Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ccurves::Bern< Numeric >
 CBezierCurveRepresents a Bezier curve of arbitrary dimension and order
 CCubicHermiteSplineRepresents a set of cubic hermite splines defining a continuous function $p(t)$
 Ccurves::curve_constraints< Point >
 Ccurves::optimization::problem_definition< Point, Numeric >
 Ccurves::helpers::effector_spline_rotationRepresents a trajectory for and end effector
 CExactCubicRepresents a set of cubic splines defining a continuous function crossing each of the waypoint given in its initialization
 CPiecewiseCurveRepresent a piecewise curve
 Ccurves::optimization::problem_data< Point, Numeric, Safe >
 Ccurves::optimization::quadratic_problem< Point, Numeric >
 Ccurves::quadratic_variable< Numeric >
 CSerializable
 Ccurves::curve_abc< Time, Numeric, Safe, Eigen::Transform< Numeric, 3, Eigen::Affine >, Eigen::Matrix< Numeric, 6, 1 > >
 Ccurves::SE3Curve< Time, Numeric, Safe >Composition of a curve of any type of dimension 3 and a curve representing an rotation (in current implementation, only SO3Linear can be used for the rotation part) The output is a vector of size 7 (pos_x,pos_y,pos_z,quat_x,quat_y,quat_z,quat_w) The output of the derivative of any order is a vector of size 6 (linear_x,linear_y,linear_z,angular_x,angular_y,angular_z)
 Ccurves::curve_abc< Time, Numeric, Safe, matrix3_t, point3_t >
 Ccurves::SO3Linear< Time, Numeric, Safe >Represents a linear interpolation in SO3, using the slerp method provided by Eigen::Quaternion
 Ccurves::curve_abc< Time, Numeric, Safe, Point >
 Ccurves::bezier_curve< Time, Numeric, Safe, Point >
 Ccurves::cubic_hermite_spline< Time, Numeric, Safe, Point >
 Ccurves::polynomial< Time, Numeric, Safe, Point, T_Point >Represents a polynomial of an arbitrary order defined on the interval $[t_{min}, t_{max}]$
 Ccurves::curve_abc< Time, Numeric, Safe, Point, Point >
 Ccurves::piecewise_curve< Time, Numeric, Safe, Point >
 Ccurves::exact_cubic< Time, Numeric, Safe, Point, T_Point, SplineBase >
 Ccurves::curve_abc< Time, Numeric, Safe, Point, Point_derivate >Represents a curve of dimension Dim
 Ccurves::helpers::rotation_spline
 Ccurves::piecewise_curve< Time, Numeric, Safe, Point, Point_derivate, CurveType >
 Ccurves::exact_cubic< Numeric, Numeric, false, point_one_dim_t >
 Ccurves::linear_variable< Numeric, Safe >
 Ccurves::SplineOptimizer< Time, Numeric, Dim, Safe, Point >Mosek connection to produce optimized splines
 Cunary_function
 Ccurves::curve_abc< Time, Numeric, Safe, Eigen::Transform< Numeric, 3, Eigen::Affine >, Eigen::Matrix< Numeric, 6, 1 > >
 Ccurves::curve_abc< Time, Numeric, Safe, matrix3_t, point3_t >
 Ccurves::curve_abc< Time, Numeric, Safe, Point >
 Ccurves::curve_abc< Time, Numeric, Safe, Point, Point >
 Ccurves::curve_abc< Time, Numeric, Safe, Point, Point_derivate >Represents a curve of dimension Dim