21 #ifndef otbCompacityPathFunction_h
22 #define otbCompacityPathFunction_h
25 #include "itkVectorContainer.h"
44 template <
class TInputPath,
class TOutput =
double>
63 typedef typename PathType::ContinuousIndexType
VertexType;
80 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
89 #ifndef OTB_MANUAL_INSTANTIATION
Calculate the compacity of a path. The formula of the compacity is :
CompacityPathFunction Self
VertexListType::ConstPointer VertexListPointer
itk::SmartPointer< const Self > ConstPointer
CompacityPathFunction(const Self &)=delete
~CompacityPathFunction() override
PathFunction< TInputPath, TOutput > Superclass
Superclass::InputPathType PathType
itk::VectorContainer< unsigned, VertexType > VertexListType
Superclass::InputPathConstPointer PathConstPointer
PathType::ContinuousIndexType VertexType
itk::SmartPointer< Self > Pointer
void operator=(const Self &)=delete
Evaluates a function of an image over a specific path.
Superclass::InputType InputPathType
InputPathType::ConstPointer InputPathConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.