SurgSim::Collision::OctreeContact Member List

This is the complete list of members for SurgSim::Collision::OctreeContact, including all inherited members.

boxContactCalculation(const SurgSim::Math::BoxShape &boxShape, const SurgSim::Math::RigidTransform3d &boxPose, const SurgSim::Math::Shape &otherShape, const SurgSim::Math::RigidTransform3d &otherPose)=0 | SurgSim::Collision::OctreeContact | protected pure virtual
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 |
calculateContactWithNode(std::shared_ptr< const SurgSim::Math::OctreeShape::NodeType > node, Math::RigidTransform3d octreePose, const std::shared_ptr< Math::Shape > &shape, const Math::RigidTransform3d &shapePose, SurgSim::DataStructures::OctreePath *nodePath, std::list< std::shared_ptr< Contact >> *result) | SurgSim::Collision::OctreeContact | private
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 |
doCalculateDcdContact(const Math::PosedShape< std::shared_ptr< Math::Shape >> &posedShape1, const Math::PosedShape< std::shared_ptr< Math::Shape >> &posedShape2) override | SurgSim::Collision::OctreeContact | private virtual
getCcdContactTable() | SurgSim::Collision::ContactCalculation | static
getDcdContactTable() | SurgSim::Collision::ContactCalculation | static
getShapeTypes()=0 | SurgSim::Collision::ContactCalculation | pure virtual
m_shapes | SurgSim::Collision::OctreeContact | private
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