![]() |
OTB
9.1.1
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.
1.8.17