org.geotools.referencing.crs
Class DefaultImageCRS
Object
Formattable
AbstractIdentifiedObject
AbstractReferenceSystem
AbstractCRS
AbstractSingleCRS
DefaultImageCRS
- All Implemented Interfaces:
- Serializable, CoordinateReferenceSystem, ImageCRS, SingleCRS, IdentifiedObject, ReferenceSystem
public class DefaultImageCRS
- extends AbstractSingleCRS
- implements ImageCRS
An engineering coordinate reference system applied to locations in images. Image coordinate
reference systems are treated as a separate sub-type because a separate user community exists
for images with its own terms of reference.
- Since:
- 2.1
- Author:
- Martin Desruisseaux (IRD)
- See Also:
- Serialized Form
| Methods inherited from class AbstractIdentifiedObject |
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches |
DefaultImageCRS
public DefaultImageCRS(ImageCRS crs)
- Constructs a new image 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.
- Parameters:
crs - The coordinate reference system to copy.- Since:
- 2.2
DefaultImageCRS
public DefaultImageCRS(String name,
ImageDatum datum,
AffineCS cs)
- Constructs an image CRS from a name.
- Parameters:
name - The name.datum - The datum.cs - The coordinate system.
DefaultImageCRS
public DefaultImageCRS(Map<String,?> properties,
ImageDatum datum,
AffineCS cs)
- Constructs an image CRS from a set of properties. The properties are given unchanged to
the super-class constructor.
- Parameters:
properties - Set of properties. Should contains at least "name".datum - The datum.cs - The coordinate system.
getCoordinateSystem
public AffineCS getCoordinateSystem()
- Returns the coordinate system.
- Specified by:
getCoordinateSystem in interface CoordinateReferenceSystem- Specified by:
getCoordinateSystem in interface ImageCRS- Specified by:
getCoordinateSystem in interface SingleCRS- Overrides:
getCoordinateSystem in class AbstractCRS
- Returns:
- The coordinate system.
getDatum
public ImageDatum getDatum()
- Returns the datum.
- Specified by:
getDatum in interface ImageCRS- Specified by:
getDatum in interface SingleCRS- Overrides:
getDatum in class AbstractSingleCRS
- Returns:
- The datum.
hashCode
public int hashCode()
- Returns a hash value for this geographic CRS.
- Overrides:
hashCode in class AbstractSingleCRS
- Returns:
- The hash code value. This value doesn't need to be the same
in past or future versions of this class.
Copyright © 1996-2013 Geotools. All Rights Reserved.