| 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 typedef | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getEdge(size_t id) const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getEdge(size_t id) | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getEdges() const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getEdges() | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getNumEdges() const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getNumTriangles() const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getNumVertices() const | SurgSim::DataStructures::Vertices< VertexData > | inline |
| getTriangle(size_t id) const | SurgSim::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) const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| getTriangles() const | SurgSim::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) const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | protectedvirtual |
| isValid() const | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| Mesh() | SurgSim::Graphics::Mesh | |
| Mesh(const TriangleMeshBase< VertexDataSource, EdgeDataSource, TriangleDataSource > &mesh) | SurgSim::Graphics::Mesh | explicit |
| 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 typedef | SurgSim::DataStructures::TriangleMeshBase< VertexData, SurgSim::DataStructures::EmptyData, SurgSim::DataStructures::EmptyData > | |
| update() | SurgSim::DataStructures::Vertices< VertexData > | inline |
| VertexType typedef | SurgSim::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 |