Curves
A library for curves generation.
SE2Curve.hpp
Go to the documentation of this file.
1 /*
2  * @file SE2Curve.hpp
3  * @date Nov 24, 2015
4  * @author Renaud DubĂ©
5  */
6 
7 #ifndef SE2_CURVE_H_
8 #define SE2_CURVE_H_
9 
10 #include "SE2Config.hpp"
11 #include "Curve.hpp"
12 
13 namespace curves {
14 
15 // Curves over SE2 inherit the interface from Curve and CurveBase and define specific
16 // methods to support physical interpretations of temporal derivatives.
17 //
18 // For the purposes of these uses, the curve is defined between Frame a and Frame b
19 // such that evaluate() returns \f$ \mathbf{T}_{a,b} \f$, the transformation that takes
20 // points from Frame b to Frame a.
21 //
22 class SE2Curve : public Curve<SE2Config> {
23  public:
24  SE2Curve();
25  virtual ~SE2Curve();
26 
30 
31 };
32 
33 } // namespace curves
34 
35 #endif // SE2_CURVE_H_
SE2Config::DerivativeType DerivativeType
The curve&#39;s derivative type.
Definition: Curve.hpp:25
Parent::ValueType ValueType
Definition: SE2Curve.hpp:28
virtual ~SE2Curve()
Curve< SE2Config > Parent
Definition: SE2Curve.hpp:27
SE2Config::ValueType ValueType
The value type of the curve.
Definition: Curve.hpp:22
Parent::DerivativeType DerivativeType
Definition: SE2Curve.hpp:29