iMSTK
Interactive Medical Simulation Toolkit
imstk::CellMesh< N > Member List

This is the complete list of members for imstk::CellMesh< N >, including all inherited members.

applyTransform(const Mat4d &m) overrideimstk::PointSetprotectedvirtual
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() overrideimstk::CellMesh< N >inlinevirtual
clearEvents()imstk::EventObjectinline
clone()imstk::CellMesh< N >inline
computeBarycentricWeights(const int imstkNotUsed(cellId), const Vec3d &imstkNotUsed(pos)) constimstk::CellMesh< N >inlinevirtual
computeBoundingBox(Vec3d &lowerCorner, Vec3d &upperCorner, const double paddingPercent=0.0) overrideimstk::PointSetvirtual
computeVertexNeighbors() overrideimstk::CellMesh< N >inlinevirtual
computeVertexToCellMap() overrideimstk::CellMesh< N >inlinevirtual
computeWorldPosition(const int cellId, const Eigen::Matrix< double, N, 1 > &bary) constimstk::CellMesh< N >inline
DataType enum nameimstk::Geometry
directObservers (defined in imstk::EventObject)imstk::EventObjectprotected
doAllEvents()imstk::EventObjectinline
doEvent()imstk::EventObjectinline
eventQueue (defined in imstk::EventObject)imstk::EventObjectprotected
eventQueueLock (defined in imstk::EventObject)imstk::EventObjectprotected
foreachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
Geometry() (defined in imstk::Geometry)imstk::Geometryinlineprotected
Geometry(const Geometry &other) (defined in imstk::Geometry)imstk::Geometryinline
getAbstractCells() const overrideimstk::CellMesh< N >inlinevirtual
getActiveCellNormals() const (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshinline
getActiveCellScalars() const (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshinline
getActiveCellTangents() const (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshinline
getActiveVertexNormals() const (defined in imstk::PointSet)imstk::PointSetinline
getActiveVertexScalars() const (defined in imstk::PointSet)imstk::PointSetinline
getActiveVertexTangents() const (defined in imstk::PointSet)imstk::PointSetinline
getActiveVertexTCoords() const (defined in imstk::PointSet)imstk::PointSetinline
getCellAttribute(const std::string &name) const (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshinline
getCellAttributes() constimstk::AbstractCellMeshinline
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 overrideimstk::CellMesh< N >inlinevirtual
getCenter()imstk::Geometryinlinevirtual
getGlobalId() constimstk::Geometryinline
getInitialVertexPosition(const size_t vertNum)imstk::PointSet
getInitialVertexPositions() constimstk::PointSetinline
getName() constimstk::Geometryinline
getNumCells() const overrideimstk::CellMesh< N >inlinevirtual
getNumGlobalIds()imstk::Geometryinlinestatic
getNumVertices() constimstk::PointSet
getRotation() constimstk::Geometry
getScaling() constimstk::Geometry
getTransform() constimstk::Geometryinline
getTranslation() constimstk::Geometry
getTypeName() const =0imstk::Geometrypure virtual
getUniqueId()imstk::Geometryinlineprotectedstatic
getVertexAttribute(const std::string &arrayName) constimstk::PointSet
getVertexAttributes() constimstk::PointSetinline
getVertexNeighbors() constimstk::AbstractCellMeshinline
getVertexNormals() const (defined in imstk::PointSet)imstk::PointSet
getVertexPosition(const size_t vertNum, DataType type=DataType::PostTransform) constimstk::PointSet
getVertexPosition(const size_t vertNum, DataType type=DataType::PostTransform) (defined in imstk::PointSet)imstk::PointSet
getVertexPositions(DataType type=DataType::PostTransform) constimstk::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() constimstk::AbstractCellMeshinline
getVolume()imstk::Geometryinlinevirtual
hasCellAttribute(const std::string &arrayName) constimstk::AbstractCellMeshinline
hasVertexAttribute(const std::string &arrayName) constimstk::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 overrideimstk::AbstractCellMeshinlinevirtual
m_activeCellNormals (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshprotected
m_activeCellScalars (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshprotected
m_activeCellTangents (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshprotected
m_activeVertexNormals (defined in imstk::PointSet)imstk::PointSetprotected
m_activeVertexScalars (defined in imstk::PointSet)imstk::PointSetprotected
m_activeVertexTangents (defined in imstk::PointSet)imstk::PointSetprotected
m_activeVertexTCoords (defined in imstk::PointSet)imstk::PointSetprotected
m_boundsDirty (defined in imstk::Geometry)imstk::Geometrymutableprotected
m_cellAttributes (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshprotected
m_globalIdimstk::Geometryprotected
m_indices (defined in imstk::CellMesh< N >)imstk::CellMesh< N >protected
m_initialVertexPositions (defined in imstk::PointSet)imstk::PointSetprotected
m_lowerCorner (defined in imstk::PointSet)imstk::PointSetprotected
m_name (defined in imstk::Geometry)imstk::Geometryprotected
m_transformimstk::Geometryprotected
m_transformApplied (defined in imstk::Geometry)imstk::Geometrymutableprotected
m_upperCorner (defined in imstk::PointSet)imstk::PointSetprotected
m_vertexAttributes (defined in imstk::PointSet)imstk::PointSetprotected
m_vertexPositions (defined in imstk::PointSet)imstk::PointSetprotected
m_vertexToCellsimstk::AbstractCellMeshprotected
m_vertexToNeighborVerteximstk::AbstractCellMeshprotected
Observer typedef (defined in imstk::EventObject)imstk::EventObject
operator=(const Geometry &other) (defined in imstk::Geometry)imstk::Geometryinline
PointSet() (defined in imstk::PointSet)imstk::PointSet
postEvent(const T &e)imstk::EventObjectinline
postModified()imstk::Geometryinline
print() const overrideimstk::AbstractCellMeshvirtual
queuedObservers (defined in imstk::EventObject)imstk::EventObjectprotected
queueEvent(const T &e)imstk::EventObjectinline
rforeachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
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_numGlobalIdsimstk::Geometryprotectedstatic
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::PointSetprotected
setCellActiveAttribute(std::string &activeAttributeName, std::string attributeName, const int expectedNumComponents, const ScalarTypeId expectedScalarType) (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshprotected
setCellAttribute(const std::string &arrayName, std::shared_ptr< AbstractDataArray > arr) (defined in imstk::AbstractCellMesh)imstk::AbstractCellMeshinline
setCellAttributes(std::unordered_map< std::string, std::shared_ptr< AbstractDataArray >> attributes)imstk::AbstractCellMeshinline
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::Geometryinline
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
setTransform(const Mat4d &m) (defined in imstk::Geometry)imstk::Geometryinline
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::PointSetinline
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
transform(const Mat4d &T, TransformType type=TransformType::ConcatenateToTransform)imstk::Geometry
TransformType enum nameimstk::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 overrideimstk::PointSetvirtual
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::EventObjectvirtual
~Geometry() override=default (defined in imstk::Geometry)imstk::Geometry
~PointSet() override=default (defined in imstk::PointSet)imstk::PointSet