DGtal
0.6.devel
|
#include <ParametricShapeTangentFunctor.h>
Public Types | |
typedef TParametricShape | ParametricShape |
typedef TParametricShape::RealPoint | RealPoint |
typedef TParametricShape::RealPoint | Quantity |
Public Member Functions | |
ParametricShapeTangentFunctor () | |
ParametricShapeTangentFunctor (ParametricShape *aShape) | |
~ParametricShapeTangentFunctor () | |
ParametricShapeTangentFunctor & | operator= (const ParametricShapeTangentFunctor &other) |
Quantity | operator() (const RealPoint &aPoint) |
Private Attributes | |
ParametricShape * | myShape |
Aim: implements a functor that computes the tangent vector at a given point of a parametric shape.
Description of template class 'ParametricShapeTangentFunctor'
TParametricShape | a model of parametric shape. |
Definition at line 63 of file ParametricShapeTangentFunctor.h.
typedef TParametricShape DGtal::ParametricShapeTangentFunctor< TParametricShape >::ParametricShape |
Type of parametric shape.
Definition at line 70 of file ParametricShapeTangentFunctor.h.
typedef TParametricShape::RealPoint DGtal::ParametricShapeTangentFunctor< TParametricShape >::Quantity |
Type of the functor output.
Definition at line 76 of file ParametricShapeTangentFunctor.h.
typedef TParametricShape::RealPoint DGtal::ParametricShapeTangentFunctor< TParametricShape >::RealPoint |
Type of points.
Definition at line 73 of file ParametricShapeTangentFunctor.h.
|
inline |
|
inline |
Constructor..
aShape | the input shape. |
Definition at line 89 of file ParametricShapeTangentFunctor.h.
|
inline |
|
inline |
Compute the tangent at [aPoint]
aPoint | the point at which the tangent is computed. |
Definition at line 119 of file ParametricShapeTangentFunctor.h.
References DGtal::ParametricShapeTangentFunctor< TParametricShape >::myShape.
|
inline |
Assignment.
other | the object to copy. |
Definition at line 106 of file ParametricShapeTangentFunctor.h.
References DGtal::ParametricShapeTangentFunctor< TParametricShape >::myShape.
|
private |
Copy of the implicit shape.
Definition at line 132 of file ParametricShapeTangentFunctor.h.
Referenced by DGtal::ParametricShapeTangentFunctor< TParametricShape >::operator()(), and DGtal::ParametricShapeTangentFunctor< TParametricShape >::operator=().