21 #ifndef otbRealMomentPathFunction_h
22 #define otbRealMomentPathFunction_h
25 #include "itkVectorContainer.h"
39 template <
class TInputPath,
class TOutput =
double,
class TPrecision =
double>
55 typedef typename PathType::ContinuousIndexType
VertexType;
72 void PrintSelf(std::ostream& os, itk::Indent indent)
const override
74 Superclass::PrintSelf(os, indent);
Virtual class for the Geometric moments for an path function.
Superclass::InputPathConstPointer PathConstPointer
Superclass::InputPathType PathType
Superclass::OutputType OutputType
Virtual class for the Real moments for a path.
RealMomentPathFunction(const Self &)=delete
PathType::ContinuousIndexType VertexType
itk::SmartPointer< Self > Pointer
Superclass::PathConstPointer PathConstPointer
VertexListType::ConstPointer VertexListPointer
Superclass::PrecisionType PrecisionType
itk::SmartPointer< const Self > ConstPointer
void operator=(const Self &)=delete
RealMomentPathFunction Self
Superclass::OutputType RealType
void PrintSelf(std::ostream &os, itk::Indent indent) const override
Superclass::PathType PathType
itk::VectorContainer< unsigned, VertexType > VertexListType
GeometricMomentPathFunction< TInputPath, TOutput, TPrecision > Superclass
~RealMomentPathFunction() override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.