|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbFlusserPathFunction_h
22 #define otbFlusserPathFunction_h
65 template <
class TInputPath,
class TOutput =
double,
class TPrecision =
double>
84 typedef typename PathType::ContinuousIndexType
VertexType;
99 itkSetMacro(MomentNumber,
short);
100 itkGetConstReferenceMacro(MomentNumber,
short);
108 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
112 void operator=(
const Self&) =
delete;
119 #ifndef OTB_MANUAL_INSTANTIATION
RealMomentPathFunction< TInputPath, TOutput, TPrecision > Superclass
itk::SmartPointer< Self > Pointer
itk::VectorContainer< unsigned, VertexType > VertexListType
Superclass::PathConstPointer PathConstPointer
Superclass::RealType RealType
Calculate the Flusser's invariant parameters.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
PathType::ContinuousIndexType VertexType
Superclass::PathConstPointer PathConstPointer
Superclass::PrecisionType PrecisionType
Superclass::OutputType RealType
VertexListType::ConstPointer VertexListPointer
Virtual class for the Real moments for a path.
~FlusserPathFunction() override
Superclass::PathType PathType
Superclass::PathType PathType
Superclass::PrecisionType PrecisionType
itk::SmartPointer< const Self > ConstPointer