|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbHuPathFunction_h
22 #define otbHuPathFunction_h
61 template <
class TInputPath,
class TOutput =
double,
class TPrecision =
double>
80 typedef typename PathType::ContinuousIndexType
VertexType;
96 itkSetMacro(MomentNumber,
short);
97 itkGetConstReferenceMacro(MomentNumber,
short);
105 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
109 void operator=(
const Self&) =
delete;
116 #ifndef OTB_MANUAL_INSTANTIATION
Superclass::PathConstPointer PathConstPointer
Superclass::PathConstPointer PathConstPointer
~HuPathFunction() override
itk::SmartPointer< Self > Pointer
Superclass::PathType PathType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
Calculate the Hu's invariant parameter.
itk::VectorContainer< unsigned, VertexType > VertexListType
VertexListType::ConstPointer VertexListPointer
Superclass::OutputType RealType
Virtual class for the Real moments for a path.
itk::SmartPointer< const Self > ConstPointer
RealMomentPathFunction< TInputPath, TOutput, TPrecision > Superclass
Superclass::PathType PathType
Superclass::RealType RealType
PathType::ContinuousIndexType VertexType
Superclass::PrecisionType PrecisionType
Superclass::PrecisionType PrecisionType