iMSTK
Interactive Medical Simulation Toolkit
|
This is the complete list of members for imstk::ClosedSurfaceMeshToMeshCD, including all inherited members.
areInputsValid() override | imstk::CollisionDetectionAlgorithm | protectedvirtual |
ClosedSurfaceMeshToMeshCD() (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | |
CollisionDetectionAlgorithm() (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
computeCollisionDataA(std::shared_ptr< Geometry > imstkNotUsed(geomA), std::shared_ptr< Geometry > imstkNotUsed(geomB), std::vector< CollisionElement > &imstkNotUsed(elementsA)) | imstk::CollisionDetectionAlgorithm | inlineprotectedvirtual |
computeCollisionDataAB(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) override | imstk::ClosedSurfaceMeshToMeshCD | protectedvirtual |
computeCollisionDataB(std::shared_ptr< Geometry > imstkNotUsed(geomA), std::shared_ptr< Geometry > imstkNotUsed(geomB), std::vector< CollisionElement > &imstkNotUsed(elementsB)) | imstk::CollisionDetectionAlgorithm | inlineprotectedvirtual |
GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
GeometryCheck typedef (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
getCollisionData() const | imstk::CollisionDetectionAlgorithm | inline |
getCollisionData(int i) const (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | inline |
getCollisionDataVector() const (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | inline |
getCollisionDataVectorSize() const (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | inline |
getDoBroadPhase() const (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | inline |
getInput(size_t port=0) const | imstk::GeometryAlgorithm | inline |
getOutput(size_t port=0) const | imstk::GeometryAlgorithm | inline |
getPadding() const (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | inline |
getProximity() const (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | inline |
getTypeName() const =0 | imstk::CollisionDetectionAlgorithm | pure virtual |
imstkGetMacro(NumInputPorts, size_t) (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
imstkGetMacro(NumOutputPorts, size_t) (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
lineMeshEdgeToTriangleTest(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | protected |
m_collisionDataVector (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
m_computeColDataAImplemented (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
m_computeColDataBImplemented (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
m_flipOutput (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
m_generateCD_A (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
m_generateCD_B (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | protected |
m_optionalTypeChecks (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
m_requiredTypeChecks (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
requestUpdate() override | imstk::CollisionDetectionAlgorithm | protectedvirtual |
setDoBroadPhase(const bool doBroadPhase) | imstk::ClosedSurfaceMeshToMeshCD | inline |
setGenerateCD(const bool generateA, const bool generateB) | imstk::CollisionDetectionAlgorithm | inline |
setGenerateEdgeEdgeContacts(bool genEdgeEdgeContacts) | imstk::ClosedSurfaceMeshToMeshCD | inline |
setGenerateVertexTriangleContacts(bool genVertexTriangleContacts) | imstk::ClosedSurfaceMeshToMeshCD | inline |
setInput(std::shared_ptr< Geometry > inputGeometry, size_t port=0) | imstk::GeometryAlgorithm | |
setInputGeometryA(std::shared_ptr< Geometry > geometryA) (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | inline |
setInputGeometryB(std::shared_ptr< Geometry > geometryB) (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | inline |
setNumInputPorts(const size_t numPorts) | imstk::GeometryAlgorithm | protected |
setNumOutputPorts(const size_t numPorts) | imstk::GeometryAlgorithm | protected |
setOptionalInputType(const size_t port) | imstk::GeometryAlgorithm | inlineprotected |
setOutput(std::shared_ptr< Geometry > inputGeometry, const size_t port=0) | imstk::GeometryAlgorithm | protected |
setPadding(const Vec3d &padding) | imstk::ClosedSurfaceMeshToMeshCD | inline |
setProximity(const double proximity) | imstk::ClosedSurfaceMeshToMeshCD | inline |
setRequiredInputType(const size_t port) | imstk::GeometryAlgorithm | inlineprotected |
surfMeshEdgeToTriangleTest(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | protected |
TypeCheckContainer typedef (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
update() | imstk::GeometryAlgorithm | inline |
vertexToTriangleTest(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | protected |
~ClosedSurfaceMeshToMeshCD() override=default (defined in imstk::ClosedSurfaceMeshToMeshCD) | imstk::ClosedSurfaceMeshToMeshCD | |
~CollisionDetectionAlgorithm()=default (defined in imstk::CollisionDetectionAlgorithm) | imstk::CollisionDetectionAlgorithm | virtual |
~GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | virtual |