iMSTK
Interactive Medical Simulation Toolkit
|
This is the complete list of members for imstk::SurfaceMesh, including all inherited members.
applyTransform(const Mat4d &m) override | imstk::PointSet | protectedvirtual |
CellIndexType typedef (defined in imstk::CellMesh< 3 >) | imstk::CellMesh< 3 > | |
CellMesh() (defined in imstk::CellMesh< 3 >) | imstk::CellMesh< 3 > | inline |
CellType typedef (defined in imstk::CellMesh< 3 >) | imstk::CellMesh< 3 > | |
CellVertexCount (defined in imstk::CellMesh< 3 >) | imstk::CellMesh< 3 > | static |
clear() override | imstk::CellMesh< 3 > | inlinevirtual |
clearEvents() | imstk::EventObject | inline |
clone() | imstk::SurfaceMesh | inline |
computeBarycentricWeights(const int tetId, const Vec3d &pos) const override | imstk::SurfaceMesh | |
CellMesh< 3 >::computeBarycentricWeights(const int imstkNotUsed(cellId), const Vec3d &imstkNotUsed(pos)) const | imstk::CellMesh< 3 > | inlinevirtual |
computeBoundingBox(Vec3d &lowerCorner, Vec3d &upperCorner, const double paddingPercent=0.0) override | imstk::PointSet | virtual |
computeTrianglesNormals() | imstk::SurfaceMesh | |
computeTriangleTangents() | imstk::SurfaceMesh | |
computeUVSeamVertexGroups() | imstk::SurfaceMesh | |
computeVertexNeighbors() override | imstk::CellMesh< 3 > | inlinevirtual |
computeVertexNormals() | imstk::SurfaceMesh | |
computeVertexTangents() | imstk::SurfaceMesh | |
computeVertexToCellMap() override | imstk::CellMesh< 3 > | inlinevirtual |
computeWorldPosition(const int cellId, const Eigen::Matrix< double, N, 1 > &bary) const | imstk::CellMesh< 3 > | inline |
correctWindingOrder() | imstk::SurfaceMesh | |
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 |
flipNormals() | imstk::SurfaceMesh | |
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< 3 > | 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< 3 >) | imstk::CellMesh< 3 > | 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< 3 > | 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< 3 > | inlinevirtual |
getNumGlobalIds() | imstk::Geometry | inlinestatic |
getNumTriangles() const (defined in imstk::SurfaceMesh) | imstk::SurfaceMesh | inline |
getNumVertices() const | imstk::PointSet | |
getRotation() const | imstk::Geometry | |
getScaling() const | imstk::Geometry | |
getTransform() const | imstk::Geometry | inline |
getTranslation() const | imstk::Geometry | |
getTriangleIndices() const (defined in imstk::SurfaceMesh) | imstk::SurfaceMesh | inline |
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::SurfaceMesh | 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, 3 >> triangleIndices, const bool computeDerivedData=false) | imstk::SurfaceMesh | |
initialize(std::shared_ptr< VecDataArray< double, 3 >> vertices, std::shared_ptr< VecDataArray< int, 3 >> triangleIndices, std::shared_ptr< VecDataArray< double, 3 >> normals, const bool computeDerivedData=false) | imstk::SurfaceMesh | |
CellMesh< 3 >::initialize(std::shared_ptr< VecDataArray< double, 3 >> vertices, std::shared_ptr< VecDataArray< int, N >> indices) | imstk::CellMesh< 3 > | 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< 3 >) | imstk::CellMesh< 3 > | 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_transform | imstk::Geometry | protected |
m_transformApplied (defined in imstk::Geometry) | imstk::Geometry | mutableprotected |
m_upperCorner (defined in imstk::PointSet) | imstk::PointSet | protected |
m_UVSeamVertexGroups (defined in imstk::SurfaceMesh) | imstk::SurfaceMesh | 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 |
optimizeForDataLocality() | imstk::SurfaceMesh | |
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< 3 > | 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 | |
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 | |
setTriangleIndices(std::shared_ptr< VecDataArray< int, 3 >> indices) (defined in imstk::SurfaceMesh) | imstk::SurfaceMesh | inline |
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 | |
SurfaceMesh()=default (defined in imstk::SurfaceMesh) | imstk::SurfaceMesh | |
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< 3 >) | imstk::CellMesh< 3 > | |
~AbstractCellMesh() override=default (defined in imstk::AbstractCellMesh) | imstk::AbstractCellMesh | |
~CellMesh() override=default (defined in imstk::CellMesh< 3 >) | imstk::CellMesh< 3 > | |
~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 | |
~SurfaceMesh() override=default (defined in imstk::SurfaceMesh) | imstk::SurfaceMesh |