|
iMSTK
Interactive Medical Simulation Toolkit
|
This is the complete list of members for imstk::TetrahedralMesh, including all inherited members.
| applyTransform(const Mat4d &m) override | imstk::PointSet | protectedvirtual |
| CellIndexType typedef (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | |
| CellMesh() (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | inline |
| CellType typedef (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | |
| CellVertexCount (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | static |
| clear() override | imstk::CellMesh< N > | inlinevirtual |
| clearEvents() | imstk::EventObject | inline |
| clone() | imstk::TetrahedralMesh | inline |
| computeBarycentricWeights(const int tetId, const Vec3d &pos) const override | imstk::TetrahedralMesh | |
| VolumetricMesh< 4 >::computeBarycentricWeights(const int imstkNotUsed(cellId), const Vec3d &imstkNotUsed(pos)) const | imstk::CellMesh< N > | inlinevirtual |
| computeBoundingBox(Vec3d &lowerCorner, Vec3d &upperCorner, const double paddingPercent=0.0) override | imstk::PointSet | virtual |
| computeTetrahedronBoundingBox(const size_t &tetId, Vec3d &min, Vec3d &max) const | imstk::TetrahedralMesh | |
| computeVertexNeighbors() override | imstk::CellMesh< N > | inlinevirtual |
| computeVertexToCellMap() override | imstk::CellMesh< N > | inlinevirtual |
| computeWorldPosition(const int cellId, const Eigen::Matrix< double, N, 1 > &bary) const | imstk::CellMesh< N > | inline |
| DataType enum name | imstk::Geometry | |
| directObservers (defined in imstk::EventObject) | imstk::EventObject | protected |
| doAllEvents() | imstk::EventObject | inline |
| doEvent() | imstk::EventObject | inline |
| eventQueue (defined in imstk::EventObject) | imstk::EventObject | protected |
| eventQueueLock (defined in imstk::EventObject) | imstk::EventObject | protected |
| extractSurfaceMesh() override | imstk::TetrahedralMesh | virtual |
| foreachEvent(std::function< void(Command cmd)> func) | imstk::EventObject | inline |
| Geometry() (defined in imstk::Geometry) | imstk::Geometry | inlineprotected |
| Geometry(const Geometry &other) (defined in imstk::Geometry) | imstk::Geometry | inline |
| getAbstractCells() const override | imstk::CellMesh< N > | inlinevirtual |
| getActiveCellNormals() const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | inline |
| getActiveCellScalars() const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | inline |
| getActiveCellTangents() const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | inline |
| getActiveVertexNormals() const (defined in imstk::PointSet) | imstk::PointSet | inline |
| getActiveVertexScalars() const (defined in imstk::PointSet) | imstk::PointSet | inline |
| getActiveVertexTangents() const (defined in imstk::PointSet) | imstk::PointSet | inline |
| getActiveVertexTCoords() const (defined in imstk::PointSet) | imstk::PointSet | inline |
| getCellAttribute(const std::string &name) const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | inline |
| getCellAttributes() const | imstk::AbstractCellMesh | inline |
| getCellNormals() const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| getCells() const (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | inline |
| getCellScalars() const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| getCellsForVertex(const int vertexId) | imstk::AbstractCellMesh | |
| getCellTangents() const (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| getCellVertexCount() const override | imstk::CellMesh< N > | inlinevirtual |
| getCenter() | imstk::Geometry | inlinevirtual |
| getGlobalId() const | imstk::Geometry | inline |
| getInitialVertexPosition(const size_t vertNum) | imstk::PointSet | |
| getInitialVertexPositions() const | imstk::PointSet | inline |
| getName() const | imstk::Geometry | inline |
| getNumCells() const override | imstk::CellMesh< N > | inlinevirtual |
| getNumGlobalIds() | imstk::Geometry | inlinestatic |
| getNumTetrahedra() const (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | inline |
| getNumVertices() const | imstk::PointSet | |
| getRemovedTetrahedra() const (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | inline |
| getRotation() const | imstk::Geometry | |
| getScaling() const | imstk::Geometry | |
| getStrainParameters() | imstk::TetrahedralMesh | |
| getTetrahedraIndices() const (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | inline |
| getTransform() const | imstk::Geometry | inline |
| getTranslation() const | imstk::Geometry | |
| getTypeName() const =0 | imstk::Geometry | pure virtual |
| getUniqueId() | imstk::Geometry | inlineprotectedstatic |
| getVertexAttribute(const std::string &arrayName) const | imstk::PointSet | |
| getVertexAttributes() const | imstk::PointSet | inline |
| getVertexNeighbors() const | imstk::AbstractCellMesh | inline |
| getVertexNormals() const (defined in imstk::PointSet) | imstk::PointSet | |
| getVertexPosition(const size_t vertNum, DataType type=DataType::PostTransform) const | imstk::PointSet | |
| getVertexPosition(const size_t vertNum, DataType type=DataType::PostTransform) (defined in imstk::PointSet) | imstk::PointSet | |
| getVertexPositions(DataType type=DataType::PostTransform) const | imstk::PointSet | |
| getVertexScalars() const (defined in imstk::PointSet) | imstk::PointSet | |
| getVertexTangents() const (defined in imstk::PointSet) | imstk::PointSet | |
| getVertexTCoords() const (defined in imstk::PointSet) | imstk::PointSet | |
| getVertexToCellMap() const | imstk::AbstractCellMesh | inline |
| getVolume() override | imstk::TetrahedralMesh | virtual |
| hasCellAttribute(const std::string &arrayName) const | imstk::AbstractCellMesh | inline |
| hasVertexAttribute(const std::string &arrayName) const | imstk::PointSet | |
| initialize(std::shared_ptr< VecDataArray< double, 3 >> vertices, std::shared_ptr< VecDataArray< int, N >> indices) | imstk::CellMesh< N > | inline |
| imstk::AbstractCellMesh::initialize(std::shared_ptr< VecDataArray< double, 3 >> positions) | imstk::PointSet | |
| isMesh() const override | imstk::AbstractCellMesh | inlinevirtual |
| m_activeCellNormals (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | protected |
| m_activeCellScalars (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | protected |
| m_activeCellTangents (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | protected |
| m_activeVertexNormals (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_activeVertexScalars (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_activeVertexTangents (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_activeVertexTCoords (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_boundsDirty (defined in imstk::Geometry) | imstk::Geometry | mutableprotected |
| m_cellAttributes (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | protected |
| m_globalId | imstk::Geometry | protected |
| m_indices (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | protected |
| m_initialVertexPositions (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_lowerCorner (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_name (defined in imstk::Geometry) | imstk::Geometry | protected |
| m_removedMeshElems (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | protected |
| m_transform | imstk::Geometry | protected |
| m_transformApplied (defined in imstk::Geometry) | imstk::Geometry | mutableprotected |
| m_upperCorner (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_vertexAttributes (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_vertexPositions (defined in imstk::PointSet) | imstk::PointSet | protected |
| m_vertexToCells | imstk::AbstractCellMesh | protected |
| m_vertexToNeighborVertex | imstk::AbstractCellMesh | protected |
| Observer typedef (defined in imstk::EventObject) | imstk::EventObject | |
| operator=(const Geometry &other) (defined in imstk::Geometry) | imstk::Geometry | inline |
| PointSet() (defined in imstk::PointSet) | imstk::PointSet | |
| postEvent(const T &e) | imstk::EventObject | inline |
| postModified() | imstk::Geometry | inline |
| print() const override | imstk::AbstractCellMesh | virtual |
| queuedObservers (defined in imstk::EventObject) | imstk::EventObject | protected |
| queueEvent(const T &e) | imstk::EventObject | inline |
| rforeachEvent(std::function< void(Command cmd)> func) | imstk::EventObject | inline |
| rotate(const Quatd &q, TransformType type=TransformType::ConcatenateToTransform) | imstk::Geometry | |
| rotate(const Mat3d &m, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry) | imstk::Geometry | |
| rotate(const Vec3d &axis, double radians, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry) | imstk::Geometry | |
| s_numGlobalIds | imstk::Geometry | protectedstatic |
| scale(const Vec3d &scaling, TransformType type=TransformType::ConcatenateToTransform) | imstk::Geometry | |
| scale(const double scaling, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry) | imstk::Geometry | |
| setActiveVertexAttribute(std::string &activeAttributeName, const std::string attributeName, const int expectedNumComponents, const ScalarTypeId expectedScalarType) | imstk::PointSet | protected |
| setCellActiveAttribute(std::string &activeAttributeName, std::string attributeName, const int expectedNumComponents, const ScalarTypeId expectedScalarType) (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | protected |
| setCellAttribute(const std::string &arrayName, std::shared_ptr< AbstractDataArray > arr) (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | inline |
| setCellAttributes(std::unordered_map< std::string, std::shared_ptr< AbstractDataArray >> attributes) | imstk::AbstractCellMesh | inline |
| setCellNormals(const std::string &arrayName, std::shared_ptr< VecDataArray< double, 3 >> normals) | imstk::AbstractCellMesh | |
| setCellNormals(const std::string &arrayName) (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| setCells(std::shared_ptr< VecDataArray< int, N >> indices) | imstk::CellMesh< N > | inline |
| setCellScalars(const std::string &arrayName, std::shared_ptr< AbstractDataArray > scalars) | imstk::AbstractCellMesh | |
| setCellScalars(const std::string &arrayName) (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| setCellTangents(const std::string &arrayName, std::shared_ptr< VecDataArray< double, 3 >> tangents) | imstk::AbstractCellMesh | |
| setCellTangents(const std::string &arrayName) (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| setInitialVertexPositions(std::shared_ptr< VecDataArray< double, 3 >> vertices) | imstk::PointSet | |
| setName(const std::string &name) (defined in imstk::Geometry) | imstk::Geometry | inline |
| setRotation(const Mat3d &m) (defined in imstk::Geometry) | imstk::Geometry | |
| setRotation(const Quatd &q) (defined in imstk::Geometry) | imstk::Geometry | |
| setRotation(const Vec3d &axis, const double angle) (defined in imstk::Geometry) | imstk::Geometry | |
| setScaling(const Vec3d &s) (defined in imstk::Geometry) | imstk::Geometry | |
| setScaling(const double s) (defined in imstk::Geometry) | imstk::Geometry | |
| setStrainParameters(std::shared_ptr< VecDataArray< double, 3 >> strainParameters) (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | |
| setTetrahedraAsRemoved(const unsigned int tetId) | imstk::TetrahedralMesh | inline |
| setTetrahedraIndices(std::shared_ptr< VecDataArray< int, 4 >> indices) (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | inline |
| setTransform(const Mat4d &m) (defined in imstk::Geometry) | imstk::Geometry | inline |
| setTranslation(const Vec3d &t) (defined in imstk::Geometry) | imstk::Geometry | |
| setTranslation(const double x, const double y, const double z) (defined in imstk::Geometry) | imstk::Geometry | |
| setVertexAttribute(const std::string &arrayName, std::shared_ptr< AbstractDataArray > arr) | imstk::PointSet | |
| setVertexAttributes(std::unordered_map< std::string, std::shared_ptr< AbstractDataArray >> attributes) | imstk::PointSet | inline |
| setVertexNormals(const std::string &arrayName, std::shared_ptr< VecDataArray< double, 3 >> normals) | imstk::PointSet | |
| setVertexNormals(const std::string &arrayName) (defined in imstk::PointSet) | imstk::PointSet | |
| setVertexPosition(const size_t vertNum, const Vec3d &pos) | imstk::PointSet | |
| setVertexPositions(std::shared_ptr< VecDataArray< double, 3 >> positions) | imstk::PointSet | |
| setVertexScalars(const std::string &arrayName, std::shared_ptr< AbstractDataArray > scalars) | imstk::PointSet | |
| setVertexScalars(const std::string &arrayName) (defined in imstk::PointSet) | imstk::PointSet | |
| setVertexTangents(const std::string &arrayName, std::shared_ptr< VecDataArray< float, 3 >> tangents) | imstk::PointSet | |
| setVertexTangents(const std::string &arrayName) (defined in imstk::PointSet) | imstk::PointSet | |
| setVertexTCoords(const std::string &arrayName, std::shared_ptr< VecDataArray< float, 2 >> tcoords) | imstk::PointSet | |
| setVertexTCoords(const std::string &arrayName) (defined in imstk::PointSet) | imstk::PointSet | |
| SIGNAL(Geometry, modified) (defined in imstk::Geometry) | imstk::Geometry | |
| StrainParameterName (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | static |
| TetrahedralMesh()=default (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | |
| transform(const Mat4d &T, TransformType type=TransformType::ConcatenateToTransform) | imstk::Geometry | |
| TransformType enum name | imstk::Geometry | |
| translate(const Vec3d &t, TransformType type=TransformType::ConcatenateToTransform) | imstk::Geometry | |
| translate(double x, double y, double z, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry) | imstk::Geometry | |
| updatePostTransformData() const override | imstk::PointSet | virtual |
| VertexDataType typedef (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | |
| ~AbstractCellMesh() override=default (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
| ~CellMesh() override=default (defined in imstk::CellMesh< N >) | imstk::CellMesh< N > | |
| ~EventObject()=default (defined in imstk::EventObject) | imstk::EventObject | virtual |
| ~Geometry() override=default (defined in imstk::Geometry) | imstk::Geometry | |
| ~PointSet() override=default (defined in imstk::PointSet) | imstk::PointSet | |
| ~TetrahedralMesh() override=default (defined in imstk::TetrahedralMesh) | imstk::TetrahedralMesh | |
| ~VolumetricMesh() override=default (defined in imstk::VolumetricMesh< 4 >) | imstk::VolumetricMesh< 4 > |
1.8.13