public class DefaultGeoreferenceable extends DefaultGridSpatialRepresentation implements Georeferenceable
Limitations:
XML
instead.Defined in the sis-metadata
module
identifiers, LOGGER
Constructor and Description |
---|
DefaultGeoreferenceable()
Constructs an initially empty georeferenceable.
|
DefaultGeoreferenceable(Georeferenceable object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultGeoreferenceable |
castOrCopy(Georeferenceable object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Collection<GeolocationInformation> |
getGeolocationInformation()
Returns the information that can be used to geolocate the data.
|
Record |
getGeoreferencedParameters()
Returns the terms which support grid data georeferencing.
|
InternationalString |
getOrientationParameterDescription()
Returns a description of parameters used to describe sensor orientation.
|
Collection<Citation> |
getParameterCitations()
Returns a reference providing description of the parameters.
|
boolean |
isControlPointAvailable()
Returns an indication of whether or not control point(s) exists.
|
boolean |
isOrientationParameterAvailable()
Returns an indication of whether or not orientation parameters are available.
|
void |
setControlPointAvailable(boolean newValue)
Sets an indication of whether or not control point(s) exists.
|
void |
setGeolocationInformation(Collection<? extends GeolocationInformation> newValues)
Sets the information that can be used to geolocate the data.
|
void |
setGeoreferencedParameters(Record newValue)
Sets the terms which support grid data georeferencing.
|
void |
setOrientationParameterAvailable(boolean newValue)
Sets an indication of whether or not orientation parameters are available.
|
void |
setOrientationParameterDescription(InternationalString newValue)
Sets a description of parameters used to describe sensor orientation.
|
void |
setParameterCitations(Collection<? extends Citation> newValues)
Sets a reference providing description of the parameters.
|
castOrCopy, getAxisDimensionProperties, getCellGeometry, getNumberOfDimensions, isTransformationParameterAvailable, setAxisDimensionProperties, setCellGeometry, setNumberOfDimensions, setTransformationParameterAvailable
castOrCopy
getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
getAxisDimensionProperties, getCellGeometry, getNumberOfDimensions, isTransformationParameterAvailable
public DefaultGeoreferenceable()
public DefaultGeoreferenceable(Georeferenceable object)
object
- The metadata to copy values from, or null
if none.castOrCopy(Georeferenceable)
public static DefaultGeoreferenceable castOrCopy(Georeferenceable object)
null
, then this method returns null
.DefaultGeoreferenceable
, then it is returned unchanged.DefaultGeoreferenceable
instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object
- The object to get as a SIS implementation, or null
if none.null
if the argument was null.public boolean isControlPointAvailable()
isControlPointAvailable
in interface Georeferenceable
public void setControlPointAvailable(boolean newValue)
newValue
- true
if control points are available.public boolean isOrientationParameterAvailable()
isOrientationParameterAvailable
in interface Georeferenceable
public void setOrientationParameterAvailable(boolean newValue)
newValue
- true
if orientation parameter are available.public InternationalString getOrientationParameterDescription()
getOrientationParameterDescription
in interface Georeferenceable
null
.public void setOrientationParameterDescription(InternationalString newValue)
newValue
- The new orientation parameter description.public Record getGeoreferencedParameters()
getGeoreferencedParameters
in interface Georeferenceable
null
.public void setGeoreferencedParameters(Record newValue)
newValue
- The new georeferenced parameters.public Collection<Citation> getParameterCitations()
getParameterCitations
in interface Georeferenceable
public void setParameterCitations(Collection<? extends Citation> newValues)
newValues
- The new parameter citations.public Collection<GeolocationInformation> getGeolocationInformation()
getGeolocationInformation
in interface Georeferenceable
public void setGeolocationInformation(Collection<? extends GeolocationInformation> newValues)
newValues
- The new geolocation information values.Copyright © 2010–2015 The Apache Software Foundation. All rights reserved.