IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Typedefs | Functions

Describes a node parameters in a random forest tree. More...

Classes

class  ipsdk::imaproc::attr::RandomForestTreeNode
 Describes a node parameters in a random forest tree. More...
 

Typedefs

typedef boost::shared_ptr< ipsdk::imaproc::attr::RandomForestTreeNodeipsdk::imaproc::attr::RandomForestTreeNodePtr
 shared pointer to ipsdk::imaproc::RandomForestTreeNode
 
typedef boost::shared_ptr< const ipsdk::imaproc::attr::RandomForestTreeNodeipsdk::imaproc::attr::RandomForestTreeNodeConstPtr
 shared pointer to const ipsdk::imaproc::RandomForestTreeNode
 
typedef std::vector< RandomForestTreeNodePtripsdk::imaproc::attr::RandomForestTreeNodeColl
 Collection of ipsdk::imaproc::RandomForestTreeNodePtr.
 
typedef std::vector< RandomForestTreeNodeConstPtripsdk::imaproc::attr::RandomForestTreeNodeConstColl
 Collection of ipsdk::imaproc::RandomForestTreeNodeConstPtr.
 

Functions

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::RandomForestTreeNodePtr ipsdk::imaproc::attr::createRandomForestTreeNode (const ipsdk::ipInt32 idx, const eRandomForestTreeNodeType type, const ipsdk::ipInt16 featureIdx, const ipsdk::ipReal64 threshold, const ipsdk::ipInt32 nodeIdxTrue, const ipsdk::ipInt32 nodeIdxFalse, const ipsdk::ipInt32 value)
 function allowing to create a random forest tree node from its parameters
 

Detailed Description

Describes a node parameters in a random forest tree.

SubNodes description

Name ToolTip Associated Class Default Value
Idx Node's index if the tree. ipsdk::DataItemLeaf<ipsdk::ipInt32>
Type Node's type. ipsdk::DataItemEnumLeaf<eRandomForestTreeNodeType> eRandomForestTreeNodeType::eRFTNT_Leaf
FeatureIdx Index of the feature used for the threshold. ipsdk::DataItemLeaf<ipsdk::ipInt16> -1
Threshold Threshold value. ipsdk::DataItemLeaf<ipsdk::ipReal64> NumericLimits<ipsdk::ipReal64>::max()
NodeIdxTrue Node's index if the threshold's result is true. ipsdk::DataItemLeaf<ipsdk::ipInt32> -1
NodeIdxFalse Node's index if the threshold's result is false. ipsdk::DataItemLeaf<ipsdk::ipInt32> -1
Value Label assignment. ipsdk::DataItemLeaf<ipsdk::ipInt32> -1