9#ifndef _DEFINITION_PYTHON_BINDINGS
10#define _DEFINITION_PYTHON_BINDINGS
18typedef Eigen::Matrix<double, Eigen::Dynamic, 1, 0, Eigen::Dynamic, 1>
23 Eigen::aligned_allocator<pair_pointX_tangent_t> >
29typedef Eigen::Matrix<real, Eigen::Dynamic, Eigen::Dynamic>
point_listX_t;
36template <
typename Po
intList,
typename T_Po
int>
39 for (
int i = 0;
i <
array.cols(); ++
i) {
44template <
typename Po
intList,
typename T_Po
int>
53template <
typename T_po
int,
typename Po
intList>
58 for (
size_t i = 0;
i <
vect.size(); ++
i) {
class allowing to create a Bezier curve of dimension 1 <= n <= 3.
forward declaration of all curves class
storage for variable points of the form p_i = B_i x + c_i
Definition bernstein.h:20
Eigen::Matrix< real, Eigen::Dynamic, Eigen::Dynamic > point_listX_t
Definition python_definitions.h:29
std::pair< pointX_t, pointX_t > pair_pointX_tangent_t
Definition python_definitions.h:20
std::vector< real > t_time_t
Definition python_definitions.h:15
ndcurves::Bern< double > bernstein_t
Definition python_definitions.h:34
Eigen::Matrix< double, Eigen::Dynamic, 1, 0, Eigen::Dynamic, 1 > ret_pointX_t
Definition python_definitions.h:19
ndcurves::curve_constraints< pointX_t > curve_constraints_t
Definition python_definitions.h:25
Eigen::VectorXd time_waypoints_t
Definition python_definitions.h:16
ndcurves::curve_constraints< point3_t > curve_constraints3_t
Definition python_definitions.h:26
Eigen::Matrix< real, 6, Eigen::Dynamic > point_list6_t
Definition python_definitions.h:31
T_Point vectorFromEigenArray(const PointList &array)
Definition python_definitions.h:37
polynomial_t::coeff_t coeff_t
Definition python_definitions.h:32
Eigen::MatrixXd pointX_list_t
Definition python_definitions.h:21
std::pair< real, pointX_t > waypoint_t
Definition python_definitions.h:27
Eigen::Matrix< real, 3, Eigen::Dynamic > point_list3_t
Definition python_definitions.h:30
std::vector< pair_pointX_tangent_t, Eigen::aligned_allocator< pair_pointX_tangent_t > > t_pair_pointX_tangent_t
Definition python_definitions.h:24
bool isApprox(const T a, const T b, const T eps=1e-6)
Definition curve_abc.h:25
double real
Definition python_definitions.h:14
PointList vectorToEigenArray(const T_point &vect)
Definition python_definitions.h:54
T_Point vectorFromEigenVector(const PointList &vector)
Definition python_definitions.h:45
std::vector< waypoint_t > t_waypoint_t
Definition python_definitions.h:28
Definition of a cubic spline.
storage for variable points of the form p_i = x' A_i x + B_i x + c_i
Definition curve_constraint.h:20
Eigen::MatrixXd coeff_t
Definition polynomial.h:41