addCcdContact(const double &depth, const double &time, const SurgSim::Math::Vector3d &contactPoint, const SurgSim::Math::Vector3d &normal, const std::pair< SurgSim::DataStructures::Location, SurgSim::DataStructures::Location > &penetrationPoints) | SurgSim::Collision::CollisionPair | |
addContact(const std::shared_ptr< Contact > &contact) | SurgSim::Collision::CollisionPair | |
addDcdContact(const double &depth, const SurgSim::Math::Vector3d &normal, const std::pair< SurgSim::DataStructures::Location, SurgSim::DataStructures::Location > &penetrationPoints) | SurgSim::Collision::CollisionPair | |
clearContacts() | SurgSim::Collision::CollisionPair | |
CollisionPair() | SurgSim::Collision::CollisionPair | |
CollisionPair(const std::shared_ptr< Representation > &first, const std::shared_ptr< Representation > &second) | SurgSim::Collision::CollisionPair | |
getContacts() | SurgSim::Collision::CollisionPair | |
getFirst() const | SurgSim::Collision::CollisionPair | |
getRepresentations() const | SurgSim::Collision::CollisionPair | |
getSecond() const | SurgSim::Collision::CollisionPair | |
getType() const | SurgSim::Collision::CollisionPair | |
hasContacts() const | SurgSim::Collision::CollisionPair | |
isSwapped() const | SurgSim::Collision::CollisionPair | |
mayIntersect() const | SurgSim::Collision::CollisionPair | |
setRepresentations(const std::shared_ptr< Representation > &first, const std::shared_ptr< Representation > &second) | SurgSim::Collision::CollisionPair | |
swapRepresentations() | SurgSim::Collision::CollisionPair | |
updateRepresentations() | SurgSim::Collision::CollisionPair | |
~CollisionPair() | SurgSim::Collision::CollisionPair | |