18#ifndef itkBinaryTreeBase_h
19#define itkBinaryTreeBase_h
21#include "itkDataObject.h"
35template <
typename TListSample>
87 PrintSelf(std::ostream & os, Indent indent)
const override;
96#ifndef ITK_MANUAL_INSTANTIATION
97# include "itkBinaryTreeBase.hxx"
SmartPointer< const Self > ConstPointer
MeasurementVectorSizeType GetDataDimension() const
ListSampleType SampleType
TotalAbsoluteFrequencyType GetNumberOfDataPoints() const
~BinaryTreeBase() override=default
itkOverrideGetNameOfClassMacro(BinaryTreeBase)
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
virtual void GenerateTree()=0
typename SampleType::MeasurementVectorSizeType MeasurementVectorSizeType
typename SampleType::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
typename SampleType::MeasurementVectorType MeasurementVectorType
SampleType::Pointer m_Sample
TotalAbsoluteFrequencyType GetActualNumberOfDataPoints() const
ITK_DISALLOW_COPY_AND_MOVE(BinaryTreeBase)