HalfEdge.
More...
#include <HalfEdge.h>
|
| HalfEdge ()=default |
| Default constructor. Values for mDual, mNext, mPoint are set to -10 which means that they are undefined.
|
|
| 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.
|
|
int | getDual () const |
| Returns the number of the dual HalfEdge.
|
|
bool | getForced () const |
| Returns, whether the HalfEdge belongs to a constrained edge or not.
|
|
int | getNext () const |
| Returns the number of the next HalfEdge.
|
|
int | getPoint () const |
| Returns the number of the point at which this HalfEdge points.
|
|
void | setBreak (bool b) |
| Sets the break flag.
|
|
void | setDual (int d) |
| Sets the number of the dual HalfEdge.
|
|
void | setForced (bool f) |
| Sets the forced flag.
|
|
void | setNext (int n) |
| Sets the number of the next HalfEdge.
|
|
void | setPoint (int p) |
| Sets the number of point at which this HalfEdge points.
|
|
HalfEdge.
- Note
- Not available in Python bindings.
Definition at line 30 of file HalfEdge.h.
◆ HalfEdge() [1/2]
Default constructor. Values for mDual, mNext, mPoint are set to -10 which means that they are undefined.
◆ HalfEdge() [2/2]
HalfEdge::HalfEdge |
( |
int |
dual, |
|
|
int |
next, |
|
|
int |
point, |
|
|
bool |
mbreak, |
|
|
bool |
forced |
|
) |
| |
|
inline |
◆ getBreak()
bool HalfEdge::getBreak |
( |
| ) |
const |
|
inline |
Returns, whether the HalfEdge belongs to a break line or not.
Definition at line 93 of file HalfEdge.h.
◆ getDual()
int HalfEdge::getDual |
( |
| ) |
const |
|
inline |
◆ getForced()
bool HalfEdge::getForced |
( |
| ) |
const |
|
inline |
Returns, whether the HalfEdge belongs to a constrained edge or not.
Definition at line 98 of file HalfEdge.h.
◆ getNext()
int HalfEdge::getNext |
( |
| ) |
const |
|
inline |
◆ getPoint()
int HalfEdge::getPoint |
( |
| ) |
const |
|
inline |
Returns the number of the point at which this HalfEdge points.
Definition at line 88 of file HalfEdge.h.
◆ setBreak()
void HalfEdge::setBreak |
( |
bool |
b | ) |
|
|
inline |
◆ setDual()
void HalfEdge::setDual |
( |
int |
d | ) |
|
|
inline |
◆ setForced()
void HalfEdge::setForced |
( |
bool |
f | ) |
|
|
inline |
◆ setNext()
void HalfEdge::setNext |
( |
int |
n | ) |
|
|
inline |
◆ setPoint()
void HalfEdge::setPoint |
( |
int |
p | ) |
|
|
inline |
◆ mBreak
bool HalfEdge::mBreak = false |
|
protected |
True, if the HalfEdge belongs to a break line, false
otherwise.
Definition at line 40 of file HalfEdge.h.
◆ mDual
int HalfEdge::mDual = -10 |
|
protected |
◆ mForced
bool HalfEdge::mForced = false |
|
protected |
True, if the HalfEdge belongs to a constrained edge, false
otherwise.
Definition at line 42 of file HalfEdge.h.
◆ mNext
int HalfEdge::mNext = -10 |
|
protected |
◆ mPoint
int HalfEdge::mPoint = -10 |
|
protected |
The documentation for this class was generated from the following file:
- /build/qgis-3.41.0+git20241122+3440c17df1d+99sid/src/analysis/interpolation/HalfEdge.h