V
- Vector type@Alias(value="de.lmu.ifi.dbs.elki.datasource.filter.normalization.VectorDimensionalityFilter") public class VectorDimensionalityFilter<V extends NumberVector> extends AbstractStreamFilter
Modifier and Type | Class and Description |
---|---|
static class |
VectorDimensionalityFilter.Parameterizer<V extends NumberVector>
Parameterization class.
|
BundleStreamSource.Event
Modifier and Type | Field and Description |
---|---|
(package private) int |
column
The column to filter.
|
(package private) int |
dim
Desired dimensionality.
|
private static Logging |
LOG
Class logger.
|
(package private) BundleMeta |
meta
The filtered meta.
|
source
Constructor and Description |
---|
VectorDimensionalityFilter(int dim)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
data(int rnum)
Access a particular object and representation.
|
BundleMeta |
getMeta()
Get the current meta data.
|
BundleStreamSource.Event |
nextEvent()
Get the next event
|
private void |
updateMeta()
Update metadata.
|
asMultipleObjectsBundle, assignDBID, filter, hasDBIDs, init
private static final Logging LOG
BundleMeta meta
int column
int dim
public VectorDimensionalityFilter(int dim)
dim
- Dimensionality to enforce (use -1 to use the dimensionality of
the first vector in the data set)public BundleMeta getMeta()
BundleStreamSource
public Object data(int rnum)
BundleStreamSource
rnum
- Representation numberpublic BundleStreamSource.Event nextEvent()
BundleStreamSource
private void updateMeta()
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.