|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbGreyLevelCooccurrenceIndexedList_h
23 #define otbGreyLevelCooccurrenceIndexedList_h
25 #include "itkNumericTraits.h"
26 #include "itkObjectFactory.h"
27 #include "itkLightObject.h"
65 template <
class TPixel>
83 itkStaticConstMacro(PixelPairSize,
unsigned int, 2);
97 std::vector<std::vector<PixelValueType>>
m_Min;
99 std::vector<std::vector<PixelValueType>>
m_Max;
117 itkGetMacro(Symmetry,
bool);
154 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
158 void operator=(
const Self&) =
delete;
188 #ifndef OTB_MANUAL_INSTANTIATION
itk::Array< int > LookupArrayType
LookupArrayType m_LookupArray
TotalFrequencyType m_TotalFrequency
GreyLevelCooccurrenceIndexedList Self
itk::NumericTraits< FrequencyType >::RealType RelativeFrequencyType
itk::NumericTraits< PixelType >::RealType PixelValueType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::SmartPointer< Self > Pointer
std::vector< CooccurrencePairType > VectorType
itk::IdentifierType InstanceIdentifier
PixelValueType m_InputImageMaximum
itk::LightObject Superclass
PixelValueType m_InputImageMinimum
InstanceIdentifier FrequencyType
itk::IndexValueType IndexValueType
std::pair< IndexType, FrequencyType > CooccurrencePairType
std::vector< std::vector< PixelValueType > > m_Min
itk::Index< PixelPairSize > IndexType
itk::SmartPointer< const Self > ConstPointer
std::vector< std::vector< PixelValueType > > m_Max
This class holds a VectorType of CooccurrencePairType with each pair is a combination of pixel index ...
itk::FixedArray< PixelValueType, PixelPairSize > PixelPairType
itk::Size< PixelPairSize > SizeType
itk::NumericTraits< FrequencyType >::AccumulateType TotalFrequencyType