shape_doc 0.1
|
#include <parametric_curve.hpp>
Definition at line 44 of file parametric_curve.hpp.
typedef bounding_box<C, REF_OF(V) > BoundingBox |
Reimplemented in bspline_curve< K >, and curve_rational< C, V >.
Definition at line 49 of file parametric_curve.hpp.
Definition at line 48 of file parametric_curve.hpp.
Reimplemented in bspline_curve< K >, and curve_rational< C, V >.
Definition at line 47 of file parametric_curve.hpp.
typedef point_set<C, REF_OF(V) >::PointIterator PointIterator |
Definition at line 50 of file parametric_curve.hpp.
typedef C Scalar |
Reimplemented in curve_rational< C, V >.
Definition at line 46 of file parametric_curve.hpp.
parametric_curve | ( | void | ) | [inline] |
Definition at line 52 of file parametric_curve.hpp.
{} ;
parametric_curve | ( | const BoundingBox | box | ) | [inline] |
Definition at line 53 of file parametric_curve.hpp.
: Curve(box) {}
virtual ~parametric_curve | ( | void | ) | [inline, virtual] |
Definition at line 54 of file parametric_curve.hpp.
{} ;
virtual Seq<Point *> critical_points | ( | void | ) | [pure virtual] |
Implemented in curve_rational< C, V >.
virtual Point* eval | ( | const double & | t | ) | const [pure virtual] |
Implemented in curve_rational< C, V >.
Referenced by parametric_curve< K >::operator()().
Implemented in curve_rational< C, V >.
virtual Seq<Point *> extremal_points | ( | void | ) | [pure virtual] |
Implemented in curve_rational< C, V >.
virtual Point* operator() | ( | double | t | ) | const [inline, virtual] |
Definition at line 61 of file parametric_curve.hpp.
{ return this->eval(t); }
Definition at line 86 of file parametric_curve.hpp.
References mmx::eval().
void sample | ( | PointIterator | p, |
int | n | ||
) | const [virtual] |
Definition at line 76 of file parametric_curve.hpp.
References mmx::eval().
virtual void set_range | ( | double | tmin, |
double | tmax | ||
) | [pure virtual] |
Implemented in curve_rational< C, V >.
virtual Seq<Point *> singular_points | ( | void | ) | [pure virtual] |
Implemented in curve_rational< C, V >.
virtual void subdivide | ( | parametric_curve< C, V > *& | a, |
parametric_curve< C, V > *& | b, | ||
double | t | ||
) | const [pure virtual] |
virtual double tmax | ( | void | ) | const [pure virtual] |
Implemented in curve_rational< C, V >.
virtual double tmin | ( | void | ) | const [pure virtual] |
Implemented in curve_rational< C, V >.