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 |