.def("__call__",pure_virtual(&curve_abc_t::operator()),"Evaluate the curve at the given time.",
args("self","t"))
.def("__eq__",&curve_abc_t::operator==)
.def("__ne__",&curve_abc_t::operator!=)
.def("derivate",pure_virtual(&curve_abc_t::derivate),"Evaluate the derivative of order N of curve at time t.",
args("self","t","N"))
.def("compute_derivate",pure_virtual(&curve_abc_t::compute_derivate_ptr),return_value_policy<manage_new_object>(),"Return the derivative of *this at the order N.",args("self","N"))
.def("__call__",pure_virtual(&curve_3_t::operator()),"Evaluate the curve at the given time.",
args("self","t"))
.def("__eq__",&curve_3_t::operator==)
.def("__ne__",&curve_3_t::operator!=)
.def("derivate",pure_virtual(&curve_3_t::derivate),"Evaluate the derivative of order N of curve at time t.",
args("self","t","N"))
.def("compute_derivate",pure_virtual(&curve_3_t::compute_derivate_ptr),return_value_policy<manage_new_object>(),"Return the derivative of *this at the order N.",args("self","N"))
"Evaluate the derivative of order N of curve at time t.",args("self","t","N"))
.def("compute_derivate",pure_virtual(&curve_rotation_t::compute_derivate_ptr),return_value_policy<manage_new_object>(),"Return the derivative of *this at the order N.",args("self","N"))
"Evaluate the derivative of order N of curve at time t. Return as a vector 6.",args("self","t","N"))
.def("compute_derivate",pure_virtual(&curve_SE3_t::compute_derivate_ptr),return_value_policy<manage_new_object>(),"Return the derivative of *this at the order N.",args("self","N"))