Classes | Typedefs | Functions
mav_planning_msgs Namespace Reference

Classes

struct  EigenPolynomialSegment
 

Typedefs

typedef std::vector< EigenPolynomialSegmentEigenPolynomialTrajectory
 

Functions

void eigenPolynomialSegmentFromMsg (const PolynomialSegment4D &msg, EigenPolynomialSegment *segment)
 Converts a PolynomialSegment message to an EigenPolynomialSegment structure. More...
 
void eigenPolynomialSegmentFromMsg (const PolynomialSegment &msg, EigenPolynomialSegment *segment)
 Converts a PolynomialSegment message to an EigenPolynomialSegment structure. More...
 
void eigenPolynomialTrajectoryFromMsg (const PolynomialTrajectory4D &msg, EigenPolynomialTrajectory *eigen_trajectory)
 Converts a PolynomialTrajectory message to a EigenPolynomialTrajectory. More...
 
void eigenPolynomialTrajectoryFromMsg (const PolynomialTrajectory &msg, EigenPolynomialTrajectory *eigen_trajectory)
 Converts a PolynomialTrajectory message to a EigenPolynomialTrajectory. More...
 
void msgArrayFromVector (const Eigen::VectorXd &x, PolynomialSegment4D::_x_type *array)
 Converts an Eigen::VectorXd to a PolynomialSegment double array. More...
 
void msgArrayFromVector (const Eigen::VectorXd &x, PolynomialSegment::_x_type *array)
 Converts an Eigen::VectorXd to a PolynomialSegment double array. More...
 
void polynomialSegmentMsgFromEigen (const EigenPolynomialSegment &segment, PolynomialSegment4D *msg)
 
void polynomialSegmentMsgFromEigen (const EigenPolynomialSegment &segment, PolynomialSegment *msg)
 
void polynomialTrajectoryMsgFromEigen (const EigenPolynomialTrajectory &eigen_trajectory, PolynomialTrajectory4D *msg)
 
void polynomialTrajectoryMsgFromEigen (const EigenPolynomialTrajectory &eigen_trajectory, PolynomialTrajectory *msg)
 
void vectorFromMsgArray (const PolynomialSegment4D::_x_type &array, Eigen::VectorXd *x)
 Converts a PolynomialSegment double array to an Eigen::VectorXd. More...
 
void vectorFromMsgArray (const PolynomialSegment::_x_type &array, Eigen::VectorXd *x)
 Converts a PolynomialSegment double array to an Eigen::VectorXd. More...
 

Typedef Documentation

◆ EigenPolynomialTrajectory

Definition at line 41 of file eigen_planning_msgs.h.

Function Documentation

◆ eigenPolynomialSegmentFromMsg() [1/2]

void mav_planning_msgs::eigenPolynomialSegmentFromMsg ( const PolynomialSegment4D &  msg,
EigenPolynomialSegment segment 
)
inline

Converts a PolynomialSegment message to an EigenPolynomialSegment structure.

Definition at line 41 of file conversions_deprecated.h.

◆ eigenPolynomialSegmentFromMsg() [2/2]

void mav_planning_msgs::eigenPolynomialSegmentFromMsg ( const PolynomialSegment &  msg,
EigenPolynomialSegment segment 
)
inline

Converts a PolynomialSegment message to an EigenPolynomialSegment structure.

Definition at line 51 of file conversions.h.

◆ eigenPolynomialTrajectoryFromMsg() [1/2]

void mav_planning_msgs::eigenPolynomialTrajectoryFromMsg ( const PolynomialTrajectory4D &  msg,
EigenPolynomialTrajectory eigen_trajectory 
)
inline

Converts a PolynomialTrajectory message to a EigenPolynomialTrajectory.

Definition at line 55 of file conversions_deprecated.h.

◆ eigenPolynomialTrajectoryFromMsg() [2/2]

void mav_planning_msgs::eigenPolynomialTrajectoryFromMsg ( const PolynomialTrajectory &  msg,
EigenPolynomialTrajectory eigen_trajectory 
)
inline

Converts a PolynomialTrajectory message to a EigenPolynomialTrajectory.

Definition at line 68 of file conversions.h.

◆ msgArrayFromVector() [1/2]

void mav_planning_msgs::msgArrayFromVector ( const Eigen::VectorXd &  x,
PolynomialSegment4D::_x_type *  array 
)
inline

Converts an Eigen::VectorXd to a PolynomialSegment double array.

◆ msgArrayFromVector() [2/2]

void mav_planning_msgs::msgArrayFromVector ( const Eigen::VectorXd &  x,
PolynomialSegment::_x_type *  array 
)
inline

Converts an Eigen::VectorXd to a PolynomialSegment double array.

Definition at line 42 of file conversions.h.

◆ polynomialSegmentMsgFromEigen() [1/2]

void mav_planning_msgs::polynomialSegmentMsgFromEigen ( const EigenPolynomialSegment segment,
PolynomialSegment4D *  msg 
)
inline

Converts an EigenPolynomialSegment to a PolynomialSegment message. Does NOT set the header!

Definition at line 73 of file conversions_deprecated.h.

◆ polynomialSegmentMsgFromEigen() [2/2]

void mav_planning_msgs::polynomialSegmentMsgFromEigen ( const EigenPolynomialSegment segment,
PolynomialSegment *  msg 
)
inline

Converts an EigenPolynomialSegment to a PolynomialSegment message. Does NOT set the header!

Definition at line 85 of file conversions.h.

◆ polynomialTrajectoryMsgFromEigen() [1/2]

void mav_planning_msgs::polynomialTrajectoryMsgFromEigen ( const EigenPolynomialTrajectory eigen_trajectory,
PolynomialTrajectory4D *  msg 
)
inline

Converts an EigenPolynomialTrajectory to a PolynomialTrajectory message. Does NOT set the header!

Definition at line 87 of file conversions_deprecated.h.

◆ polynomialTrajectoryMsgFromEigen() [2/2]

void mav_planning_msgs::polynomialTrajectoryMsgFromEigen ( const EigenPolynomialTrajectory eigen_trajectory,
PolynomialTrajectory *  msg 
)
inline

Converts an EigenPolynomialTrajectory to a PolynomialTrajectory message. Does NOT set the header!

Definition at line 102 of file conversions.h.

◆ vectorFromMsgArray() [1/2]

void mav_planning_msgs::vectorFromMsgArray ( const PolynomialSegment4D::_x_type &  array,
Eigen::VectorXd *  x 
)
inline

Converts a PolynomialSegment double array to an Eigen::VectorXd.

◆ vectorFromMsgArray() [2/2]

void mav_planning_msgs::vectorFromMsgArray ( const PolynomialSegment::_x_type &  array,
Eigen::VectorXd *  x 
)
inline

Converts a PolynomialSegment double array to an Eigen::VectorXd.

Definition at line 36 of file conversions.h.



mav_planning_msgs
Author(s): Simon Lynen, Markus Achtelik, Pascal Gohl, Sammy Omari, Michael Burri, Fadri Furrer, Helen Oleynikova, Karen Bodie, Rik Bähnemann
autogenerated on Wed Dec 14 2022 03:14:22