#include <vertexGroup.h>
Detailed Description
VertexGroup are Vertex, according to Composite pattern. Vertices of a VertexGroup moves together. IMPLEMENTATION INCOMPLETE
Constructor & Destructor Documentation
VertexGroup::VertexGroup |
( |
| ) |
|
VertexGroup::~VertexGroup |
( |
| ) |
|
Member Function Documentation
- Parameters
-
- Note
- if this have not trob in memory, nothing is done by that function.
-
trob is not modified
Reimplemented from Vertex.
std::list< VirtualVertex * > VertexGroup::getObjects |
( |
unsigned int |
nb = 0 | ) |
const |
Access to all VirtualVertexG of this instance.
- Parameters
-
nb | number of objects returned. If 0, default or greater than object count, all are returned. |
- Returns
- a std::list of VirtualVertex pointers
Reimplemented from Vertex.
void VertexGroup::giveVirtualVerticesTo |
( |
Vertex * |
v | ) |
|
- Parameters
-
Reimplemented from Vertex.
- Parameters
-
- Returns
- true iff this have vv in objects list
Reimplemented from Vertex.
bool VertexGroup::isACorner |
( |
| ) |
const |
- Returns
- true iff this is referenced by triangulation and is one of the four corner vertice
Reimplemented from Vertex.
bool VertexGroup::isNeighbourOf |
( |
Vertex * |
v | ) |
const |
- Parameters
-
v | a VertexGroup return true iff an edge have for origin this and for destination v |
Reimplemented from Vertex.
- Parameters
-
trob | a VirtualVertex that will be added in list of this |
ancient | the Vertex that have trob, and that will forget it, or NULL (default value) |
- Note
- trob is modified by a call to setVertexGroup(this)
Reimplemented from Vertex.
The documentation for this class was generated from the following files:
- delaunator/libdelaunator_src/vertexGroup.h
- delaunator/libdelaunator_src/vertexGroup.cpp