Loading...
Searching...
No Matches
python_definitions.h File Reference
#include <vector>
#include "ndcurves/bezier_curve.h"
#include "ndcurves/fwd.h"
#include "ndcurves/linear_variable.h"
#include "ndcurves/polynomial.h"
#include "ndcurves/quadratic_variable.h"
Include dependency graph for python_definitions.h:

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< doublendcurves::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)