calculateCcdContact(const Shape1 &shape1AtTime0, const Math::RigidTransform3d &pose1AtTime0, const Shape1 &shape1AtTime1, const Math::RigidTransform3d &pose1AtTime1, const Shape2 &shape2AtTime0, const Math::RigidTransform3d &pose2AtTime0, const Shape2 &shape2AtTime1, const Math::RigidTransform3d &pose2AtTime1) const | SurgSim::Collision::ShapeShapeContactCalculation< Shape1, Shape2 > | inlineprivatevirtual |
SurgSim::Collision::ContactCalculation::calculateCcdContact(const Math::PosedShapeMotion< std::shared_ptr< Math::Shape >> posedShapeMotion1, const Math::PosedShapeMotion< std::shared_ptr< Math::Shape >> posedShapeMotion2) | SurgSim::Collision::ContactCalculation | |
calculateContact(std::shared_ptr< CollisionPair > pair) | SurgSim::Collision::ContactCalculation | |
calculateDcdContact(const Shape1 &shape1, const Math::RigidTransform3d &pose1, const Shape2 &shape2, const Math::RigidTransform3d &pose2) const | SurgSim::Collision::ShapeShapeContactCalculation< Shape1, Shape2 > | inlineprivatevirtual |
SurgSim::Collision::ContactCalculation::calculateDcdContact(const Math::PosedShape< std::shared_ptr< Math::Shape >> posedShape1, const Math::PosedShape< std::shared_ptr< Math::Shape >> posedShape2) | SurgSim::Collision::ContactCalculation | |
ContactCalculation() | SurgSim::Collision::ContactCalculation | |
doCalculateCcdContact(const Math::PosedShapeMotion< std::shared_ptr< Math::Shape >> &posedShapeMotion1, const Math::PosedShapeMotion< std::shared_ptr< Math::Shape >> &posedShapeMotion2) override | SurgSim::Collision::ShapeShapeContactCalculation< Shape1, Shape2 > | inlineprivatevirtual |
doCalculateContact(std::shared_ptr< CollisionPair > pair) | SurgSim::Collision::ContactCalculation | privatevirtual |
doCalculateDcdContact(const Math::PosedShape< std::shared_ptr< Math::Shape >> &posedShape1, const Math::PosedShape< std::shared_ptr< Math::Shape >> &posedShape2) override | SurgSim::Collision::ShapeShapeContactCalculation< Shape1, Shape2 > | inlineprivatevirtual |
getCcdContactTable() | SurgSim::Collision::ContactCalculation | static |
getDcdContactTable() | SurgSim::Collision::ContactCalculation | static |
getShapeTypes()=0 | SurgSim::Collision::ContactCalculation | pure virtual |
initializeTables() | SurgSim::Collision::ContactCalculation | privatestatic |
m_contactCcdCalculations | SurgSim::Collision::ContactCalculation | privatestatic |
m_contactDcdCalculations | SurgSim::Collision::ContactCalculation | privatestatic |
m_initializationFlag | SurgSim::Collision::ContactCalculation | privatestatic |
privateCcdRegister(const std::shared_ptr< ContactCalculation > &calculation, const std::pair< int, int > &types) | SurgSim::Collision::ContactCalculation | privatestatic |
privateCcdRegister(const std::shared_ptr< ContactCalculation > &calculation) | SurgSim::Collision::ContactCalculation | privatestatic |
privateDcdRegister(const std::shared_ptr< ContactCalculation > &calculation, const std::pair< int, int > &types) | SurgSim::Collision::ContactCalculation | privatestatic |
privateDcdRegister(const std::shared_ptr< ContactCalculation > &calculation) | SurgSim::Collision::ContactCalculation | privatestatic |
registerCcdContactCalculation(const std::shared_ptr< ContactCalculation > &calculation) | SurgSim::Collision::ContactCalculation | static |
registerDcdContactCalculation(const std::shared_ptr< ContactCalculation > &calculation) | SurgSim::Collision::ContactCalculation | static |
TableType typedef | SurgSim::Collision::ContactCalculation | |
~ContactCalculation() | SurgSim::Collision::ContactCalculation | virtual |