| ▼Nboost | |
| ▼Ntesseract_collision | |
| ▼Ntesseract_collision_bullet | |
| CBroadphaseContactResultCallback | The BroadphaseContactResultCallback is used to report contact points |
| CbtPerturbedContactResult | |
| CbtSimplex | |
| CbtSupportVector | |
| CBulletCastBVHManager | A BVH implementation of a tesseract contact manager |
| CBulletCastBVHManagerFactory | |
| CBulletCastSimpleManager | A simple implementation of a tesseract manager which does not use BHV |
| CBulletCastSimpleManagerFactory | |
| CBulletCollisionShape | |
| CBulletCollisionShapeCache | |
| CBulletDiscreteBVHManager | A BVH implementation of a bullet manager |
| CBulletDiscreteBVHManagerFactory | The yaml config for each of the factories below is the same |
| CBulletDiscreteSimpleManager | A simple implementation of a bullet manager which does not use BHV |
| CBulletDiscreteSimpleManagerFactory | |
| CCastBroadphaseContactResultCallback | |
| CCastCollisionCollector | |
| CCastHullShape | This is a casted collision shape used for checking if an object is collision free between two transforms |
| CCollisionObjectWrapper | This is a tesseract bullet collsion object |
| CDiscreteBroadphaseContactResultCallback | |
| CDiscreteCollisionCollector | |
| CTesseractBridgedManifoldResult | This is copied directly out of BulletWorld |
| CTesseractBroadphaseBridgedManifoldResult | |
| CTesseractCollisionConfiguration | This is a modified configuration that included the modified Bullet algorithms |
| CTesseractCollisionConfigurationInfo | |
| CTesseractCollisionPairCallback | A callback function that is called as part of the broadphase collision checking |
| ▼CTesseractCompoundCollisionAlgorithm | Supports collision between CompoundCollisionShapes and other collision shapes |
| CCreateFunc | |
| CSwappedCreateFunc | |
| ▼CTesseractCompoundCompoundCollisionAlgorithm | Supports collision between two btCompoundCollisionShape shapes |
| CCreateFunc | |
| CSwappedCreateFunc | |
| CTesseractCompoundCompoundLeafCallback | |
| CTesseractCompoundLeafCallback | |
| ▼CTesseractConvexConvexAlgorithm | This is a modifed Convex to Convex collision algorithm |
| CCreateFunc | |
| CTesseractGjkPairDetector | This is a modifed Convex to Convex collision algorithm |
| CTesseractOverlapFilterCallback | This class is used to filter broadphase |
| ▼Ntesseract_collision_fcl | |
| CCollisionObjectWrapper | This is a Tesseract link collision object wrapper which add items specific to tesseract. It is a wrapper around a tesseract link which may contain several collision objects |
| CFCLCollisionGeometryCache | |
| CFCLCollisionObjectWrapper | This is a wrapper around FCL Collision Object Class which allows you to expand the AABB by the contact dist |
| CFCLDiscreteBVHManager | A FCL implementation of the discrete contact manager |
| CFCLDiscreteBVHManagerFactory | |
| ▼Ntest_suite | |
| CDiscreteBenchmarkInfo | Contains the information necessary to run the benchmarks for discrete collision checking |
| CCollisionCheckConfig | This is a high level structure containing common information that collision checking utilities need. The goal of this config is to allow all collision checking utilities and planners to use the same data structure |
| CContactManagerConfig | Contains parameters used to configure a contact manager before a series of contact checks |
| CContactManagersPluginFactory | |
| CContactRequest | The ContactRequest struct |
| CContactResult | |
| CContactResultMap | This structure hold contact results for link pairs |
| CContactResultValidator | Should return true if contact results are valid, otherwise false |
| CContactTestData | This data is intended only to be used internal to the collision checkers as a container and should not be externally used by other libraries or packages |
| CContactTrajectoryResults | 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 |
| CContactTrajectoryStepResults | The ContactTrajectoryStepResults struct is the second level struct for tracking contacts in a trajectory. This struct stores all the substep contact information as well as the start and end state of the given step in the trajectory |
| CContactTrajectorySubstepResults | 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 |
| CContinuousContactManager | |
| CContinuousContactManagerFactory | Define a continuous contact manager plugin which the factory can create an instance |
| CConvexDecomposition | |
| CConvexDecompositionHACD | |
| CConvexDecompositionVHACD | |
| CDiscreteContactManager | |
| CDiscreteContactManagerFactory | Define a discrete contact manager plugin which the factory can create an instance |
| CHACDParameters | |
| CProgressCallback | |
| CVHACDParameters | |
| ▼NVHACD | |
| CBoundsAABB | |
| ▼CIVHACD | |
| CConvexHull | |
| CIUserCallback | |
| CIUserLogger | |
| CIUserTaskRunner | |
| CParameters | |
| CTriangle | |
| CVector3 | |
| CVertex | |
| CAlwaysFalseContactAllowedValidator | |
| CAlwaysTrueContactAllowedValidator | |
| CTestContactAllowedValidator | |
| CTestOrigContactAllowedValidator | |
| CTestOvrdContactAllowedValidator |