#include <MarkHalfEdge.h>
Definition at line 34 of file MarkHalfEdge.h.
Creates a new marked edge.
- Parameters
-
orig | the coordinate of the edge origin |
Definition at line 47 of file MarkHalfEdge.h.
static bool geos::edgegraph::MarkHalfEdge::isMarked |
( |
HalfEdge * |
e | ) |
|
|
static |
Tests whether the given edge is marked.
- Parameters
-
- Returns
- true if the edge is marked
bool geos::edgegraph::MarkHalfEdge::isMarked |
( |
| ) |
const |
|
inline |
Tests whether this edge is marked.
- Returns
- true if this edge is marked
Definition at line 95 of file MarkHalfEdge.h.
static void geos::edgegraph::MarkHalfEdge::mark |
( |
HalfEdge * |
e | ) |
|
|
static |
Marks the given edge.
- Parameters
-
void geos::edgegraph::MarkHalfEdge::mark |
( |
| ) |
|
|
inline |
static void geos::edgegraph::MarkHalfEdge::markBoth |
( |
HalfEdge * |
e | ) |
|
|
static |
Marks the edges in a pair.
- Parameters
-
e | an edge of the pair to mark |
static void geos::edgegraph::MarkHalfEdge::setMark |
( |
HalfEdge * |
e, |
|
|
bool |
isMarked |
|
) |
| |
|
static |
Sets the mark for the given edge to a boolean value.
- Parameters
-
e | the edge to set |
isMarked | the mark value |
void geos::edgegraph::MarkHalfEdge::setMark |
( |
bool |
p_isMarked | ) |
|
|
inline |
Sets the value of the mark on this edge.
- Parameters
-
isMarked | the mark value to set |
Definition at line 108 of file MarkHalfEdge.h.
static void geos::edgegraph::MarkHalfEdge::setMarkBoth |
( |
HalfEdge * |
e, |
|
|
bool |
isMarked |
|
) |
| |
|
static |
Sets the mark for the given edge pair to a boolean value.
- Parameters
-
e | an edge of the pair to update |
isMarked | the mark value to set |
bool geos::edgegraph::MarkHalfEdge::m_isMarked |
|
private |
The documentation for this class was generated from the following file: