iMSTK
Interactive Medical Simulation Toolkit
imstk::ClosedSurfaceMeshToMeshCD Member List

This is the complete list of members for imstk::ClosedSurfaceMeshToMeshCD, including all inherited members.

areInputsValid() overrideimstk::CollisionDetectionAlgorithmprotectedvirtual
ClosedSurfaceMeshToMeshCD() (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCD
CollisionDetectionAlgorithm() (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
computeCollisionDataA(std::shared_ptr< Geometry > imstkNotUsed(geomA), std::shared_ptr< Geometry > imstkNotUsed(geomB), std::vector< CollisionElement > &imstkNotUsed(elementsA))imstk::CollisionDetectionAlgorithminlineprotectedvirtual
computeCollisionDataAB(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) overrideimstk::ClosedSurfaceMeshToMeshCDprotectedvirtual
computeCollisionDataB(std::shared_ptr< Geometry > imstkNotUsed(geomA), std::shared_ptr< Geometry > imstkNotUsed(geomB), std::vector< CollisionElement > &imstkNotUsed(elementsB))imstk::CollisionDetectionAlgorithminlineprotectedvirtual
GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
GeometryCheck typedef (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
getCollisionData() constimstk::CollisionDetectionAlgorithminline
getCollisionData(int i) const (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithminline
getCollisionDataVector() const (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithminline
getCollisionDataVectorSize() const (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithminline
getDoBroadPhase() const (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCDinline
getInput(size_t port=0) constimstk::GeometryAlgorithminline
getOutput(size_t port=0) constimstk::GeometryAlgorithminline
getPadding() const (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCDinline
getProximity() const (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCDinline
getTypeName() const =0imstk::CollisionDetectionAlgorithmpure virtual
imstkGetMacro(NumInputPorts, size_t) (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
imstkGetMacro(NumOutputPorts, size_t) (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
lineMeshEdgeToTriangleTest(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCDprotected
m_collisionDataVector (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
m_computeColDataAImplemented (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
m_computeColDataBImplemented (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
m_flipOutput (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
m_generateCD_A (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
m_generateCD_B (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmprotected
m_optionalTypeChecks (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
m_requiredTypeChecks (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
requestUpdate() overrideimstk::CollisionDetectionAlgorithmprotectedvirtual
setDoBroadPhase(const bool doBroadPhase)imstk::ClosedSurfaceMeshToMeshCDinline
setGenerateCD(const bool generateA, const bool generateB)imstk::CollisionDetectionAlgorithminline
setGenerateEdgeEdgeContacts(bool genEdgeEdgeContacts)imstk::ClosedSurfaceMeshToMeshCDinline
setGenerateVertexTriangleContacts(bool genVertexTriangleContacts)imstk::ClosedSurfaceMeshToMeshCDinline
setInput(std::shared_ptr< Geometry > inputGeometry, size_t port=0)imstk::GeometryAlgorithm
setInputGeometryA(std::shared_ptr< Geometry > geometryA) (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithminline
setInputGeometryB(std::shared_ptr< Geometry > geometryB) (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithminline
setNumInputPorts(const size_t numPorts)imstk::GeometryAlgorithmprotected
setNumOutputPorts(const size_t numPorts)imstk::GeometryAlgorithmprotected
setOptionalInputType(const size_t port)imstk::GeometryAlgorithminlineprotected
setOutput(std::shared_ptr< Geometry > inputGeometry, const size_t port=0)imstk::GeometryAlgorithmprotected
setPadding(const Vec3d &padding)imstk::ClosedSurfaceMeshToMeshCDinline
setProximity(const double proximity)imstk::ClosedSurfaceMeshToMeshCDinline
setRequiredInputType(const size_t port)imstk::GeometryAlgorithminlineprotected
surfMeshEdgeToTriangleTest(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCDprotected
TypeCheckContainer typedef (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
update()imstk::GeometryAlgorithminline
vertexToTriangleTest(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCDprotected
~ClosedSurfaceMeshToMeshCD() override=default (defined in imstk::ClosedSurfaceMeshToMeshCD)imstk::ClosedSurfaceMeshToMeshCD
~CollisionDetectionAlgorithm()=default (defined in imstk::CollisionDetectionAlgorithm)imstk::CollisionDetectionAlgorithmvirtual
~GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmvirtual