| Package | Description |
|---|---|
| org.tinfour.common |
Provides classes and interfaces that are common to multiple
packages within the TinFour project.
|
| org.tinfour.semivirtual |
Provides classes and interfaces for creating a Triangulated Irregular
Network (TIN) based on the Delaunay Triangulation specification
and using a semi-virtual representation of edges to reduce memory
requirements.
|
| org.tinfour.standard |
Provides classes and interfaces for creating a Triangulated Irregular
Network (TIN) based on the Delaunay Triangulation specification.
|
| org.tinfour.utils |
Provides both high-level and general utilities for using the Tinfour packages.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinearConstraint
An implementation of the IConstraint interface intended to store
constraints comprised of a chain of connected line segments.
|
class |
PolygonConstraint
An implementation of the IConstraint interface intended to store
constraints comprised of a polygon.
|
class |
PolyLineConstraintAdapter
An implementation of the IConstraint interface intended to store constraints
comprised of a chain of connected line segments.
|
| Modifier and Type | Method and Description |
|---|---|
IConstraint |
IIncrementalTin.getConstraint(int index)
Gets the constraint associated with the index, or a null if
no such constraint exists.
|
IConstraint |
IConstraint.getConstraintWithNewGeometry(List<Vertex> geometry)
Gets a new constraint that has the attributes of this constraint
and the specified geometry.
|
IConstraint |
SimpleTriangle.getContainingRegion()
Gets the polygon-based constraint that contains this triangle, if any.
|
| Modifier and Type | Method and Description |
|---|---|
List<IConstraint> |
IIncrementalTin.getConstraints()
Gets a shallow copy of the list of constraints currently
stored in the TIN.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IIncrementalTin.addConstraints(List<IConstraint> constraints,
boolean restoreConformity)
Adds constraints to the TIN.
|
| Modifier and Type | Method and Description |
|---|---|
IConstraint |
SemiVirtualIncrementalTin.getConstraint(int index) |
| Modifier and Type | Method and Description |
|---|---|
List<IConstraint> |
SemiVirtualIncrementalTin.getConstraints() |
| Modifier and Type | Method and Description |
|---|---|
void |
SemiVirtualIncrementalTin.addConstraints(List<IConstraint> constraints,
boolean restoreConformity) |
| Modifier and Type | Method and Description |
|---|---|
IConstraint |
IncrementalTin.getConstraint(int index) |
| Modifier and Type | Method and Description |
|---|---|
List<IConstraint> |
IncrementalTin.getConstraints() |
| Modifier and Type | Method and Description |
|---|---|
void |
IncrementalTin.addConstraints(List<IConstraint> constraints,
boolean restoreConformity) |
| Modifier and Type | Method and Description |
|---|---|
static void |
TriangleCollector.visitTrianglesForConstrainedRegion(IConstraint constraint,
Consumer<Vertex[]> consumer)
Traverses the interior of a constrained region, visiting the triangles in
its interior.
|
Copyright © 2019. All rights reserved.