| org.geotools.referencing.cs.AbstractCS org.geotools.referencing.cs.DefaultSphericalCS
DefaultSphericalCS | public class DefaultSphericalCS extends AbstractCS implements SphericalCS(Code) | | A three-dimensional coordinate system with one distance measured from the origin and two angular
coordinates. Not to be confused with an
based on an ellipsoid "degenerated" into a sphere. A
SphericalCS shall have
three
.
since: 2.1 version: $Id: DefaultSphericalCS.java 20874 2006-08-07 10:00:01Z jgarnett $ author: Martin Desruisseaux |
Constructor Summary | |
public | DefaultSphericalCS(String name, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2) Constructs a three-dimensional coordinate system from a name. | public | DefaultSphericalCS(SphericalCS 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 | DefaultSphericalCS(Map properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2) Constructs a three-dimensional coordinate system from a set of properties.
The properties map is given unchanged to the
.
Parameters: properties - Set of properties. |
Method Summary | |
protected boolean | isCompatibleDirection(AxisDirection direction) Returns
true if the specified axis direction is allowed for this coordinate
system. |
DefaultSphericalCS | public DefaultSphericalCS(String name, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)(Code) | | Constructs a three-dimensional coordinate system from a name.
Parameters: name - The coordinate system name. Parameters: axis0 - The first axis. Parameters: axis1 - The second axis. Parameters: axis2 - The third axis. |
DefaultSphericalCS | public DefaultSphericalCS(SphericalCS 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 |
DefaultSphericalCS | public DefaultSphericalCS(Map properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)(Code) | | Constructs a three-dimensional 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: axis0 - The first axis. Parameters: axis1 - The second axis. Parameters: axis2 - The third axis. |
isCompatibleDirection | protected boolean isCompatibleDirection(AxisDirection direction)(Code) | | Returns
true if the specified axis direction is allowed for this coordinate
system. The default implementation accepts all directions except temporal ones (i.e.
AxisDirection.FUTURE FUTURE and
AxisDirection.PAST PAST ).
|
|
|