public class DefaultGCPCollection extends AbstractGeolocationInformation implements GCPCollection
Defined in the sis-metadata module
identifiers, LOGGER
Constructor and Description |
---|
DefaultGCPCollection()
Constructs an initially empty ground control point collection.
|
DefaultGCPCollection(GCPCollection object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultGCPCollection |
castOrCopy(GCPCollection object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Integer |
getCollectionIdentification()
Returns the identifier of the GCP collection.
|
InternationalString |
getCollectionName()
Returns the name of the GCP collection.
|
ReferenceSystem |
getCoordinateReferenceSystem()
Returns the coordinate system in which the ground control points are defined.
|
Collection<GCP> |
getGCPs()
Returns the ground control point(s) used in the collection.
|
void |
setCollectionIdentification(Integer newValue)
Sets the identifier of the GCP collection.
|
void |
setCollectionName(InternationalString newValue)
Sets the name of the GCP collection.
|
void |
setCoordinateReferenceSystem(ReferenceSystem newValue)
Sets the coordinate system in which the ground control points are defined.
|
void |
setGCPs(Collection<? extends GCP> newValues)
Sets the ground control point(s) used in the collection.
|
castOrCopy, getQualityInfo, setQualityInfo
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
getQualityInfo
public DefaultGCPCollection()
public DefaultGCPCollection(GCPCollection object)
object
- The metadata to copy values from, or null
if none.castOrCopy(GCPCollection)
public static DefaultGCPCollection castOrCopy(GCPCollection object)
null
, then this method returns null
.DefaultGCPCollection
, then it is returned unchanged.DefaultGCPCollection
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 Integer getCollectionIdentification()
getCollectionIdentification
in interface GCPCollection
null
.public void setCollectionIdentification(Integer newValue)
newValue
- The new collection identifier value.public InternationalString getCollectionName()
getCollectionName
in interface GCPCollection
null
.public void setCollectionName(InternationalString newValue)
newValue
- The new collection name.public ReferenceSystem getCoordinateReferenceSystem()
getCoordinateReferenceSystem
in interface GCPCollection
null
.public void setCoordinateReferenceSystem(ReferenceSystem newValue)
newValue
- The new coordinate reference system value.public Collection<GCP> getGCPs()
getGCPs
in interface GCPCollection
public void setGCPs(Collection<? extends GCP> newValues)
newValues
- The new ground control points values.Copyright © 2010–2013 The Apache Software Foundation. All rights reserved.