| Package | Description |
|---|---|
| org.jdelaunay.delaunay |
Contains all the classes needed to build the mesh.
|
| org.jdelaunay.delaunay.evaluator |
Contains the evaluation methods that can be used while refining the mesh.
|
| org.jdelaunay.delaunay.geometries |
| Modifier and Type | Method and Description |
|---|---|
List<DTriangle> |
ConstrainedMesh.getTriangleList()
Get the list of triangles already computed and added in this mesh
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConstrainedMesh.addTriangle(DTriangle triangle)
Add a triangle to the current constrained mesh
|
boolean |
ConstrainedMesh.containsTriangle(DTriangle tri)
Return true if tri is one of the triangles of this mesh.
|
DEdge |
ConstrainedMesh.insertIfNotEncroached(DPoint pt,
DTriangle container,
double minLength)
Insert pt in container only if it does not create a new encroached edge
in the mesh.
|
void |
ConstrainedMesh.insertPointInTriangle(DPoint pt,
DTriangle container,
double minLength)
Insert the point pt in the triangle container.
|
DEdge |
ConstrainedMesh.insertTriangleCircumCenter(DTriangle tri,
boolean revertible,
double minLength)
Insert the circumcenter of the given triangle in the mesh.
|
void |
ConstrainedMesh.removeTriangle(DTriangle tri)
Remove a triangle from the list of triangles
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SkinnyEvaluator.evaluate(DTriangle dt) |
boolean |
InsertionEvaluator.evaluate(DTriangle dt)
Returns true if the circumcenter of dt must be inserted.
|
| Modifier and Type | Method and Description |
|---|---|
DTriangle |
DEdge.getLeft() |
DTriangle |
DEdge.getOtherTriangle(DTriangle tri)
Return the left triangle if tri is the right one, the right triangle
if tri is the left one, and null otherwise.
|
DTriangle |
ConstraintPolygon.getRefTriangle() |
DTriangle |
DEdge.getRight() |
| Modifier and Type | Method and Description |
|---|---|
int |
DTriangle.compareTo(DTriangle t)
Implements the Comparable interface.
|
DTriangle |
DEdge.getOtherTriangle(DTriangle tri)
Return the left triangle if tri is the right one, the right triangle
if tri is the left one, and null otherwise.
|
void |
DEdge.setLeft(DTriangle aTriangle)
Set DTriangle at left of edge.
|
void |
ConstraintPolygon.setRefTriangle(DTriangle refTriangle)
Set the reference triangle.
|
void |
DEdge.setRight(DTriangle aTriangle)
Set DTriangle at right of edge.
|
| Constructor and Description |
|---|
DTriangle(DTriangle aTriangle)
Create a DTriangle from another triangle
NB : it doesn't update edges connection - topology is not preserved. |
Copyright © 2013 IRSTV CNRS-FR-2488. All Rights Reserved.