org.geotoolkit.metadata.iso.spatial
Class AbstractGeolocationInformation
Object
AbstractMetadata
ModifiableMetadata
MetadataEntity
AbstractGeolocationInformation
- All Implemented Interfaces:
- Serializable, Cloneable, LenientComparable, IdentifiedObject, GeolocationInformation
- Direct Known Subclasses:
- DefaultGCPCollection
@ThreadSafe
public class AbstractGeolocationInformation
- extends MetadataEntity
- implements GeolocationInformation
Information used to determine geographic location corresponding to image location.
- Since:
- 3.03
- Version:
- 3.19
- Author:
- Cédric Briançon (Geomatys), Martin Desruisseaux (Geomatys)
- See Also:
- Serialized Form
- Module:
| Methods inherited from class ModifiableMetadata |
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, prune, unmodifiable |
AbstractGeolocationInformation
public AbstractGeolocationInformation()
- Constructs an initially empty geolocation information.
AbstractGeolocationInformation
public AbstractGeolocationInformation(GeolocationInformation source)
- Constructs a metadata entity initialized with the values from the specified metadata.
- Parameters:
source - The metadata to copy, or null if none.
castOrCopy
public static AbstractGeolocationInformation castOrCopy(GeolocationInformation object)
- Returns a Geotk metadata implementation with the same values than the given arbitrary
implementation. If the given object is
null, then this method returns null.
Otherwise if the given object is already a Geotk implementation, then the given object is
returned unchanged. Otherwise a new Geotk implementation is created and initialized to the
attribute values of the given object, using a shallow copy operation
(i.e. attributes are not cloned).
This method checks for the GCPCollection sub-interface. If that interface is
found, then this method delegates to the corresponding castOrCopy static method.
- Parameters:
object - The object to get as a Geotk implementation, or null if none.
- Returns:
- A Geotk implementation containing the values of the given object (may be the
given object itself), or
null if the argument was null. - Since:
- 3.18
getQualityInfo
public Collection<DataQuality> getQualityInfo()
- Returns an overall assessment of quality of geolocation information.
- Specified by:
getQualityInfo in interface GeolocationInformation
setQualityInfo
public void setQualityInfo(Collection<? extends DataQuality> newValues)
- Sets an overall assessment of quality of geolocation information.
- Parameters:
newValues - The new quality information values.
Copyright © 2009-2012 Geotoolkit.org. All Rights Reserved.