Package | Description |
---|---|
de.thaw.comb |
The main Combiner package.
|
de.thaw.comb.io |
File input/output support for the Combiner.
|
de.thaw.comb.util |
General purpose classes; tailored for the Combiner, but not dependant upon it.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Node
A defined point in the euclidian plane.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNode
A skeletal implementation of the
Node interface, minimising
the effort required to implement it. |
class |
GeneralisedNode
A node defining a line string generalised by combination.
|
(package private) static class |
Nodes.NonexistentNode
A simple node that doesn't yet exist in the source dataset.
|
class |
SourceNode
A node with a known relationship to the source data.
|
Modifier and Type | Method and Description |
---|---|
static Node |
Nodes.createAtMidPoint(PlaneCoordinates node,
Vector vector)
Creates a new node object for the position defined by the given polar
coordinates.
|
static Node |
Nodes.createWithDistanceBearing(PlaneCoordinates node,
double distance,
double bearing)
Creates a new node object for the position defined by the given polar
coordinates.
|
Modifier and Type | Method and Description |
---|---|
Coordinate |
ShapeWriter.toCoordinate(PlaneCoordinates node) |
Point |
ShapeWriter.toPoint(PlaneCoordinates node) |
Modifier and Type | Method and Description |
---|---|
Iterable<? extends PlaneCoordinates> |
SpatialFeature.coordinates()
Gives an ordered sequence of coordinates specifying this feature's geometry.
|
Modifier and Type | Method and Description |
---|---|
static double |
SimpleVector.distance(PlaneCoordinates point1,
PlaneCoordinates point2)
Obtain the distance (in internal coordinates) between two points.
|
Constructor and Description |
---|
SimpleVector(PlaneCoordinates start,
PlaneCoordinates end)
Creates a vector from
start to end . |