19 #ifndef __itkANNBinaryTreeCreator_h 20 #define __itkANNBinaryTreeCreator_h 22 #include "itkObject.h" 23 #include "itkObjectFactory.h" 71 static ANNkDTreeType *
CreateANNkDTree( ANNPointArrayType pa,
int n,
int d,
int bs = 1,
72 ANNSplitRuleType split = ANN_KD_SUGGEST );
75 static ANNbdTreeType *
CreateANNbdTree( ANNPointArrayType pa,
int n,
int d,
int bs = 1,
76 ANNSplitRuleType split = ANN_KD_SUGGEST, ANNShrinkRuleType shrink = ANN_BD_SUGGEST );
110 #endif // end #ifndef __itkANNBinaryTreeCreator_h static void IncreaseReferenceCount(void)
static ANNbdTreeType * CreateANNbdTree(ANNPointArrayType pa, int n, int d, int bs=1, ANNSplitRuleType split=ANN_KD_SUGGEST, ANNShrinkRuleType shrink=ANN_BD_SUGGEST)
static void DeleteANNkDTree(ANNkDTreeType *&tree)
static void DecreaseReferenceCount(void)
ANNbruteForce ANNBruteForceTreeType
void operator=(const Self &)
SmartPointer< Self > Pointer
ANNsplitRule ANNSplitRuleType
static ANNkDTreeType * CreateANNkDTree(ANNPointArrayType pa, int n, int d, int bs=1, ANNSplitRuleType split=ANN_KD_SUGGEST)
ANNpointArray ANNPointArrayType
ANNBinaryTreeCreator Self
static ANNBruteForceTreeType * CreateANNBruteForceTree(ANNPointArrayType pa, int n, int d)
SmartPointer< const Self > ConstPointer
static void DeleteANNBruteForceTree(ANNBruteForceTreeType *&tree)
ANNshrinkRule ANNShrinkRuleType
virtual ~ANNBinaryTreeCreator()
static unsigned int m_NumberOfANNBinaryTrees