The ContactTrajectorySubstepResults struct is the lowest level struct for tracking contacts in a trajectory. This struct is used for substeps between waypoints in a trajectory when a longest valid segment is used, storing the relevant states of the substep. More...
#include <types.h>
Public Types | |
| using | UPtr = std::unique_ptr< ContactTrajectorySubstepResults > |
Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ContactTrajectorySubstepResults ()=default |
| ContactTrajectorySubstepResults (int substep, const Eigen::VectorXd &start_state, const Eigen::VectorXd &end_state) | |
| ContactTrajectorySubstepResults (int substep, const Eigen::VectorXd &state) | |
| int | numContacts () const |
| tesseract_collision::ContactResultVector | worstCollision () const |
Public Attributes | |
| tesseract_collision::ContactResultMap | contacts |
| Eigen::VectorXd | state0 |
| Eigen::VectorXd | state1 |
| int | substep = -1 |
The ContactTrajectorySubstepResults struct is the lowest level struct for tracking contacts in a trajectory. This struct is used for substeps between waypoints in a trajectory when a longest valid segment is used, storing the relevant states of the substep.
| using tesseract_collision::ContactTrajectorySubstepResults::UPtr = std::unique_ptr<ContactTrajectorySubstepResults> |
|
default |
| tesseract_collision::ContactTrajectorySubstepResults::ContactTrajectorySubstepResults | ( | int | substep, |
| const Eigen::VectorXd & | start_state, | ||
| const Eigen::VectorXd & | end_state | ||
| ) |
| tesseract_collision::ContactTrajectorySubstepResults::ContactTrajectorySubstepResults | ( | int | substep, |
| const Eigen::VectorXd & | state | ||
| ) |
| int tesseract_collision::ContactTrajectorySubstepResults::numContacts | ( | ) | const |
| tesseract_collision::ContactResultVector tesseract_collision::ContactTrajectorySubstepResults::worstCollision | ( | ) | const |
| tesseract_collision::ContactResultMap tesseract_collision::ContactTrajectorySubstepResults::contacts |
| Eigen::VectorXd tesseract_collision::ContactTrajectorySubstepResults::state0 |
| Eigen::VectorXd tesseract_collision::ContactTrajectorySubstepResults::state1 |
| int tesseract_collision::ContactTrajectorySubstepResults::substep = -1 |