8#ifndef _CLASS_CURVE_CONSTRAINT
9#define _CLASS_CURVE_CONSTRAINT
19template <
typename Po
int>
54 return !(*
this ==
other);
68 template <
class Archive>
73 ar& boost::serialization::make_nvp(
"init_vel",
init_vel);
74 ar& boost::serialization::make_nvp(
"init_acc",
init_acc);
75 ar& boost::serialization::make_nvp(
"init_jerk",
init_jerk);
76 ar& boost::serialization::make_nvp(
"end_vel",
end_vel);
77 ar& boost::serialization::make_nvp(
"end_acc",
end_acc);
78 ar& boost::serialization::make_nvp(
"end_jerk",
end_jerk);
79 ar& boost::serialization::make_nvp(
"dim",
dim_);
Definition bernstein.h:20
bool isApprox(const T a, const T b, const T eps=1e-6)
Definition curve_abc.h:25
Definition curve_constraint.h:20
curve_constraints(const size_t dim=3)
Definition curve_constraint.h:22
point_t init_acc
Definition curve_constraint.h:59
point_t end_acc
Definition curve_constraint.h:62
void serialize(Archive &ar, const unsigned int version)
Definition curve_constraint.h:69
point_t init_jerk
Definition curve_constraint.h:60
curve_constraints(const curve_constraints &other)
Definition curve_constraint.h:31
point_t end_jerk
Definition curve_constraint.h:63
point_t init_vel
Definition curve_constraint.h:58
point_t end_vel
Definition curve_constraint.h:61
virtual bool operator==(const curve_constraints &other) const
Check if actual curve_constraints and other are equal.
Definition curve_constraint.h:43
friend class boost::serialization::access
Definition curve_constraint.h:67
size_t dim_
Definition curve_constraint.h:64
virtual ~curve_constraints()
Definition curve_constraint.h:57
virtual bool operator!=(const curve_constraints &other) const
Check if actual curve_constraint and other are different.
Definition curve_constraint.h:53
Point point_t
Definition curve_constraint.h:21
Definition archive.hpp:41