Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult Struct Reference
Inheritance diagram for tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult:
Inheritance graph
[legend]
Collaboration diagram for tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult:
Collaboration graph
[legend]

Public Member Functions

 btPerturbedContactResult (btManifoldResult *originalResult, const btTransform &transformA, const btTransform &transformB, const btTransform &unPerturbedTransform, bool perturbA, btIDebugDraw *debugDrawer)
 
 ~btPerturbedContactResult () override=default
 
void addContactPoint (const btVector3 &normalOnBInWorld, const btVector3 &pointInWorld, btScalar orgDepth) override
 

Public Attributes

btManifoldResult * m_originalManifoldResult
 
btTransform m_transformA
 
btTransform m_transformB
 
btTransform m_unPerturbedTransform
 
bool m_perturbA
 
btIDebugDraw * m_debugDrawer
 

Constructor & Destructor Documentation

◆ btPerturbedContactResult()

tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::btPerturbedContactResult ( btManifoldResult *  originalResult,
const btTransform &  transformA,
const btTransform &  transformB,
const btTransform &  unPerturbedTransform,
bool  perturbA,
btIDebugDraw *  debugDrawer 
)
inline

◆ ~btPerturbedContactResult()

tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::~btPerturbedContactResult ( )
overridedefault

Member Function Documentation

◆ addContactPoint()

void tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::addContactPoint ( const btVector3 &  normalOnBInWorld,
const btVector3 &  pointInWorld,
btScalar  orgDepth 
)
inlineoverride

Member Data Documentation

◆ m_debugDrawer

btIDebugDraw* tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::m_debugDrawer

◆ m_originalManifoldResult

btManifoldResult* tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::m_originalManifoldResult

◆ m_perturbA

bool tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::m_perturbA

◆ m_transformA

btTransform tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::m_transformA

◆ m_transformB

btTransform tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::m_transformB

◆ m_unPerturbedTransform

btTransform tesseract_collision::tesseract_collision_bullet::btPerturbedContactResult::m_unPerturbedTransform

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