public class DefaultCompoundCRS extends AbstractCRS implements CompoundCRS
CoordinateReferenceSystem.coordinateSystemEMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATORSINGLE_LINEDOMAIN_OF_VALIDITY_KEY, SCOPE_KEYALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY| Constructor and Description |
|---|
DefaultCompoundCRS(CompoundCRS crs)
Constructs a new compound CRS with the same values than the specified one.
|
DefaultCompoundCRS(Map<String,?> properties,
CoordinateReferenceSystem[] crs)
Constructs a coordinate reference system from a set of properties.
|
DefaultCompoundCRS(String name,
CoordinateReferenceSystem[] crs)
Constructs a coordinate reference system from a name.
|
DefaultCompoundCRS(String name,
CoordinateReferenceSystem head,
CoordinateReferenceSystem tail)
Constructs a coordinate reference system from a name and two CRS.
|
DefaultCompoundCRS(String name,
CoordinateReferenceSystem head,
CoordinateReferenceSystem middle,
CoordinateReferenceSystem tail)
Constructs a coordinate reference system from a name and three CRS.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(AbstractIdentifiedObject object,
boolean compareMetadata)
Compares this coordinate reference system with the specified object for equality.
|
protected String |
formatWKT(Formatter formatter)
Format the inner part of a Well
Known Text (WKT) element.
|
List<CoordinateReferenceSystem> |
getCoordinateReferenceSystems()
The ordered list of coordinate reference systems.
|
List<SingleCRS> |
getSingleCRS()
Returns the ordered list of single coordinate reference systems.
|
static List<SingleCRS> |
getSingleCRS(CoordinateReferenceSystem crs)
Returns the ordered list of single coordinate reference systems for the specified CRS.
|
int |
hashCode()
Returns a hash value for this compound CRS.
|
distance, getCoordinateSystemgetDomainOfValidity, getScope, getValidAreaasSet, 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, toWKTgetCoordinateSystemgetDomainOfValidity, getScopegetAlias, getIdentifiers, getName, getRemarks, toWKTpublic DefaultCompoundCRS(CompoundCRS crs)
crs - The coordinate reference system to copy.public DefaultCompoundCRS(String name, CoordinateReferenceSystem head, CoordinateReferenceSystem tail)
name - The name.head - The head CRS.tail - The tail CRS.public DefaultCompoundCRS(String name, CoordinateReferenceSystem head, CoordinateReferenceSystem middle, CoordinateReferenceSystem tail)
name - The name.head - The head CRS.middle - The middle CRS.tail - The tail CRS.public DefaultCompoundCRS(String name, CoordinateReferenceSystem[] crs)
name - The name.crs - The array of coordinate reference system making this compound CRS.public DefaultCompoundCRS(Map<String,?> properties, CoordinateReferenceSystem[] crs)
properties - Set of properties. Should contains at least "name".crs - The array of coordinate reference system making this compound CRS.public List<CoordinateReferenceSystem> getCoordinateReferenceSystems()
getCoordinateReferenceSystems in interface CompoundCRSpublic List<SingleCRS> getSingleCRS()
SingleCRS
objects.public static List<SingleCRS> getSingleCRS(CoordinateReferenceSystem crs)
crs - The coordinate reference system.ClassCastException - if a CRS is neither a SingleCRS or a CompoundCRS.public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)
equals in class AbstractCRSobject - The object to compare to this.compareMetadata - true for performing a strict comparaison, or false for
comparing only properties relevant to transformations.true if both objects are equal.public int hashCode()
hashCode in class AbstractCRSprotected String formatWKT(Formatter formatter)
formatWKT in class AbstractCRSformatter - The formatter to use."COMPD_CS".Formattable.toWKT(),
Formattable.toString()Copyright © 1996–2019 Geotools. All rights reserved.