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>

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_
 
ContactTestType contact_test_type_
 
CollisionShapesConst geom1_
 
CollisionShapesConst geom2_
 
tesseract_common::VectorIsometry3d obj1_poses
 
tesseract_common::VectorIsometry3d obj2_poses
 

Detailed Description

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

Definition at line 16 of file primatives_benchmarks.hpp.

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

Definition at line 18 of file primatives_benchmarks.hpp.

Member Data Documentation

◆ contact_manager_

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

Definition at line 33 of file primatives_benchmarks.hpp.

◆ contact_test_type_

ContactTestType tesseract_collision::test_suite::DiscreteBenchmarkInfo::contact_test_type_

Definition at line 38 of file primatives_benchmarks.hpp.

◆ geom1_

CollisionShapesConst tesseract_collision::test_suite::DiscreteBenchmarkInfo::geom1_

Definition at line 34 of file primatives_benchmarks.hpp.

◆ geom2_

CollisionShapesConst tesseract_collision::test_suite::DiscreteBenchmarkInfo::geom2_

Definition at line 36 of file primatives_benchmarks.hpp.

◆ obj1_poses

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

Definition at line 35 of file primatives_benchmarks.hpp.

◆ obj2_poses

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

Definition at line 37 of file primatives_benchmarks.hpp.


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


tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:53