25 #include "itkVariableLengthVector.h"
26 #include "itkEuclideanDistanceMetric.h"
51 template <
class TNeuron = itk::VariableLengthVector<
double>,
class TDistance = itk::Statistics::Eucl
ideanDistanceMetric<TNeuron>,
52 unsigned int VMapDimension = 2>
100 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
108 #ifndef OTB_MANUAL_INSTANTIATION
This class represent a Self Organizing Map.
void operator=(const Self &)=delete
Superclass::SizeType SizeType
DistanceType::Pointer DistancePointerType
Superclass::SpacingType SpacingType
otb::VectorImage< typename TNeuron::ComponentType, VMapDimension > Superclass
Superclass::PointType PointType
Superclass::RegionType RegionType
Superclass::DirectionType DirectionType
itk::SmartPointer< const Self > ConstPointer
SOMMap(const Self &)=delete
itk::SmartPointer< Self > Pointer
Superclass::IndexType IndexType
Creation of an "otb" vector image which contains metadata.
Superclass::PointType PointType
Superclass::IndexType IndexType
Superclass::SizeType SizeType
Superclass::RegionType RegionType
Superclass::DirectionType DirectionType
Superclass::SpacingType SpacingType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.