LeafNode.FeatureVectorLeafNode, LeafNode.FloatLeafNode, LeafNode.IntAndFloatArrayLeafNode, LeafNode.IntArrayLeafNode, LeafNode.LeafType, LeafNode.PdfLeafNode, LeafNode.StringAndFloatLeafNode
uniqueLeafId
Constructor and Description |
---|
LeafNode.FeatureVectorLeafNode()
Build a new, empty leaf node to be filled with vectors later
|
LeafNode.FeatureVectorLeafNode(FeatureVector[] featureVectors)
Build a new leaf node containing the given feature vectors
|
Modifier and Type | Method and Description |
---|---|
void |
addFeatureVector(FeatureVector fv) |
protected void |
fillData(Object target,
int pos,
int len)
Write this node's data into the target object at pos, making sure that exactly len data are written.
|
Object |
getAllData()
Get all data in this leaf
|
FeatureVector[] |
getFeatureVectors()
Get the feature vectors of this node
|
LeafNode.LeafType |
getLeafNodeType()
The type of this leaf node.
|
int |
getNumberOfData()
Count all the data available at and below this node.
|
boolean |
isEmpty()
Indicate whether the leaf node has no meaningful data.
|
void |
setFeatureVectors(FeatureVector[] fv) |
String |
toString() |
getNumberOfNodes, getUniqueLeafId, isLeafNode, setUniqueLeafId
getDecisionPath, getMother, getNodeIndex, getRootNode, isDecisionNode, isDirectedGraphNode, isRoot, setIsRoot, setMother, toString
public LeafNode.FeatureVectorLeafNode(FeatureVector[] featureVectors)
featureVectors
- the feature vectorspublic LeafNode.FeatureVectorLeafNode()
public void addFeatureVector(FeatureVector fv)
public FeatureVector[] getFeatureVectors()
public void setFeatureVectors(FeatureVector[] fv)
public Object getAllData()
getAllData
in class LeafNode
protected void fillData(Object target, int pos, int len)
LeafNode
public int getNumberOfData()
LeafNode
getNumberOfData
in class LeafNode
public boolean isEmpty()
LeafNode
public LeafNode.LeafType getLeafNodeType()
LeafNode
getLeafNodeType
in class LeafNode
Copyright © 2000–2016 DFKI GmbH. All rights reserved.