DGtal 1.4.0
|
Aim: implements a functor that computes the curvature at a given point of a parametric shape. More...
#include <DGtal/geometry/curves/estimation/ParametricShapeCurvatureFunctor.h>
Public Types | |
typedef TParametricShape | ParametricShape |
Type of parametric shape. | |
typedef TParametricShape::RealPoint | RealPoint |
Type of points. | |
typedef double | Quantity |
Type of the functor output. | |
Public Member Functions | |
ParametricShapeCurvatureFunctor ()=delete | |
ParametricShapeCurvatureFunctor (const ParametricShape &aShape) | |
~ParametricShapeCurvatureFunctor ()=default | |
ParametricShapeCurvatureFunctor & | operator= (const ParametricShapeCurvatureFunctor &other)=delete |
Quantity | operator() (const RealPoint &aPoint) const |
Private Attributes | |
const ParametricShape & | myShape |
Reference of the implicit shape. | |
Aim: implements a functor that computes the curvature at a given point of a parametric shape.
Description of template class 'ParametricShapeCurvatureFunctor'
TParametricShape | a model of parametric shape. |
Definition at line 65 of file ParametricShapeCurvatureFunctor.h.
typedef TParametricShape DGtal::ParametricShapeCurvatureFunctor< TParametricShape >::ParametricShape |
Type of parametric shape.
Definition at line 72 of file ParametricShapeCurvatureFunctor.h.
typedef double DGtal::ParametricShapeCurvatureFunctor< TParametricShape >::Quantity |
Type of the functor output.
Definition at line 78 of file ParametricShapeCurvatureFunctor.h.
typedef TParametricShape::RealPoint DGtal::ParametricShapeCurvatureFunctor< TParametricShape >::RealPoint |
Type of points.
Definition at line 75 of file ParametricShapeCurvatureFunctor.h.
|
delete |
Constructor.
|
inline |
Constructor.
aShape | the input shape. |
Definition at line 91 of file ParametricShapeCurvatureFunctor.h.
|
default |
Destructor.
|
inline |
Computes the curvature at [aPoint]
aPoint | the point at which the curvature is computed. |
Definition at line 116 of file ParametricShapeCurvatureFunctor.h.
References aPoint(), and DGtal::ParametricShapeCurvatureFunctor< TParametricShape >::myShape.
|
delete |
Assignment.
other | the object to copy. |
|
private |
Reference of the implicit shape.
Definition at line 127 of file ParametricShapeCurvatureFunctor.h.
Referenced by DGtal::ParametricShapeCurvatureFunctor< TParametricShape >::operator()().