OTB
9.0.0
Orfeo Toolbox
|
#include <otbSOMActivationBuilder.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputMapType::Pointer | InputMapPointerType |
typedef TInputMap | InputMapType |
typedef ListSampleType::Pointer | ListSamplePointerType |
typedef TListSample | ListSampleType |
typedef OutputImageType::Pointer | OutputImagePointerType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef SOMActivationBuilder | Self |
typedef itk::ImageToImageFilter< TInputMap, TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = InputMapType::ImageDimension |
ListSamplePointerType | m_ListSample |
virtual void | SetListSample (ListSampleType *_arg) |
itkGetObjectMacro (ListSample, ListSampleType) | |
SOMActivationBuilder () | |
~SOMActivationBuilder () override | |
void | GenerateData (void) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
SOMActivationBuilder (const Self &)=delete | |
void | operator= (const Self &)=delete |
This class takes a self organizing map and an input vector image, and produce a map counting the number of activation for each vector in the SOM map.
SOM map can be set via the SetInput method, and vector image via the SetVectorSet method.
Definition at line 41 of file otbSOMActivationBuilder.h.
typedef itk::SmartPointer<const Self> otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::ConstPointer |
Definition at line 48 of file otbSOMActivationBuilder.h.
typedef InputMapType::Pointer otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::InputMapPointerType |
Definition at line 63 of file otbSOMActivationBuilder.h.
typedef TInputMap otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::InputMapType |
Definition at line 59 of file otbSOMActivationBuilder.h.
typedef ListSampleType::Pointer otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::ListSamplePointerType |
Definition at line 61 of file otbSOMActivationBuilder.h.
typedef TListSample otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::ListSampleType |
Template related typedefs
Definition at line 54 of file otbSOMActivationBuilder.h.
typedef OutputImageType::Pointer otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::OutputImagePointerType |
Definition at line 62 of file otbSOMActivationBuilder.h.
typedef TOutputImage otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::OutputImageType |
Definition at line 58 of file otbSOMActivationBuilder.h.
typedef itk::SmartPointer<Self> otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::Pointer |
Definition at line 47 of file otbSOMActivationBuilder.h.
typedef SOMActivationBuilder otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::Self |
Standard typedefs
Definition at line 45 of file otbSOMActivationBuilder.h.
typedef itk::ImageToImageFilter<TInputMap, TOutputImage> otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::Superclass |
Definition at line 46 of file otbSOMActivationBuilder.h.
|
protected |
Constructor
|
overrideprotected |
Destructor
|
privatedelete |
ListSample object
virtual::itk::LightObject::Pointer otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Main computation method
|
virtual |
Runtime information macro
otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >::itkGetObjectMacro | ( | ListSample | , |
ListSampleType | |||
) |
ListSample object
|
static |
Creation through object factory
|
privatedelete |
ListSample object
|
overrideprotected |
PrintSelf method
|
virtual |
ListSample accessor
|
static |
Image Dimension
Definition at line 66 of file otbSOMActivationBuilder.h.
|
private |
ListSample object
Definition at line 90 of file otbSOMActivationBuilder.h.