Package | Description |
---|---|
de.thaw.comb |
The main Combiner package.
|
de.thaw.comb.util |
General purpose classes; tailored for the Combiner, but not dependant upon it.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Segment
An ordered tuple of two defined points in the euclidian plane.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractSegment
Implements the common structure and behaviour shared by all
Segment s in this project. |
(package private) static class |
AbstractSegment.Fragment
A
Segment implementation representing incomplete
fragments of segments read from source data. |
class |
SourceSegment
A
Segment implementation representing segments as read from
the source data. |
Modifier and Type | Method and Description |
---|---|
Vector |
AbstractSegment.aligned(Vector v) |
Vector |
AbstractSegment.reversed() |
Modifier and Type | Method and Description |
---|---|
Vector |
AbstractSegment.aligned(Vector v) |
static Node |
Nodes.createAtMidPoint(PlaneCoordinates node,
Vector vector)
Creates a new node object for the position defined by the given polar
coordinates.
|
boolean |
AbstractSegment.isAligned(Vector v) |
double |
AbstractSegment.relativeBearing(Vector v)
The angle from this vector's direction to the specified vector's
direction, measured counterclockwise or clockwise, whichever is nearer.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleVector
An euclidian vector implementation.
|
Modifier and Type | Method and Description |
---|---|
Vector |
Vector.aligned(Vector v)
Compares this vector to the specified vector with regards to their
convergence.
|
Vector |
Vector.reversed()
Returns a reversed representation of this vector.
|
Modifier and Type | Method and Description |
---|---|
Vector |
Vector.aligned(Vector v)
Compares this vector to the specified vector with regards to their
convergence.
|
SimpleVector |
SimpleVector.aligned(Vector v) |
boolean |
Vector.isAligned(Vector v)
Compares this vector's bearing to the specified vector's bearing.
|
boolean |
SimpleVector.isAligned(Vector v) |
double |
Vector.relativeBearing(Vector v)
The angle from this vector's direction to the specified vector's
direction, measured counterclockwise or clockwise, whichever is nearer.
|
double |
SimpleVector.relativeBearing(Vector v)
The angle from this vector's direction to the specified vector's
direction, measured counterclockwise or clockwise, whichever is nearer.
|