34 #if defined(ParametricShapeTangentFunctor_RECURSES) 35 #error Recursive header files inclusion detected in ParametricShapeTangentFunctor.h 36 #else // defined(ParametricShapeTangentFunctor_RECURSES) 38 #define ParametricShapeTangentFunctor_RECURSES 40 #if !defined ParametricShapeTangentFunctor_h 42 #define ParametricShapeTangentFunctor_h 47 #include "DGtal/base/Common.h" 62 template <
typename TParametricShape>
144 #endif // !defined ParametricShapeTangentFunctor_h 146 #undef ParametricShapeTangentFunctor_RECURSES 147 #endif // else defined(ParametricShapeTangentFunctor_RECURSES)
Quantity operator()(const RealPoint &aPoint)
ParametricShapeTangentFunctor & operator=(const ParametricShapeTangentFunctor &other)
ParametricShapeTangentFunctor(ParametricShape *aShape)
PointVector< 3, double > RealPoint
ParametricShape * myShape
Copy of the implicit shape.
TParametricShape ParametricShape
Type of parametric shape.
ParametricShapeTangentFunctor()
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: implements a functor that computes the tangent vector at a given point of a parametric shape...
TParametricShape::RealPoint Quantity
Type of the functor output.
TParametricShape::RealPoint RealPoint
Type of points.
~ParametricShapeTangentFunctor()