A library for curves generation.
curves::SE2Curve Class Reference

#include <SE2Curve.hpp>

Inheritance diagram for curves::SE2Curve:
Inheritance graph

Public Types

typedef Curve< SE2ConfigParent
typedef Parent::ValueType ValueType
typedef Parent::DerivativeType DerivativeType
- Public Types inherited from curves::Curve< SE2Config >
typedef SE2Config::ValueType ValueType
 The value type of the curve. More...
typedef SE2Config::DerivativeType DerivativeType
 The curve's derivative type. More...

Public Member Functions

 SE2Curve ()
virtual ~SE2Curve ()
- Public Member Functions inherited from curves::Curve< SE2Config >
 Curve ()
virtual ~Curve ()
virtual void clear ()=0
 Clear all the curve coefficients. More...
virtual void transformCurve (const ValueType T)=0
 Perform a rigid transformation on the left side of the curve. More...
virtual void print (const std::string &str="") const =0
 Print the value of the coefficient, for debugging and unit tests. More...
virtual Time getMinTime () const =0
 The dimension of the underlying manifold. More...
virtual Time getMaxTime () const =0
 The one past the last valid time for the curve. More...
virtual bool evaluate (ValueType &value, Time time) const =0
 Evaluate the ambient space of the curve. More...
virtual bool evaluateDerivative (DerivativeType &derivative, Time time, unsigned derivativeOrder) const =0
virtual void extend (const std::vector< Time > &times, const std::vector< ValueType > &values, std::vector< Key > *outKeys=NULL)=0
virtual void fitCurve (const std::vector< Time > &times, const std::vector< ValueType > &values, std::vector< Key > *outKeys=NULL)=0
 Fit a new curve to these data points. More...

Detailed Description

Definition at line 22 of file SE2Curve.hpp.

Member Typedef Documentation

Definition at line 27 of file SE2Curve.hpp.

Definition at line 28 of file SE2Curve.hpp.

Constructor & Destructor Documentation

curves::SE2Curve::SE2Curve ( )
virtual curves::SE2Curve::~SE2Curve ( )

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