Package | Description |
---|---|
org.geotools.geometry |
org.geotools.geometry.Geometry implementation.
|
org.geotools.referencing |
Reference systems implementation.
|
org.opengis.geometry |
Root package for geometries.
|
org.opengis.geometry.coordinate |
Set of geometric objects.
|
org.opengis.geometry.primitive |
Set of geometric objects that are not decomposed further into
other primitives.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDirectPosition
Base class for direct position implementations.
|
class |
DirectPosition1D
Holds the coordinates for a one-dimensional position within some coordinate reference system.
|
class |
DirectPosition2D
Holds the coordinates for a two-dimensional position within some coordinate reference system.
|
class |
DirectPosition3D
Holds the coordinates for a three-dimensional position within some coordinate reference system.
|
class |
GeneralDirectPosition
Holds the coordinates for a position within some coordinate reference system.
|
class |
TransformedDirectPosition
A direct position capable to transform a point between an arbitrary CRS
and its own CRS.
|
Modifier and Type | Method and Description |
---|---|
Position |
GeometryBuilder.createPosition(Position position) |
Modifier and Type | Method and Description |
---|---|
LineSegment |
GeometryBuilder.createLineSegment(Position startPoint,
Position endPoint) |
Point |
GeometryBuilder.createPoint(Position position) |
Position |
GeometryBuilder.createPosition(Position position) |
Modifier and Type | Method and Description |
---|---|
void |
GeodeticCalculator.setDestinationPosition(Position position)
Set the destination position in user coordinates, which doesn't need to be geographic.
|
void |
GeodeticCalculator.setStartingPosition(Position position)
Set the starting position in user coordinates, which doesn't need to be geographic.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DirectPosition
Holds the coordinates for a position within some coordinate reference system.
|
Modifier and Type | Method and Description |
---|---|
Position |
PositionFactory.createPosition(Position position)
Constructs a position from an other position by copying the coordinate values of the
position.
|
Modifier and Type | Method and Description |
---|---|
Position |
PositionFactory.createPosition(Position position)
Constructs a position from an other position by copying the coordinate values of the
position.
|
Modifier and Type | Method and Description |
---|---|
Position |
AffinePlacement.getLocation()
Gives the target of the parameter space origin.
|
Modifier and Type | Method and Description |
---|---|
List<Position> |
Tin.getControlPoints()
The corners of the triangles in the TIN are often referred to as posts.
|
List<Position> |
Triangle.getCorners()
Returns the triangle corner.
|
Modifier and Type | Method and Description |
---|---|
Arc |
GeometryFactory.createArc(Position startPoint,
Position endPoint,
double bulge,
double[] normal)
Takes two positions and the offset of the midpoint of the arc from the midpoint of the chord,
given by a distance and direction, and constructs the corresponding arc.
|
Arc |
GeometryFactory.createArc(Position startPoint,
Position midPoint,
Position endPoint)
Takes three positions and constructs the corresponding arc.
|
ArcByBulge |
GeometryFactory.createArcByBulge(Position startPoint,
Position endPoint,
double bulge,
double[] normal)
Equivalents to the second
constructor of arc, except the bulge representation is maintained.
|
Geodesic |
GeometryFactory.createGeodesic(Position startPoint,
Position endPoint)
Takes two positions and creates the appropriate geodesic joining them.
|
LineSegment |
GeometryFactory.createLineSegment(Position startPoint,
Position endPoint)
Takes two positions and creates the appropriate line segment joining them.
|
double |
GenericCurve.length(Position point1,
Position point2)
Returns the length between two points.
|
Modifier and Type | Method and Description |
---|---|
ArcString |
GeometryFactory.createArcString(List<Position> points)
Takes a sequence of positions and constructs a sequence of 3-point arcs
jointing them.
|
ArcStringByBulge |
GeometryFactory.createArcStringByBulge(List<Position> points,
double[] bulges,
List<double[]> normals)
Equivalent to the second
constructor of arc, except the bulge representation is maintained internal to the object.
|
GeodesicString |
GeometryFactory.createGeodesicString(List<Position> points)
Takes two or more positions, interpolates using a geodesic defined from the geoid (or
ellipsoid) of the coordinate reference system being
used, and creates the appropriate geodesic string joining them.
|
LineString |
GeometryFactory.createLineString(List<Position> points)
Takes two or more positions and creates the appropriate line string joining them.
|
Tin |
GeometryFactory.createTin(Set<Position> post,
Set<LineString> stopLines,
Set<LineString> breakLines,
double maxLength)
Constructs a restricted Delaunay network from triangle corners (posts), breaklines,
stoplines, and maximum length of a triangle side.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Point
Basic data type for a geometric object consisting of one and only one point.
|
Modifier and Type | Method and Description |
---|---|
Point |
PrimitiveFactory.createPoint(Position position)
Creates a point at the specified position.
|
Bearing |
Point.getBearing(Position toPoint)
Returns the bearing, as a unit vector, of the tangent (at this
Point ) to the curve
between this Point and a passed position. |
Copyright © 1996–2019 Geotools. All rights reserved.