OTB
9.0.0
Orfeo Toolbox
|
#include <otbSOMbasedImageFilter.h>
Public Types | |
typedef DistanceType::Pointer | DistancePointerType |
typedef TDistanceMetric | DistanceType |
typedef MapType::IndexType | IndexType |
typedef MapType::Pointer | MapPointerType |
typedef TMap | MapType |
typedef MapType::PixelType | NeuronType |
typedef SOMbasedImageFilterFunctor | Self |
MapPointerType | m_Map |
DistancePointerType | m_Distance |
SOMbasedImageFilterFunctor () | |
virtual | ~SOMbasedImageFilterFunctor () |
TOutput | operator() (const TInput &input) |
MapType * | GetMap () const |
void | SetMap (const MapType *theMap) |
DistanceType * | GetDistance () |
IndexType | GetWinner (const NeuronType &sample) |
SOMbasedImageFilterFunctor (const Self &) | |
void | operator= (const Self &) |
This class implements the functor that perform substitution between input image pixels and the corresponding winning neurons of a Kohonen map.
On the contrary to SOMClassifier, it does not yield labels but the value of the winning neurons. Also, it is threaded...
Definition at line 44 of file otbSOMbasedImageFilter.h.
typedef DistanceType::Pointer otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::DistancePointerType |
Definition at line 55 of file otbSOMbasedImageFilter.h.
typedef TDistanceMetric otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::DistanceType |
Definition at line 54 of file otbSOMbasedImageFilter.h.
typedef MapType::IndexType otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::IndexType |
Definition at line 51 of file otbSOMbasedImageFilter.h.
typedef MapType::Pointer otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::MapPointerType |
Definition at line 50 of file otbSOMbasedImageFilter.h.
typedef TMap otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::MapType |
Definition at line 49 of file otbSOMbasedImageFilter.h.
typedef MapType::PixelType otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::NeuronType |
Definition at line 52 of file otbSOMbasedImageFilter.h.
typedef SOMbasedImageFilterFunctor otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::Self |
Standard typedefs
Definition at line 48 of file otbSOMbasedImageFilter.h.
|
inline |
Standard Constructor
Definition at line 58 of file otbSOMbasedImageFilter.h.
|
inlinevirtual |
Standard Constructor
Definition at line 61 of file otbSOMbasedImageFilter.h.
|
private |
Standard Constructor
|
inline |
Get the DistanceMetric
Definition at line 78 of file otbSOMbasedImageFilter.h.
|
inline |
Get/Set the Map
Definition at line 70 of file otbSOMbasedImageFilter.h.
|
protected |
GetWinner redefinition by using its own TDistanceMetric that could be different from the one of the SOM map
Definition at line 48 of file otbSOMbasedImageFilter.hxx.
TOutput otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::operator() | ( | const TInput & | input | ) |
Definition at line 34 of file otbSOMbasedImageFilter.hxx.
|
private |
Standard Constructor
void otb::Functor::SOMbasedImageFilterFunctor< TInput, TOutput, TDistanceMetric, TMap >::SetMap | ( | const MapType * | theMap | ) |
Standard Constructor
Definition at line 40 of file otbSOMbasedImageFilter.hxx.
|
protected |
Standard Constructor
Definition at line 89 of file otbSOMbasedImageFilter.h.
|
protected |
Standard Constructor
Definition at line 88 of file otbSOMbasedImageFilter.h.