Go to the documentation of this file.
11 #ifndef _CLASS_CURVE_CONSTRAINT
12 #define _CLASS_CURVE_CONSTRAINT
15 #include "serialization/archive.hpp"
16 #include "serialization/eigen-matrix.hpp"
21 template <
typename Po
int>
72 template <
class Archive>
73 void serialize(Archive& ar,
const unsigned int version) {
77 ar& boost::serialization::make_nvp(
"init_vel",
init_vel);
78 ar& boost::serialization::make_nvp(
"init_acc",
init_acc);
79 ar& boost::serialization::make_nvp(
"init_jerk",
init_jerk);
80 ar& boost::serialization::make_nvp(
"end_vel",
end_vel);
81 ar& boost::serialization::make_nvp(
"end_acc",
end_acc);
82 ar& boost::serialization::make_nvp(
"end_jerk",
end_jerk);
83 ar& boost::serialization::make_nvp(
"dim",
dim_);
87 #endif //_CLASS_CUBICZEROVELACC
curve_constraints(const curve_constraints &other)
Definition: curve_constraint.h:33
point_t end_vel
Definition: curve_constraint.h:65
Definition: curve_constraint.h:22
point_t init_vel
Definition: curve_constraint.h:62
virtual bool operator!=(const curve_constraints &other) const
Check if actual curve_constraint and other are different.
Definition: curve_constraint.h:58
curve_constraints(const size_t dim=3)
Definition: curve_constraint.h:24
Point point_t
Definition: curve_constraint.h:23
void serialize(Archive &ar, const unsigned int version)
Definition: curve_constraint.h:73
point_t end_jerk
Definition: curve_constraint.h:67
virtual ~curve_constraints()
Definition: curve_constraint.h:61
Definition: bernstein.h:20
point_t init_acc
Definition: curve_constraint.h:63
virtual bool operator==(const curve_constraints &other) const
Check if actual curve_constraints and other are equal.
Definition: curve_constraint.h:45
point_t end_acc
Definition: curve_constraint.h:66
Eigen::Matrix< Numeric, Eigen::Dynamic, 1 > Point
Definition: effector_spline.h:28
friend class boost::serialization::access
Definition: curve_constraint.h:71
size_t dim_
Definition: curve_constraint.h:68
point_t init_jerk
Definition: curve_constraint.h:64