iMSTK
Interactive Medical Simulation Toolkit
imstk::LineMeshCut Member List

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

areInputsValid()imstk::GeometryAlgorithmprotectedvirtual
generateCutData(std::shared_ptr< Geometry > cuttingGeom, std::shared_ptr< AbstractCellMesh > geomToCut) overrideimstk::LineMeshCutprotectedvirtual
generateImplicitCutData(std::shared_ptr< ImplicitGeometry > cuttingGeom, std::shared_ptr< LineMesh > geomToCut) (defined in imstk::LineMeshCut)imstk::LineMeshCutprotected
generateSurfaceMeshCutData(std::shared_ptr< SurfaceMesh > cuttingGeom, std::shared_ptr< LineMesh > geomToCut) (defined in imstk::LineMeshCut)imstk::LineMeshCutprotected
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::LineMeshCut)imstk::LineMeshCut
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
LineMeshCut() (defined in imstk::LineMeshCut)imstk::LineMeshCut
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::LineMeshCutprotectedvirtual
requestUpdate() overrideimstk::MeshCutvirtual
setInput(std::shared_ptr< Geometry > inputGeometry, size_t port=0)imstk::GeometryAlgorithm
setInputMesh(std::shared_ptr< LineMesh > mesh) (defined in imstk::LineMeshCut)imstk::LineMeshCut
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::LineMeshCutprotectedvirtual
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
~LineMeshCut() override=default (defined in imstk::LineMeshCut)imstk::LineMeshCut
~MeshCut() override=default (defined in imstk::MeshCut)imstk::MeshCut