21 #ifndef otbOrientationPathFunction_h
22 #define otbOrientationPathFunction_h
25 #include "itkVectorContainer.h"
40 template <
class TInputPath,
class TOutput =
double>
59 typedef typename PathType::ContinuousIndexType
VertexType;
76 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
85 #ifndef OTB_MANUAL_INSTANTIATION
Calculate the orientation angle of a path defined by 2 points. The result value is in radian.
VertexListType::ConstPointer VertexListPointer
itk::VectorContainer< unsigned, VertexType > VertexListType
Superclass::InputPathConstPointer PathConstPointer
OrientationPathFunction(const Self &)=delete
PathFunction< TInputPath, TOutput > Superclass
PathType::ContinuousIndexType VertexType
itk::SmartPointer< const Self > ConstPointer
void operator=(const Self &)=delete
OrientationPathFunction Self
Superclass::InputPathType PathType
~OrientationPathFunction() override
OrientationPathFunction()
itk::SmartPointer< Self > Pointer
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.