| addCylinder(Cylinder cylinder, CylinderID &cId, const Color *color=NULL) | Mesh | |
| addFace(Face face, FaceID &fID, bool check=false, const Color *color=NULL) | Mesh | |
| addLine(Line line, LineID &lineID, const Color *color=NULL) | Mesh | |
| addSphere(Sphere sphere, SphereID &sId, const Color *color=NULL) | Mesh | |
| addVertex(Coord coordinate, VertexID &vID, const LinkedList< Edge > *neighbouringVertices=NULL, LinkedList< FaceID > *newFacesIDs=NULL) | Mesh | |
| edgeCollapse(VertexID vID1, VertexID vID2, const Coord *coordinate=NULL, LinkedList< FaceID > *removedFaces=NULL, LinkedList< EdgeID > *removedEdges=NULL) | Mesh | |
| edgeCollapseGraphic(VertexID vID1, VertexID vID2, int steps, const Coord *coordinate=NULL, LinkedList< FaceID > *removedFaces=NULL, LinkedList< EdgeID > *removedEdges=NULL) | Mesh | |
| getAllCoords(LinkedList< VertexID > *vertices, LinkedList< Coord > *coords) | Mesh | |
| getAllFaces(LinkedList< FaceID > *facesids, LinkedList< Face > *faces) | Mesh | |
| getBoundingBox(Coord &bBoxMin, Coord &bBoxMax, Coord &bBoxDim, Coord ¢er) | Mesh | |
| getCoord(VertexID vID, Coord &coord) | Mesh | |
| getCoords(const LinkedList< VertexID > *vertices, LinkedList< Coord > *coords) | Mesh | |
| getCylinder(CylinderID cId, Cylinder &cylinder) | Mesh | |
| getCylindersCount(SphereID &count) | Mesh | |
| getEdge(EdgeID eID, Edge &edge) | Mesh | |
| getEdgesCount(EdgeID &count) | Mesh | |
| getEdgesIDsCount(EdgeID &count) | Mesh | |
| getFace(FaceID fID, Face &face) | Mesh | |
| getFaceNeighborhood(FaceID fID, LinkedList< VertexID > *vertices=NULL, LinkedList< EdgeID > *edges=NULL, LinkedList< FaceID > *faces=NULL) | Mesh | |
| getFaceOfEdge(EdgeID eID, FaceID &fID) | Mesh | |
| getFaces(const LinkedList< FaceID > *facesids, LinkedList< Face > *faces) | Mesh | |
| getFacesCount(FaceID &count) | Mesh | |
| getFileName(char *fileName) | Mesh | |
| getIFS(VRIndexedFaceSet *IFS) | Mesh | |
| getJoinedEdgesVertex(EdgeID eID1, EdgeID eID2, VertexID &vID) | Mesh | |
| getJoinedFacesEdge(FaceID fID1, FaceID fID2, EdgeID &eID1, EdgeID &eID2) | Mesh | |
| getJoinedVerticesEdge(VertexID vID1, VertexID vID2, EdgeID &eID1, EdgeID &eID2) | Mesh | |
| getJoinedVerticesFace(VertexID vID1, VertexID vID2, VertexID vID3, FaceID &fID) | Mesh | |
| getLine(LineID lineID, Line &line) | Mesh | |
| getLinesCount(LineID &count) | Mesh | |
| getLineWidth(LineID lineID, double &width) | Mesh | |
| getNeighborhood(VertexID vID, LinkedList< VertexID > *vertices=NULL, LinkedList< EdgeID > *edges=NULL, LinkedList< FaceID > *faces=NULL) | Mesh | |
| getOtherEdgeID(EdgeID eID, EdgeID &otherEdgeID) | Mesh | |
| getSphere(SphereID sId, Sphere &sphere) | Mesh | |
| getSpheresCount(SphereID &count) | Mesh | |
| getVerticesCount(VertexID &count) | Mesh | |
| getVerticesOfEdge(EdgeID eID, VertexID &vID1, VertexID &vID2) | Mesh | |
| hasCylinders() | Mesh | |
| hasLines() | Mesh | |
| hasSpheres() | Mesh | |
| isBoundaryEdge(EdgeID eID, bool &boundary) | Mesh | |
| isBoundaryFace(FaceID fID, bool &boundary) | Mesh | |
| isBoundaryVertex(VertexID vID, bool &boundary) | Mesh | |
| isModelEmpty() | Mesh | |
| isTotallyEmpty() | Mesh | |
| isValidCylinderIndex(CylinderID cID) | Mesh | |
| isValidEdgeIndex(EdgeID eID) | Mesh | |
| isValidFaceIndex(FaceID fID) | Mesh | |
| isValidLineIndex(LineID lID) | Mesh | |
| isValidSphereIndex(SphereID sID) | Mesh | |
| isValidVertexIndex(VertexID vID) | Mesh | |
| openVRMLFile(const char *fileName) | Mesh | |
| removeAllCylinders() | Mesh | |
| removeAllLines() | Mesh | |
| removeAllSpheres() | Mesh | |
| removeCylinder(CylinderID cId) | Mesh | |
| removeFace(FaceID fID, LinkedList< VertexID > *affectedVertices=NULL, LinkedList< EdgeID > *removedEdges=NULL) | Mesh | |
| removeLine(LineID lineID) | Mesh | |
| removeSphere(SphereID sId) | Mesh | |
| removeVertex(VertexID vID, LinkedList< FaceID > *removedFaces=NULL, LinkedList< EdgeID > *removedEdges=NULL) | Mesh | |
| removeVertexTriangulate(VertexID vID, const LinkedList< Face > *newFaces, LinkedList< FaceID > *newFacesIDs=NULL, LinkedList< FaceID > *removedFaces=NULL, LinkedList< EdgeID > *removedEdges=NULL) | Mesh | |
| saveVRMLFile(const char *fileName=NULL) | Mesh | |
| setCoord(VertexID vID, Coord coord) | Mesh | |
| setCoords(const LinkedList< VertexID > *vertices, const LinkedList< Coord > *coords) | Mesh | |
| setCylinder(CylinderID cId, Cylinder cylinder) | Mesh | |
| setIFS(const VRIndexedFaceSet *IFS) | Mesh | |
| setLine(LineID lineID, Line line) | Mesh | |
| setLineWidth(LineID lineID, double width=DEFAULT_LINE_WIDTH) | Mesh | |
| setSphere(SphereID sId, Sphere sphere) | Mesh | |
| startNewModel() | Mesh | |
| vertexSplit(VertexID vID, Coord coordinate, VertexID left, VertexID right, VertexID &newVertex, LinkedList< FaceID > *newFacesIDs=NULL, LinkedList< FaceID > *removedFaces=NULL, LinkedList< EdgeID > *removedEdges=NULL) | Mesh | |
| VRMLExport(const char *fileName) | Mesh | |