![]() |
Blender V2.61 - r43446
|
#include <BOP_Vertex.h>
Public Member Functions | |
| BOP_Vertex (double x, double y, double z) | |
| BOP_Vertex (MT_Point3 d) | |
| void | addEdge (BOP_Index i) |
| void | removeEdge (BOP_Index i) |
| BOP_Index | getEdge (unsigned int i) |
| unsigned int | getNumEdges () |
| BOP_Indexs & | getEdges () |
| MT_Point3 | getPoint () const |
| BOP_TAG | getTAG () |
| void | setTAG (BOP_TAG t) |
Definition at line 41 of file BOP_Vertex.h.
| BOP_Vertex::BOP_Vertex | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) |
Constructs a new vertex with the specified coordinates.
| x | X-axis coordinate |
| y | Y-axis coordinate |
| z | Z-axis coordinate |
Definition at line 41 of file BOP_Vertex.cpp.
References MT_Tuple3::setValue(), and UNCLASSIFIED.
| BOP_Vertex::BOP_Vertex | ( | MT_Point3 | p | ) |
Constructs a new vertex with the specified point.
| p | point XYZ |
Definition at line 51 of file BOP_Vertex.cpp.
References p, and UNCLASSIFIED.
| void BOP_Vertex::addEdge | ( | BOP_Index | i | ) |
Adds a new edge index to this vertex.
| i | edge index |
Definition at line 61 of file BOP_Vertex.cpp.
Referenced by BOP_Mesh::addFace(), and BOP_Mesh::replaceVertexIndex().
| BOP_Index BOP_Vertex::getEdge | ( | unsigned int | i | ) | [inline] |
Definition at line 55 of file BOP_Vertex.h.
References i.
| BOP_Indexs& BOP_Vertex::getEdges | ( | ) | [inline] |
Definition at line 57 of file BOP_Vertex.h.
Referenced by clean_nonmanifold(), deleteFace(), and BOP_Mesh::replaceVertexIndex().
| unsigned int BOP_Vertex::getNumEdges | ( | ) | [inline] |
Definition at line 56 of file BOP_Vertex.h.
| MT_Point3 BOP_Vertex::getPoint | ( | ) | const [inline] |
Definition at line 58 of file BOP_Vertex.h.
Referenced by BOP_createFace3(), BOP_getNearestVertex(), BOP_getPoints(), BOP_isInsideCircle(), BOP_splitEdge(), BOP_splitFace(), and BOP_splitQuad().
| BOP_TAG BOP_Vertex::getTAG | ( | ) | [inline] |
Definition at line 59 of file BOP_Vertex.h.
| void BOP_Vertex::removeEdge | ( | BOP_Index | i | ) |
Removes an edge index from this vertex.
| i | edge index |
Definition at line 71 of file BOP_Vertex.cpp.
References i.
Referenced by BOP_Mesh::replaceVertexIndex().
| void BOP_Vertex::setTAG | ( | BOP_TAG | t | ) | [inline] |
Definition at line 60 of file BOP_Vertex.h.
Referenced by BOP_meshClassify(), and BOP_Mesh::replaceVertexIndex().