SurgSim::DataStructures::TriangleMesh Member List

This is the complete list of members for SurgSim::DataStructures::TriangleMesh, including all inherited members.

addEdge(const EdgeType &edge)SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
addTriangle(const TriangleType &triangle)SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
addVertex(const VertexType &vertex)SurgSim::DataStructures::Vertices< EmptyData >inline
Asset()SurgSim::Framework::Asset
calculateNormals()SurgSim::DataStructures::TriangleMesh
clear()SurgSim::DataStructures::Vertices< EmptyData >inline
copyWithTransform(const SurgSim::Math::RigidTransform3d &pose, const TriangleMesh &source)SurgSim::DataStructures::TriangleMesh
doClearEdges()SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >protectedvirtual
doClearTriangles()SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >protectedvirtual
doClearVertices()SurgSim::DataStructures::Vertices< EmptyData >inlineprotectedvirtual
doLoad(const std::string &fileName) overrideSurgSim::DataStructures::TriangleMeshprotectedvirtual
doUpdate() overrideSurgSim::DataStructures::TriangleMeshprotectedvirtual
EdgeType typedefSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getEdge(size_t id) constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getEdge(size_t id)SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getEdges() constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getEdges()SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getFileName() const SurgSim::Framework::Asset
getNormal(size_t triangleId)SurgSim::DataStructures::TriangleMesh
getNumEdges() constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getNumTriangles() constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getNumVertices() constSurgSim::DataStructures::Vertices< EmptyData >inline
getTriangle(size_t id) constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getTriangle(size_t id)SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getTrianglePositions(size_t id) constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getTriangles() constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getTriangles()SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
getVertex(size_t id) constSurgSim::DataStructures::Vertices< EmptyData >inline
getVertex(size_t id)SurgSim::DataStructures::Vertices< EmptyData >inline
getVertexPosition(size_t id) constSurgSim::DataStructures::Vertices< EmptyData >inline
getVertices() constSurgSim::DataStructures::Vertices< EmptyData >inline
getVertices()SurgSim::DataStructures::Vertices< EmptyData >inline
isEqual(const Vertices< EmptyData > &mesh) constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >protectedvirtual
Vertices< EmptyData >::isEqual(const Vertices &mesh) constSurgSim::DataStructures::Vertices< EmptyData >inlineprotectedvirtual
isValid() constSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
load(const std::string &fileName, const SurgSim::Framework::ApplicationData &data)SurgSim::Framework::Asset
load(const std::string &fileName)SurgSim::Framework::Asset
operator!=(const Vertices &mesh) constSurgSim::DataStructures::Vertices< EmptyData >inline
operator==(const Vertices &mesh) constSurgSim::DataStructures::Vertices< EmptyData >inline
removeTriangle(size_t id)SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
serializeFileName(SurgSim::Framework::Accessible *accessible)SurgSim::Framework::Assetprotected
setVertexPosition(size_t id, const SurgSim::Math::Vector3d &position)SurgSim::DataStructures::Vertices< EmptyData >inline
setVertexPositions(const std::vector< SurgSim::Math::Vector3d > &positions, bool doUpdate=true)SurgSim::DataStructures::Vertices< EmptyData >inline
SurgSim::Math::MeshShape classSurgSim::DataStructures::TriangleMeshfriend
TriangleMesh()SurgSim::DataStructures::TriangleMesh
TriangleMesh(const TriangleMeshBase< VertexDataSource, EdgeDataSource, TriangleDataSource > &mesh)SurgSim::DataStructures::TriangleMeshexplicit
TriangleMeshBase()SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
TriangleMeshBase(const TriangleMeshBase< VertexDataSource, EdgeDataSource, TriangleDataSource > &mesh)SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >explicit
TriangleType typedefSurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >
update()SurgSim::DataStructures::Vertices< EmptyData >inline
VertexType typedefSurgSim::DataStructures::Vertices< EmptyData >
Vertices()SurgSim::DataStructures::Vertices< EmptyData >inline
~Asset()SurgSim::Framework::Assetvirtual
~TriangleMeshBase()SurgSim::DataStructures::TriangleMeshBase< EmptyData, EmptyData, NormalData >virtual
~Vertices()SurgSim::DataStructures::Vertices< EmptyData >inlinevirtual