22 #ifndef otbHooverMatrixFilter_h
23 #define otbHooverMatrixFilter_h
25 #include "itkLabelMapFilter.h"
26 #include "itkVariableSizeMatrix.h"
42 template <
class TLabelMap>
48 typedef itk::LabelMapFilter<TLabelMap, TLabelMap>
Superclass;
64 typedef typename LabelObjectType::IndexType
IndexType;
65 typedef typename LabelObjectType::LabelType
LabelType;
68 typedef itk::VariableSizeMatrix<CoefficientType>
MatrixType;
74 void SetMachineSegmentationLabelMap(
const LabelMapType* ms);
96 void BeforeThreadedGenerateData()
override;
101 void ThreadedProcessLabelObject(LabelObjectType* labelObject)
override;
118 #ifndef OTB_MANUAL_INSTANTIATION