SurgSim::Collision::OctreeDoubleSidedPlaneContact Member List

This is the complete list of members for SurgSim::Collision::OctreeDoubleSidedPlaneContact, 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) overrideSurgSim::Collision::OctreeDoubleSidedPlaneContactprotectedvirtual
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::OctreeContactprivate
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)SurgSim::Collision::ContactCalculationprivatevirtual
doCalculateContact(std::shared_ptr< CollisionPair > pair)SurgSim::Collision::ContactCalculationprivatevirtual
doCalculateDcdContact(const Math::PosedShape< std::shared_ptr< Math::Shape >> &posedShape1, const Math::PosedShape< std::shared_ptr< Math::Shape >> &posedShape2) overrideSurgSim::Collision::OctreeContactprivatevirtual
getCcdContactTable()SurgSim::Collision::ContactCalculationstatic
getDcdContactTable()SurgSim::Collision::ContactCalculationstatic
getShapeTypes() overrideSurgSim::Collision::OctreeDoubleSidedPlaneContactvirtual
initializeTables()SurgSim::Collision::ContactCalculationprivatestatic
m_calculatorSurgSim::Collision::OctreeDoubleSidedPlaneContactprivate
m_contactCcdCalculationsSurgSim::Collision::ContactCalculationprivatestatic
m_contactDcdCalculationsSurgSim::Collision::ContactCalculationprivatestatic
m_initializationFlagSurgSim::Collision::ContactCalculationprivatestatic
m_shapesSurgSim::Collision::OctreeContactprivate
privateCcdRegister(const std::shared_ptr< ContactCalculation > &calculation, const std::pair< int, int > &types)SurgSim::Collision::ContactCalculationprivatestatic
privateCcdRegister(const std::shared_ptr< ContactCalculation > &calculation)SurgSim::Collision::ContactCalculationprivatestatic
privateDcdRegister(const std::shared_ptr< ContactCalculation > &calculation, const std::pair< int, int > &types)SurgSim::Collision::ContactCalculationprivatestatic
privateDcdRegister(const std::shared_ptr< ContactCalculation > &calculation)SurgSim::Collision::ContactCalculationprivatestatic
registerCcdContactCalculation(const std::shared_ptr< ContactCalculation > &calculation)SurgSim::Collision::ContactCalculationstatic
registerDcdContactCalculation(const std::shared_ptr< ContactCalculation > &calculation)SurgSim::Collision::ContactCalculationstatic
TableType typedefSurgSim::Collision::ContactCalculation
~ContactCalculation()SurgSim::Collision::ContactCalculationvirtual