public class DefaultVerticalCS extends AbstractCS implements VerticalCS
VerticalCS shall have one axis.
| Used with CRS type(s) |
|---|
Vertical,
Engineering
|
| Modifier and Type | Field and Description |
|---|---|
static DefaultVerticalCS |
DEPTH
A one-dimensional vertical CS with depth axis in metres.
|
static DefaultVerticalCS |
ELLIPSOIDAL_HEIGHT
A one-dimensional vertical CS with ellipsoidal height axis in metres.
|
static DefaultVerticalCS |
GRAVITY_RELATED
Deprecated.
Renamed as
GRAVITY_RELATED_HEIGHT. |
static DefaultVerticalCS |
GRAVITY_RELATED_HEIGHT
A one-dimensional vertical CS with gravity-related height axis in
metres.
|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATORSINGLE_LINEALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY| Constructor and Description |
|---|
DefaultVerticalCS(CoordinateSystemAxis axis)
Constructs a coordinate system with the same properties than the specified axis.
|
DefaultVerticalCS(Map<String,?> properties,
CoordinateSystemAxis axis)
Constructs a coordinate system from a set of properties.
|
DefaultVerticalCS(String name,
CoordinateSystemAxis axis)
Constructs a coordinate system from a name.
|
DefaultVerticalCS(VerticalCS cs)
Constructs a new coordinate system with the same values than the specified one.
|
| Modifier and Type | Method and Description |
|---|---|
Measure |
distance(double[] coord1,
double[] coord2)
Computes the distance between two points.
|
protected boolean |
isCompatibleDirection(AxisDirection direction)
Returns
true if the specified axis direction is allowed for this coordinate system. |
equals, formatWKT, getAxis, getDimension, hashCode, isCompatibleUnit, standard, swapAndScaleAxisasSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatchescleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTgetAxis, getDimensiongetAlias, getIdentifiers, getName, getRemarks, toWKTpublic static DefaultVerticalCS ELLIPSOIDAL_HEIGHT
public static DefaultVerticalCS GRAVITY_RELATED_HEIGHT
@Deprecated public static DefaultVerticalCS GRAVITY_RELATED
GRAVITY_RELATED_HEIGHT.public static DefaultVerticalCS DEPTH
public DefaultVerticalCS(VerticalCS cs)
public DefaultVerticalCS(CoordinateSystemAxis axis)
axis - The axis.public DefaultVerticalCS(String name, CoordinateSystemAxis axis)
name - The coordinate system name.axis - The axis.public DefaultVerticalCS(Map<String,?> properties, CoordinateSystemAxis axis)
properties - Set of properties. Should contains at least "name".axis - The axis.protected boolean isCompatibleDirection(AxisDirection direction)
true if the specified axis direction is allowed for this coordinate system.
The default implementation accepts only vertical directions (i.e. UP
and DOWN).isCompatibleDirection in class AbstractCSdirection - The direction to test for compatibility.true if the given direction is compatible with this coordinate system.public Measure distance(double[] coord1, double[] coord2) throws MismatchedDimensionException
distance in class AbstractCScoord1 - Coordinates of the first point.coord2 - Coordinates of the second point.coord1 and coord2.MismatchedDimensionException - if a coordinate doesn't have the expected dimension.Copyright © 1996–2019 Geotools. All rights reserved.