iMSTK
Interactive Medical Simulation Toolkit
imstk::SurfaceMeshCut Member List

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

areInputsValid()imstk::GeometryAlgorithmprotectedvirtual
generateCutData(std::shared_ptr< Geometry > cuttingGeom, std::shared_ptr< AbstractCellMesh > geomToCut) overrideimstk::SurfaceMeshCutprotectedvirtual
generateImplicitCutData(std::shared_ptr< AnalyticalGeometry > cuttingGeom, std::shared_ptr< SurfaceMesh > geomToCut) (defined in imstk::SurfaceMeshCut)imstk::SurfaceMeshCutprotected
generateSurfaceMeshCutData(std::shared_ptr< SurfaceMesh > cuttingGeom, std::shared_ptr< SurfaceMesh > geomToCut) (defined in imstk::SurfaceMeshCut)imstk::SurfaceMeshCutprotected
GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
GeometryCheck typedef (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
getCutVertMap() (defined in imstk::MeshCut)imstk::MeshCutinline
getInput(size_t port=0) constimstk::GeometryAlgorithminline
getOutput(size_t port=0) constimstk::GeometryAlgorithminline
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::GeometryAlgorithmprotected
imstkGetMacro(NumOutputPorts, size_t) (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
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::MeshCutprotected
m_CutData (defined in imstk::MeshCut)imstk::MeshCutprotected
m_CutGeometry (defined in imstk::MeshCut)imstk::MeshCutprotected
m_CutVertMap (defined in imstk::MeshCut)imstk::MeshCutprotected
m_Epsilon (defined in imstk::MeshCut)imstk::MeshCutprotected
m_optionalTypeChecks (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
m_RemoveConstraintVertices (defined in imstk::MeshCut)imstk::MeshCutprotected
m_requiredTypeChecks (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
MeshCut() (defined in imstk::MeshCut)imstk::MeshCutprotected
pointProjectionInSurface(const Vec3d &pt, std::shared_ptr< SurfaceMesh > surface) (defined in imstk::MeshCut)imstk::MeshCutprotected
ptBoundarySign(const Vec3d &pt, std::shared_ptr< Geometry > geometry)imstk::MeshCutprotected
refinement(std::shared_ptr< AbstractCellMesh > outputGeom, std::map< int, bool > &cutVerts) overrideimstk::SurfaceMeshCutprotectedvirtual
requestUpdate() overrideimstk::MeshCutvirtual
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::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
setRequiredInputType(const size_t port)imstk::GeometryAlgorithminlineprotected
splitVerts(std::shared_ptr< AbstractCellMesh > outputGeom, std::map< int, bool > &cutVerts, std::shared_ptr< Geometry > cuttingGeom) overrideimstk::SurfaceMeshCutprotectedvirtual
SurfaceMeshCut() (defined in imstk::SurfaceMeshCut)imstk::SurfaceMeshCut
TypeCheckContainer typedef (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmprotected
update()imstk::GeometryAlgorithminline
vertexOnBoundary(std::shared_ptr< VecDataArray< int, N >> cells, std::set< int > &cellSet) (defined in imstk::MeshCut)imstk::MeshCutinlineprotected
~GeometryAlgorithm()=default (defined in imstk::GeometryAlgorithm)imstk::GeometryAlgorithmvirtual
~MeshCut() override=default (defined in imstk::MeshCut)imstk::MeshCut
~SurfaceMeshCut() override=default (defined in imstk::SurfaceMeshCut)imstk::SurfaceMeshCut