curves.hpp
Go to the documentation of this file.
1 // Copyright (c) 2020, CNRS
2 // Authors: Pierre Fernbach <pierre.fernbach@laas.fr>
3 
4 #ifndef CURVES_SERIALIZAION
5 #define CURVES_SERIALIZAION
6 
14 #include <boost/serialization/shared_ptr.hpp>
15 #include <boost/shared_ptr.hpp>
16 
17 #include "ndcurves/bezier_curve.h"
20 #include "ndcurves/curve_abc.h"
21 #include "ndcurves/exact_cubic.h"
23 #include "ndcurves/polynomial.h"
24 #include "ndcurves/se3_curve.h"
25 #include "ndcurves/sinusoidal.h"
26 #include "ndcurves/so3_linear.h"
27 #include "registeration.hpp"
28 
29 #endif // ifndef CURVES_SERIALIZAION
class allowing to create a Bezier curve of dimension 1 <= n <= 3.
class allowing to create a constant_curve curve.
class allowing to create a cubic hermite spline of any dimension.
interface for a Curve of arbitrary dimension.
class allowing to create an Exact cubic spline.
class allowing to create a piecewise curve.
Definition of a cubic spline.
class allowing to create a sinusoidal curve.