|
iMSTK
Interactive Medical Simulation Toolkit
|
This is the complete list of members for imstk::SurfaceMeshCut, including all inherited members.
| areInputsValid() | imstk::GeometryAlgorithm | protectedvirtual |
| generateCutData(std::shared_ptr< Geometry > cuttingGeom, std::shared_ptr< AbstractCellMesh > geomToCut) override | imstk::SurfaceMeshCut | protectedvirtual |
| generateImplicitCutData(std::shared_ptr< AnalyticalGeometry > cuttingGeom, std::shared_ptr< SurfaceMesh > geomToCut) (defined in imstk::SurfaceMeshCut) | imstk::SurfaceMeshCut | protected |
| generateSurfaceMeshCutData(std::shared_ptr< SurfaceMesh > cuttingGeom, std::shared_ptr< SurfaceMesh > geomToCut) (defined in imstk::SurfaceMeshCut) | imstk::SurfaceMeshCut | protected |
| GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| GeometryCheck typedef (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| getCutVertMap() (defined in imstk::MeshCut) | imstk::MeshCut | inline |
| getInput(size_t port=0) const | imstk::GeometryAlgorithm | inline |
| getOutput(size_t port=0) const | imstk::GeometryAlgorithm | inline |
| getOutputMesh() (defined in imstk::SurfaceMeshCut) | imstk::SurfaceMeshCut | |
| imstkGetMacro(CutData, std::shared_ptr< std::vector< CutData >>) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkGetMacro(CutGeometry, std::shared_ptr< Geometry >) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkGetMacro(Epsilon, double) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkGetMacro(RemoveConstraintVertices, std::shared_ptr< std::unordered_set< size_t >>) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkGetMacro(AddConstraintVertices, std::shared_ptr< std::unordered_set< size_t >>) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkGetMacro(NumInputPorts, size_t) (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| imstkGetMacro(NumOutputPorts, size_t) (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| imstkSetMacro(CutData, std::shared_ptr< std::vector< CutData >>) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkSetMacro(CutGeometry, std::shared_ptr< Geometry >) (defined in imstk::MeshCut) | imstk::MeshCut | |
| imstkSetMacro(Epsilon, double) (defined in imstk::MeshCut) | imstk::MeshCut | |
| m_AddConstraintVertices (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| m_CutData (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| m_CutGeometry (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| m_CutVertMap (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| m_Epsilon (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| m_optionalTypeChecks (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| m_RemoveConstraintVertices (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| m_requiredTypeChecks (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| MeshCut() (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| pointProjectionInSurface(const Vec3d &pt, std::shared_ptr< SurfaceMesh > surface) (defined in imstk::MeshCut) | imstk::MeshCut | protected |
| ptBoundarySign(const Vec3d &pt, std::shared_ptr< Geometry > geometry) | imstk::MeshCut | protected |
| refinement(std::shared_ptr< AbstractCellMesh > outputGeom, std::map< int, bool > &cutVerts) override | imstk::SurfaceMeshCut | protectedvirtual |
| requestUpdate() override | imstk::MeshCut | virtual |
| setInput(std::shared_ptr< Geometry > inputGeometry, size_t port=0) | imstk::GeometryAlgorithm | |
| setInputMesh(std::shared_ptr< SurfaceMesh > inputSurf) (defined in imstk::SurfaceMeshCut) | imstk::SurfaceMeshCut | |
| 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 |
| setRequiredInputType(const size_t port) | imstk::GeometryAlgorithm | inlineprotected |
| splitVerts(std::shared_ptr< AbstractCellMesh > outputGeom, std::map< int, bool > &cutVerts, std::shared_ptr< Geometry > cuttingGeom) override | imstk::SurfaceMeshCut | protectedvirtual |
| SurfaceMeshCut() (defined in imstk::SurfaceMeshCut) | imstk::SurfaceMeshCut | |
| TypeCheckContainer typedef (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | protected |
| update() | imstk::GeometryAlgorithm | inline |
| vertexOnBoundary(std::shared_ptr< VecDataArray< int, N >> cells, std::set< int > &cellSet) (defined in imstk::MeshCut) | imstk::MeshCut | inlineprotected |
| ~GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm) | imstk::GeometryAlgorithm | virtual |
| ~MeshCut() override=default (defined in imstk::MeshCut) | imstk::MeshCut | |
| ~SurfaceMeshCut() override=default (defined in imstk::SurfaceMeshCut) | imstk::SurfaceMeshCut |
1.8.13