ndcurves 2.1.0
create and manipulate spline and bezier curves.
Loading...
Searching...
No Matches
python_definitions.h File Reference

Go to the source code of this file.

Namespaces

namespace  ndcurves

Typedefs

typedef double ndcurves::real
typedef std::vector< realndcurves::t_time_t
typedef Eigen::VectorXd ndcurves::time_waypoints_t
typedef Eigen::Matrix< double, Eigen::Dynamic, 1, 0, Eigen::Dynamic, 1 > ndcurves::ret_pointX_t
typedef std::pair< pointX_t, pointX_tndcurves::pair_pointX_tangent_t
typedef Eigen::MatrixXd ndcurves::pointX_list_t
typedef std::vector< pair_pointX_tangent_t, Eigen::aligned_allocator< pair_pointX_tangent_t > > ndcurves::t_pair_pointX_tangent_t
typedef ndcurves::curve_constraints< pointX_tndcurves::curve_constraints_t
typedef ndcurves::curve_constraints< point3_tndcurves::curve_constraints3_t
typedef std::pair< real, pointX_tndcurves::waypoint_t
typedef std::vector< waypoint_tndcurves::t_waypoint_t
typedef Eigen::Matrix< real, Eigen::Dynamic, Eigen::Dynamic > ndcurves::point_listX_t
typedef Eigen::Matrix< real, 3, Eigen::Dynamic > ndcurves::point_list3_t
typedef Eigen::Matrix< real, 6, Eigen::Dynamic > ndcurves::point_list6_t
typedef polynomial_t::coeff_t ndcurves::coeff_t
typedef ndcurves::Bern< double > ndcurves::bernstein_t

Functions

template<typename PointList, typename T_Point>
T_Point ndcurves::vectorFromEigenArray (const PointList &array)
template<typename PointList, typename T_Point>
T_Point ndcurves::vectorFromEigenVector (const PointList &vector)
template<typename T_point, typename PointList>
PointList ndcurves::vectorToEigenArray (const T_point &vect)