public class DefaultLinearCS extends AbstractCS implements LinearCS
LinearCS
shall have one axis.
Used with CRS type(s) |
---|
Engineering
|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
SINGLE_LINE
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Constructor and Description |
---|
DefaultLinearCS(LinearCS cs)
Constructs a new coordinate system with the same values than the specified one.
|
DefaultLinearCS(Map<String,?> properties,
CoordinateSystemAxis axis)
Constructs a coordinate system from a set of properties.
|
DefaultLinearCS(String name,
CoordinateSystemAxis axis)
Constructs a coordinate system from a name.
|
Modifier and Type | Method and Description |
---|---|
Measure |
distance(double[] coord1,
double[] coord2)
Computes the distance between two points.
|
equals, formatWKT, getAxis, getDimension, hashCode, isCompatibleDirection, isCompatibleUnit, standard, swapAndScaleAxis
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
getAxis, getDimension
getAlias, getIdentifiers, getName, getRemarks, toWKT
public DefaultLinearCS(LinearCS cs)
public DefaultLinearCS(String name, CoordinateSystemAxis axis)
name
- The coordinate system name.axis
- The axis.public DefaultLinearCS(Map<String,?> properties, CoordinateSystemAxis axis)
properties
- Set of properties. Should contains at least "name"
.axis
- The axis.public Measure distance(double[] coord1, double[] coord2) throws MismatchedDimensionException
distance
in class AbstractCS
coord1
- 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.