21 #ifndef otbSOMActivationBuilder_h
22 #define otbSOMActivationBuilder_h
24 #include "itkImageToImageFilter.h"
40 template <
class TListSample,
class TInputMap,
class TOutputImage>
46 typedef itk::ImageToImageFilter<TInputMap, TOutputImage>
Superclass;
66 itkStaticConstMacro(ImageDimension,
unsigned int, InputMapType::ImageDimension);
84 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
94 #ifndef OTB_MANUAL_INSTANTIATION
This class takes a self organizing map and an input vector image, and produce a map counting the numb...
TListSample ListSampleType
InputMapType::Pointer InputMapPointerType
TOutputImage OutputImageType
SOMActivationBuilder(const Self &)=delete
SOMActivationBuilder Self
void operator=(const Self &)=delete
ListSamplePointerType m_ListSample
ListSampleType::Pointer ListSamplePointerType
itk::ImageToImageFilter< TInputMap, TOutputImage > Superclass
itk::SmartPointer< const Self > ConstPointer
void GenerateData(void) override
~SOMActivationBuilder() override
itkGetObjectMacro(ListSample, ListSampleType)
itk::SmartPointer< Self > Pointer
OutputImageType::Pointer OutputImagePointerType
void PrintSelf(std::ostream &os, itk::Indent indent) const override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.