QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
#include <HalfEdge.h>
Public Member Functions | |
HalfEdge ()=default | |
Default constructor. Values for mDual, mNext, mPoint are set to -10 which means that they are undefined. More... | |
HalfEdge (int dual, int next, int point, bool mbreak, bool forced) | |
bool | getBreak () const |
Returns, whether the HalfEdge belongs to a break line or not. More... | |
int | getDual () const |
Returns the number of the dual HalfEdge. More... | |
bool | getForced () const |
Returns, whether the HalfEdge belongs to a constrained edge or not. More... | |
int | getNext () const |
Returns the number of the next HalfEdge. More... | |
int | getPoint () const |
Returns the number of the point at which this HalfEdge points. More... | |
void | setBreak (bool b) |
Sets the break flag. More... | |
void | setDual (int d) |
Sets the number of the dual HalfEdge. More... | |
void | setForced (bool f) |
Sets the forced flag. More... | |
void | setNext (int n) |
Sets the number of the next HalfEdge. More... | |
void | setPoint (int p) |
Sets the number of point at which this HalfEdge points. More... | |
Protected Attributes | |
bool | mBreak = false |
True, if the HalfEdge belongs to a break line, false otherwise. More... | |
int | mDual = -10 |
Number of the dual HalfEdge. More... | |
bool | mForced = false |
True, if the HalfEdge belongs to a constrained edge, false otherwise. More... | |
int | mNext = -10 |
Number of the next HalfEdge. More... | |
int | mPoint = -10 |
Number of the point at which this HalfEdge points. More... | |
Definition at line 29 of file HalfEdge.h.
|
default |
Default constructor. Values for mDual, mNext, mPoint are set to -10 which means that they are undefined.
|
inline |
Definition at line 72 of file HalfEdge.h.
|
inline |
Returns, whether the HalfEdge belongs to a break line or not.
Definition at line 92 of file HalfEdge.h.
|
inline |
Returns the number of the dual HalfEdge.
Definition at line 77 of file HalfEdge.h.
|
inline |
Returns, whether the HalfEdge belongs to a constrained edge or not.
Definition at line 97 of file HalfEdge.h.
|
inline |
Returns the number of the next HalfEdge.
Definition at line 82 of file HalfEdge.h.
|
inline |
Returns the number of the point at which this HalfEdge points.
Definition at line 87 of file HalfEdge.h.
|
inline |
Sets the break flag.
Definition at line 117 of file HalfEdge.h.
|
inline |
Sets the number of the dual HalfEdge.
Definition at line 102 of file HalfEdge.h.
|
inline |
Sets the forced flag.
Definition at line 122 of file HalfEdge.h.
|
inline |
Sets the number of the next HalfEdge.
Definition at line 107 of file HalfEdge.h.
|
inline |
Sets the number of point at which this HalfEdge points.
Definition at line 112 of file HalfEdge.h.
|
protected |
True, if the HalfEdge belongs to a break line, false otherwise.
Definition at line 39 of file HalfEdge.h.
|
protected |
Number of the dual HalfEdge.
Definition at line 33 of file HalfEdge.h.
|
protected |
True, if the HalfEdge belongs to a constrained edge, false otherwise.
Definition at line 41 of file HalfEdge.h.
|
protected |
Number of the next HalfEdge.
Definition at line 35 of file HalfEdge.h.
|
protected |
Number of the point at which this HalfEdge points.
Definition at line 37 of file HalfEdge.h.