de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk
Class ZCurveBulkSplit
java.lang.Object
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk.AbstractBulkSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk.ZCurveBulkSplit
- All Implemented Interfaces:
- BulkSplit, InspectionUtilFrequentlyScanned, Parameterizable
public class ZCurveBulkSplit
- extends AbstractBulkSplit
Bulk split that orders object by their Z curve position, then splits them
into pages accordingly.
Method Summary |
|
partition(List<N> spatialObjects,
int minEntries,
int maxEntries)
Partitions the specified feature vectors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static final Logging logger
- Logger.
ZCurveBulkSplit
public ZCurveBulkSplit()
- Constructor
partition
public <N extends SpatialComparable> List<List<N>> partition(List<N> spatialObjects,
int minEntries,
int maxEntries)
- Partitions the specified feature vectors
- Type Parameters:
N
- object type- Parameters:
spatialObjects
- the spatial objects to be partitionedminEntries
- the minimum number of entries in a partitionmaxEntries
- the maximum number of entries in a partition
- Returns:
- the partition of the specified spatial objects