Package | Description |
---|---|
Jcg.mesh | |
Jcg.triangulations2D |
Modifier and Type | Method and Description |
---|---|
static void |
Triangulations_IO.writeToFile(java.util.Collection<QuadEdge> qEdges,
java.lang.String filename)
Output triangulation edges to OFF file
|
Modifier and Type | Method and Description |
---|---|
static QuadEdge |
QuadEdge.connect(QuadEdge e1,
QuadEdge e2)
Creates a new QuadEdge that connects e1.dest() to e2.orig()
|
QuadEdge |
QuadEdge.dual()
Returns the dual QuadEdge, oriented at 90 degrees in direct order
|
QuadEdge |
QuadEdge.dualSym()
Returns the symmetric of the dual QuadEdge
(which is also the dual of the symmetric QuadEdge).
|
QuadEdge |
QuadEdge.lnext()
Returns the next QuadEdge along the left cycle (lnext.orig() == this.dest())
|
QuadEdge |
QuadEdge.lprev()
Returns the previous QuadEdge along the left cycle (lprev.dest() == this.orig())
|
static QuadEdge |
QuadEdge.makeEdge(Point_2 orig,
Point_2 dest)
Creates a new QuadEdge, setting next and dual fields to default null values.
|
QuadEdge |
QuadEdge.next()
Returns the next QuadEdge starting at orig() in direct order
|
QuadEdge |
QuadEdge.prev()
Returns the previous QuadEdge starting at orig() in direct order
|
QuadEdge |
QuadEdge.rnext()
Returns the next QuadEdge along the right cycle (rnext.orig() == this.dest())
|
QuadEdge |
QuadEdge.rprev()
Returns the previous QuadEdge along the right cycle (rprev.dest() == this.orig())
|
QuadEdge |
QuadEdge.sym()
Returns the symmetric QuadEdge, with origin and destination reversed.
|
Modifier and Type | Method and Description |
---|---|
static QuadEdge |
QuadEdge.connect(QuadEdge e1,
QuadEdge e2)
Creates a new QuadEdge that connects e1.dest() to e2.orig()
|
static void |
QuadEdge.deleteEdge(QuadEdge q)
Deletes a QuadEdge, that is, disconnects it from its cycle
(same for its dual and its symmetric).
|
static void |
QuadEdge.flipEdge(QuadEdge e)
Performs a flip of QuadEdge e.
|
void |
QuadEdge.setDual(QuadEdge dual)
sets dual QuadEdge.
|
void |
QuadEdge.setNext(QuadEdge next)
Sets next QuadEdge starting from orig() in direct order.
|
static void |
QuadEdge.splice(QuadEdge a,
QuadEdge b)
Merges/splits umbrella around q1.orig() with umbrella around q2.orig().
|