TElement - Type of elements stored in data lists.TBoundary - BSP boundary type.public abstract class BspListDataStrategy<TElement,TBoundary> extends Object
| Constructor and Description |
|---|
BspListDataStrategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract BspOccupation |
determineElementOccupation(TBoundary boundary,
TElement element)
Determine occupation of an element
|
static <TElement> ArrayList<TElement> |
joinData_static(ArrayList<TElement> data1,
ArrayList<TElement> data2)
Join data
See
IBspStrategy.joinData(Object, Object) |
ArrayList<TElement> |
joinData(ArrayList<TElement> data1,
ArrayList<TElement> data2)
Join data
See
IBspStrategy.joinData(Object, Object) |
static <TElement> ArrayList<TElement> |
removeData_static(ArrayList<TElement> data,
ArrayList<TElement> dataToRemove)
Remove data
See
IBspStrategy.removeData(Object, Object) |
ArrayList<TElement> |
removeData(ArrayList<TElement> data,
ArrayList<TElement> dataToRemove)
Remove data
See
IBspStrategy.removeData(Object, Object) |
SplitData<ArrayList<TElement>> |
splitData(TBoundary boundary,
ArrayList<TElement> data)
Split data
See
IBspStrategy.splitData(Object, Object) |
public SplitData<ArrayList<TElement>> splitData(TBoundary boundary, ArrayList<TElement> data)
IBspStrategy.splitData(Object, Object)public static <TElement> ArrayList<TElement> joinData_static(ArrayList<TElement> data1, ArrayList<TElement> data2)
IBspStrategy.joinData(Object, Object)public ArrayList<TElement> joinData(ArrayList<TElement> data1, ArrayList<TElement> data2)
IBspStrategy.joinData(Object, Object)public static <TElement> ArrayList<TElement> removeData_static(ArrayList<TElement> data, ArrayList<TElement> dataToRemove)
IBspStrategy.removeData(Object, Object)public ArrayList<TElement> removeData(ArrayList<TElement> data, ArrayList<TElement> dataToRemove)
IBspStrategy.removeData(Object, Object)public abstract BspOccupation determineElementOccupation(TBoundary boundary, TElement element)
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.