The ContactTrajectoryResults struct is the top level struct for tracking contacts in a trajectory. This struct stores all the steps and therefore all the contacts in a trajectory. It also exposes a method for returning a contact summary table as a string for printing to a terminal. More...
#include <types.h>
Public Types | |
| using | UPtr = std::unique_ptr< ContactTrajectoryResults > |
Public Member Functions | |
| std::stringstream | collisionFrequencyPerLink () const |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ContactTrajectoryResults ()=default |
| ContactTrajectoryResults (std::vector< std::string > j_names) | |
| ContactTrajectoryResults (std::vector< std::string > j_names, int num_steps) | |
| ContactTrajectoryStepResults | mostCollisionsStep () const |
| int | numContacts () const |
| int | numSteps () const |
| void | resize (int num_steps) |
| std::stringstream | trajectoryCollisionResultsTable () const |
| tesseract_collision::ContactResultVector | worstCollision () const |
| ContactTrajectoryStepResults | worstStep () const |
Public Attributes | |
| std::vector< std::string > | joint_names |
| std::vector< ContactTrajectoryStepResults > | steps |
| int | total_steps = 0 |
The ContactTrajectoryResults struct is the top level struct for tracking contacts in a trajectory. This struct stores all the steps and therefore all the contacts in a trajectory. It also exposes a method for returning a contact summary table as a string for printing to a terminal.
| using tesseract_collision::ContactTrajectoryResults::UPtr = std::unique_ptr<ContactTrajectoryResults> |
|
default |
| tesseract_collision::ContactTrajectoryResults::ContactTrajectoryResults | ( | std::vector< std::string > | j_names | ) |
| tesseract_collision::ContactTrajectoryResults::ContactTrajectoryResults | ( | std::vector< std::string > | j_names, |
| int | num_steps | ||
| ) |
| std::stringstream tesseract_collision::ContactTrajectoryResults::collisionFrequencyPerLink | ( | ) | const |
| ContactTrajectoryStepResults tesseract_collision::ContactTrajectoryResults::mostCollisionsStep | ( | ) | const |
| int tesseract_collision::ContactTrajectoryResults::numContacts | ( | ) | const |
| int tesseract_collision::ContactTrajectoryResults::numSteps | ( | ) | const |
| void tesseract_collision::ContactTrajectoryResults::resize | ( | int | num_steps | ) |
| std::stringstream tesseract_collision::ContactTrajectoryResults::trajectoryCollisionResultsTable | ( | ) | const |
| tesseract_collision::ContactResultVector tesseract_collision::ContactTrajectoryResults::worstCollision | ( | ) | const |
| ContactTrajectoryStepResults tesseract_collision::ContactTrajectoryResults::worstStep | ( | ) | const |
| std::vector<std::string> tesseract_collision::ContactTrajectoryResults::joint_names |
| std::vector<ContactTrajectoryStepResults> tesseract_collision::ContactTrajectoryResults::steps |
| int tesseract_collision::ContactTrajectoryResults::total_steps = 0 |