| org.geotools.referencing.AbstractIdentifiedObject org.geotools.referencing.AbstractReferenceSystem org.geotools.referencing.crs.AbstractCRS org.geotools.referencing.crs.AbstractSingleCRS org.geotools.referencing.crs.DefaultVerticalCRS
DefaultVerticalCRS | public class DefaultVerticalCRS extends AbstractSingleCRS implements VerticalCRS(Code) | | A 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use
of the direction of gravity to define the concept of height or depth, but the relationship with
gravity may not be straightforward. By implication, ellipsoidal heights (h) cannot be captured
in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but
only as inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate
reference system.
Used with CS type(s) |
VerticalCS Vertical |
since: 2.1 version: $Id: DefaultVerticalCRS.java 24609 2007-02-26 23:35:53Z desruisseaux $ author: Martin Desruisseaux |
Constructor Summary | |
public | DefaultVerticalCRS(VerticalCRS crs) Constructs a new vertical CRS 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 | DefaultVerticalCRS(String name, VerticalDatum datum, VerticalCS cs) Constructs a vertical CRS from a name. | public | DefaultVerticalCRS(Map properties, VerticalDatum datum, VerticalCS cs) Constructs a vertical CRS from a set of properties. |
ELLIPSOIDAL_HEIGHT | final public static DefaultVerticalCRS ELLIPSOIDAL_HEIGHT(Code) | | Default vertical coordinate reference system using ellipsoidal datum.
Ellipsoidal heights are measured along the normal to the ellipsoid
used in the definition of horizontal datum.
|
DefaultVerticalCRS | public DefaultVerticalCRS(VerticalCRS crs)(Code) | | Constructs a new vertical CRS 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 |
DefaultVerticalCRS | public DefaultVerticalCRS(String name, VerticalDatum datum, VerticalCS cs)(Code) | | Constructs a vertical CRS from a name.
Parameters: name - The name. Parameters: datum - The datum. Parameters: cs - The coordinate system. |
DefaultVerticalCRS | public DefaultVerticalCRS(Map properties, VerticalDatum datum, VerticalCS cs)(Code) | | Constructs a vertical CRS from a set of properties. The properties are given unchanged to
the
.
Parameters: properties - Set of properties. Should contains at least "name" . Parameters: datum - The datum. Parameters: cs - The coordinate system. |
formatWKT | protected String formatWKT(Formatter formatter)(Code) | | Format the inner part of a
Well
Known Text (WKT) element.
Parameters: formatter - The formatter to use. The name of the WKT element type, which is "VERT_CS" . |
hashCode | public int hashCode()(Code) | | Returns a hash value for this geographic CRS.
The hash code value. This value doesn't need to be the samein past or future versions of this class. |
Fields inherited from org.geotools.referencing.crs.AbstractSingleCRS | final protected Datum datum(Code)(Java Doc)
|
Fields inherited from org.geotools.referencing.crs.AbstractCRS | final protected CoordinateSystem coordinateSystem(Code)(Java Doc)
|
Methods inherited from org.geotools.referencing.AbstractIdentifiedObject | protected static Set asSet(Object[] array)(Code)(Java Doc) protected static void ensureAngularUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureLinearUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureNonNull(String name, Object object) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureNonNull(String name, Object[] array, int index) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureTimeUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) final public boolean equals(Object object)(Code)(Java Doc) public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(IdentifiedObject object1, IdentifiedObject object2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(IdentifiedObject[] array1, IdentifiedObject[] array2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(Collection collection1, Collection collection2, boolean compareMetadata)(Code)(Java Doc) public Collection getAlias()(Code)(Java Doc) public ReferenceIdentifier getIdentifier(Citation authority)(Code)(Java Doc) public static ReferenceIdentifier getIdentifier(IdentifiedObject info, Citation authority)(Code)(Java Doc) public Set getIdentifiers()(Code)(Java Doc) public ReferenceIdentifier getName()(Code)(Java Doc) public String getName(Citation authority)(Code)(Java Doc) public static String getName(IdentifiedObject info, Citation authority)(Code)(Java Doc) public static Map getProperties(IdentifiedObject info)(Code)(Java Doc) public static Map getProperties(IdentifiedObject info, Citation authority)(Code)(Java Doc) public InternationalString getRemarks()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public boolean nameMatches(String name)(Code)(Java Doc) public static boolean nameMatches(IdentifiedObject object, String name)(Code)(Java Doc) public static boolean nameMatches(IdentifiedObject o1, IdentifiedObject o2)(Code)(Java Doc)
|
|
|