| org.geotools.referencing.cs.AbstractCS org.geotools.referencing.cs.DefaultLinearCS
DefaultLinearCS | public class DefaultLinearCS extends AbstractCS implements LinearCS(Code) | | A one-dimensional coordinate system that consists of the points that lie on the single axis
described. The associated ordinate is the distance from the specified origin to the point
along the axis. Example: usage of the line feature representing a road to describe points
on or along that road. A
LinearCS shall have one
.
since: 2.1 version: $Id: DefaultLinearCS.java 24925 2007-03-27 20:12:08Z jgarnett $ author: Martin Desruisseaux |
Constructor Summary | |
public | DefaultLinearCS(LinearCS cs) Constructs a new coordinate system with the same values than the specified one.
This copy constructor provides a way to wrap an arbitrary implementation into a
Geotools one or a user-defined one (as a subclass), usually in order to leverage
some implementation-specific API. | public | DefaultLinearCS(String name, CoordinateSystemAxis axis) Constructs a coordinate system from a name. | public | DefaultLinearCS(Map properties, CoordinateSystemAxis axis) Constructs a coordinate system from a set of properties.
The properties map is given unchanged to the
.
Parameters: properties - Set of properties. |
Method Summary | |
public Measure | distance(double[] coord1, double[] coord2) Computes the distance between two points.
Parameters: coord1 - Coordinates of the first point. Parameters: coord2 - Coordinates of the second point. |
DefaultLinearCS | public DefaultLinearCS(LinearCS cs)(Code) | | Constructs a new coordinate system with the same values than the specified one.
This copy constructor provides a way to wrap an arbitrary implementation into a
Geotools one or a user-defined one (as a subclass), usually in order to leverage
some implementation-specific API. This constructor performs a shallow copy,
i.e. the properties are not cloned.
since: 2.2 |
DefaultLinearCS | public DefaultLinearCS(String name, CoordinateSystemAxis axis)(Code) | | Constructs a coordinate system from a name.
Parameters: name - The coordinate system name. Parameters: axis - The axis. |
DefaultLinearCS | public DefaultLinearCS(Map properties, CoordinateSystemAxis axis)(Code) | | Constructs a coordinate system from a set of properties.
The properties map is given unchanged to the
.
Parameters: properties - Set of properties. Should contains at least "name" . Parameters: axis - The axis. |
distance | public Measure distance(double[] coord1, double[] coord2) throws MismatchedDimensionException(Code) | | Computes the distance between two points.
Parameters: coord1 - Coordinates of the first point. Parameters: coord2 - Coordinates of the second point. The distance between coord1 and coord2 . throws: MismatchedDimensionException - if a coordinate doesn't have the expected dimension. |
|
|