SurgSim::Graphics::Mesh Member List

This is the complete list of members for SurgSim::Graphics::Mesh, including all inherited members.

addEdge(const EdgeType &edge)SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
addTriangle(const TriangleType &triangle)SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
addVertex(const VertexType &vertex)SurgSim::DataStructures::Vertices< VertexData >inline
clear()SurgSim::DataStructures::Vertices< VertexData >inline
doClearEdges()SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >protectedvirtual
doClearTriangles()SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >protectedvirtual
doClearVertices()SurgSim::DataStructures::Vertices< VertexData >inlineprotectedvirtual
EdgeType typedefSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getEdge(size_t id) constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getEdge(size_t id)SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getEdges() constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getEdges()SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getNumEdges() constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getNumTriangles() constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getNumVertices() const SurgSim::DataStructures::Vertices< VertexData >inline
getTriangle(size_t id) constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getTriangle(size_t id)SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getTrianglePositions(size_t id) constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getTriangles() constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getTriangles()SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
getVertex(size_t id) const SurgSim::DataStructures::Vertices< VertexData >inline
getVertex(size_t id)SurgSim::DataStructures::Vertices< VertexData >inline
getVertexPosition(size_t id) const SurgSim::DataStructures::Vertices< VertexData >inline
getVertices() const SurgSim::DataStructures::Vertices< VertexData >inline
getVertices()SurgSim::DataStructures::Vertices< VertexData >inline
initialize(const std::vector< SurgSim::Math::Vector3d > &vertices, const std::vector< SurgSim::Math::Vector4d > &colors, const std::vector< SurgSim::Math::Vector2d > &textures, const std::vector< size_t > &triangles)SurgSim::Graphics::Mesh
isEqual(const Vertices< VertexData > &mesh) constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >protectedvirtual
isValid() constSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
Mesh()SurgSim::Graphics::Mesh
Mesh(const TriangleMeshBase< VertexDataSource, EdgeDataSource, TriangleDataSource > &mesh)SurgSim::Graphics::Meshexplicit
operator!=(const Vertices &mesh) const SurgSim::DataStructures::Vertices< VertexData >inline
operator==(const Vertices &mesh) const SurgSim::DataStructures::Vertices< VertexData >inline
removeTriangle(size_t id)SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
setVertexPosition(size_t id, const SurgSim::Math::Vector3d &position)SurgSim::DataStructures::Vertices< VertexData >inline
setVertexPositions(const std::vector< SurgSim::Math::Vector3d > &positions, bool doUpdate=true)SurgSim::DataStructures::Vertices< VertexData >inline
TriangleMeshBase()SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
TriangleMeshBase(const TriangleMeshBase< VertexDataSource, EdgeDataSource, TriangleDataSource > &mesh)SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >explicit
TriangleType typedefSurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >
update()SurgSim::DataStructures::Vertices< VertexData >inline
VertexType typedefSurgSim::DataStructures::Vertices< VertexData >
Vertices()SurgSim::DataStructures::Vertices< VertexData >inline
~TriangleMeshBase()SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData >virtual
~Vertices()SurgSim::DataStructures::Vertices< VertexData >inlinevirtual