ug4
|
Public Member Functions | |
bool | contains (const SweepLineVertex *v) |
vector2 | direction () const |
SweepLineVertex * | get_connected (const SweepLineVertex *v) const |
SweepLineEdge (SweepLineVertex *v1, SweepLineVertex *v2) | |
Public Attributes | |
SweepLineVertex * | m_helper |
int | m_numConnectedPolygons |
unsigned char | m_status |
SweepLineVertex * | m_v1 |
SweepLineVertex * | m_v2 |
Please note that edges do not automatically register them selves at their vertices connections array. This would make problems with temporary edge objects and copy-construction.
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by ug::CreateSweepLineStructs(), ug::SweepLine_CreateMonotones(), and ug::TriangleFill_SweepLine().
SweepLineVertex* ug::SweepLineEdge::m_helper |
Referenced by ug::SweepLine_CreateMonotones().
int ug::SweepLineEdge::m_numConnectedPolygons |
Referenced by ug::TriangleFill_SweepLine().
unsigned char ug::SweepLineEdge::m_status |
Referenced by ug::CreateSweepLineStructs(), ug::SweepLine_CreateMonotones(), and ug::TriangleFill_SweepLine().
SweepLineVertex* ug::SweepLineEdge::m_v1 |
SweepLineVertex* ug::SweepLineEdge::m_v2 |