Package | Description |
---|---|
org.tinfour.common |
Provides classes and interfaces that are common to multiple
packages within the TinFour project.
|
org.tinfour.utils |
Provides both high-level and general utilities for using the Tinfour packages.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IConstraint
Defines the interface for constraints that can be added to
instances of the Incremental TIN classes.
|
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 |
---|---|
IPolyline |
IPolyline.refactor(Iterable<Vertex> geometry)
Creates a new polyline feature with the specified geometry
and transfers any data elements defined by the implementing class
from the current object to the newly created one.
|
Modifier and Type | Method and Description |
---|---|
IPolyline |
PolylineThinner.thinPoints(IPolyline feature,
List<IPolyline> neighborList,
double threshold)
Given a feature, apply Visvalingam's algorithm to reduce the
complexity of the feature geometry.
|
Modifier and Type | Method and Description |
---|---|
IPolyline |
PolylineThinner.thinPoints(IPolyline feature,
List<IPolyline> neighborList,
double threshold)
Given a feature, apply Visvalingam's algorithm to reduce the
complexity of the feature geometry.
|
Modifier and Type | Method and Description |
---|---|
IPolyline |
PolylineThinner.thinPoints(IPolyline feature,
List<IPolyline> neighborList,
double threshold)
Given a feature, apply Visvalingam's algorithm to reduce the
complexity of the feature geometry.
|
Copyright © 2021. All rights reserved.