A.I.M.S


aims::PolylinePolynomialInterpolator Class Reference

#include <aims/curve/curve.h>

Classes

class  Sampler
 

Public Types

typedef Polyline::Point_t Tangent_t
 

Public Member Functions

 PolylinePolynomialInterpolator (const Polyline &)
 
 PolylinePolynomialInterpolator (const Polyline &, const std::vector< Tangent_t > &)
 
void reset (const Polyline &)
 
void reset (const Polyline &, const std::vector< Tangent_t > &)
 
Polyline::Scalar_t length () const
 
Sampler sampler (Polyline::Scalar_t start=0) const
 

Friends

class Sampler
 
Polyline::Scalar_t splineArcLength (const Spline &si, const Polyline::Scalar_t &from, const Polyline::Scalar_t &to)
 

Detailed Description

Definition at line 104 of file curve.h.

Member Typedef Documentation

Constructor & Destructor Documentation

aims::PolylinePolynomialInterpolator::PolylinePolynomialInterpolator ( const Polyline line)
inline

Definition at line 214 of file curve.h.

aims::PolylinePolynomialInterpolator::PolylinePolynomialInterpolator ( const Polyline line,
const std::vector< Tangent_t > &  tangents 
)
inline

Definition at line 221 of file curve.h.

Member Function Documentation

Polyline::Scalar_t aims::PolylinePolynomialInterpolator::length ( ) const
void aims::PolylinePolynomialInterpolator::reset ( const Polyline )
void aims::PolylinePolynomialInterpolator::reset ( const Polyline ,
const std::vector< Tangent_t > &   
)
PolylinePolynomialInterpolator::Sampler aims::PolylinePolynomialInterpolator::sampler ( Polyline::Scalar_t  start = 0) const
inline

Definition at line 230 of file curve.h.

References Sampler.

Friends And Related Function Documentation

friend class Sampler
friend

Definition at line 155 of file curve.h.

Referenced by sampler().

Polyline::Scalar_t splineArcLength ( const Spline &  si,
const Polyline::Scalar_t from,
const Polyline::Scalar_t to 
)
friend

The documentation for this class was generated from the following file: