Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tesseract_collision::test_suite::DiscreteBenchmarkInfo Struct Reference

Contains the information necessary to run the benchmarks for discrete collision checking. More...

#include <primatives_benchmarks.hpp>

Collaboration diagram for tesseract_collision::test_suite::DiscreteBenchmarkInfo:
Collaboration graph
[legend]

Public Member Functions

 DiscreteBenchmarkInfo (const DiscreteContactManager::ConstPtr &contact_manager, const tesseract_geometry::Geometry::ConstPtr &geom1, const Eigen::Isometry3d &pose1, const tesseract_geometry::Geometry::ConstPtr &geom2, const Eigen::Isometry3d &pose2, ContactTestType contact_test_type)
 

Public Attributes

DiscreteContactManager::Ptr contact_manager_
 
CollisionShapesConst geom1_
 
tesseract_common::VectorIsometry3d obj1_poses
 
CollisionShapesConst geom2_
 
tesseract_common::VectorIsometry3d obj2_poses
 
ContactTestType contact_test_type_
 

Detailed Description

Contains the information necessary to run the benchmarks for discrete collision checking.

Constructor & Destructor Documentation

◆ DiscreteBenchmarkInfo()

tesseract_collision::test_suite::DiscreteBenchmarkInfo::DiscreteBenchmarkInfo ( const DiscreteContactManager::ConstPtr contact_manager,
const tesseract_geometry::Geometry::ConstPtr geom1,
const Eigen::Isometry3d &  pose1,
const tesseract_geometry::Geometry::ConstPtr geom2,
const Eigen::Isometry3d &  pose2,
ContactTestType  contact_test_type 
)
inline

Member Data Documentation

◆ contact_manager_

DiscreteContactManager::Ptr tesseract_collision::test_suite::DiscreteBenchmarkInfo::contact_manager_

◆ contact_test_type_

ContactTestType tesseract_collision::test_suite::DiscreteBenchmarkInfo::contact_test_type_

◆ geom1_

CollisionShapesConst tesseract_collision::test_suite::DiscreteBenchmarkInfo::geom1_

◆ geom2_

CollisionShapesConst tesseract_collision::test_suite::DiscreteBenchmarkInfo::geom2_

◆ obj1_poses

tesseract_common::VectorIsometry3d tesseract_collision::test_suite::DiscreteBenchmarkInfo::obj1_poses

◆ obj2_poses

tesseract_common::VectorIsometry3d tesseract_collision::test_suite::DiscreteBenchmarkInfo::obj2_poses

The documentation for this struct was generated from the following file: