public class DefaultGeorectified extends DefaultGridSpatialRepresentation implements Georectified
true
. The setter
methods will ensure that this condition is not violated.Defined in the sis-metadata
module
identifiers, LOGGER
Constructor and Description |
---|
DefaultGeorectified()
Constructs an initially empty georectified object.
|
DefaultGeorectified(Georectified object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultGeorectified |
castOrCopy(Georectified object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Point |
getCenterPoint()
Returns the Earth location in the coordinate system defined by the Spatial Reference System
and the grid coordinate of the cell halfway between opposite ends of the grid in the
spatial dimensions.
|
InternationalString |
getCheckPointDescription()
Returns a description of geographic position points used to test the accuracy of the
georeferenced grid data.
|
Collection<GCP> |
getCheckPoints()
Returns the geographic references used to validate georectification of the data.
|
List<Point> |
getCornerPoints()
Returns the Earth location in the coordinate system defined by the Spatial Reference System
and the grid coordinate of the cells at opposite ends of grid coverage along two
diagonals in the grid spatial dimensions.
|
PixelOrientation |
getPointInPixel()
Returns the point in a pixel corresponding to the Earth location of the pixel.
|
InternationalString |
getTransformationDimensionDescription()
Returns a description of the information about which grid dimensions are the spatial dimensions.
|
Collection<InternationalString> |
getTransformationDimensionMapping()
Returns information about which grid dimensions are the spatial dimensions.
|
boolean |
isCheckPointAvailable()
Returns an indication of whether or not geographic position points are available to test the
accuracy of the georeferenced grid data.
|
void |
setCenterPoint(Point newValue)
Sets the center point.
|
void |
setCheckPointAvailable(boolean newValue)
Sets an indication of whether or not geographic position points are available to test the
accuracy of the georeferenced grid data.
|
void |
setCheckPointDescription(InternationalString newValue)
Sets the description of geographic position points used to test the accuracy of the
georeferenced grid data.
|
void |
setCheckPoints(Collection<? extends GCP> newValues)
Sets the geographic references used to validate georectification of the data.
|
void |
setCornerPoints(List<? extends Point> newValues)
Sets the corner points.
|
void |
setPointInPixel(PixelOrientation newValue)
Sets the point in a pixel corresponding to the Earth location of the pixel.
|
void |
setTransformationDimensionDescription(InternationalString newValue)
Sets the description of the information about which grid dimensions are the spatial dimensions.
|
void |
setTransformationDimensionMapping(Collection<? extends InternationalString> newValues)
Sets information about which grid dimensions are the spatial dimensions.
|
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 DefaultGeorectified()
public DefaultGeorectified(Georectified object)
object
- The metadata to copy values from, or null
if none.castOrCopy(Georectified)
public static DefaultGeorectified castOrCopy(Georectified object)
null
, then this method returns null
.DefaultGeorectified
, then it is returned unchanged.DefaultGeorectified
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 isCheckPointAvailable()
isCheckPointAvailable
in interface Georectified
public void setCheckPointAvailable(boolean newValue)
newValue
is false
, then this method automatically hides
the check point description property. The description can
be shown again by reverting checkPointAvailability
to true
.newValue
- true
if check points are available.public InternationalString getCheckPointDescription()
isCheckPointAvailable()
returns true
.getCheckPointDescription
in interface Georectified
null
.public void setCheckPointDescription(InternationalString newValue)
newValue
is non-null, then this method automatically sets
the check point availability property to true
.newValue
- The new check point description.public List<Point> getCornerPoints()
getCornerPoints
in interface Georectified
public void setCornerPoints(List<? extends Point> newValues)
newValues
- The new corner points.public Point getCenterPoint()
getCenterPoint
in interface Georectified
null
.public void setCenterPoint(Point newValue)
newValue
- The new center point.public PixelOrientation getPointInPixel()
getPointInPixel
in interface Georectified
null
.public void setPointInPixel(PixelOrientation newValue)
newValue
- The new point in a pixel.public InternationalString getTransformationDimensionDescription()
getTransformationDimensionDescription
in interface Georectified
null
.public void setTransformationDimensionDescription(InternationalString newValue)
newValue
- The new transformation dimension description.public Collection<InternationalString> getTransformationDimensionMapping()
getTransformationDimensionMapping
in interface Georectified
null
.public void setTransformationDimensionMapping(Collection<? extends InternationalString> newValues)
newValues
- The new transformation mapping.public Collection<GCP> getCheckPoints()
getCheckPoints
in interface Georectified
public void setCheckPoints(Collection<? extends GCP> newValues)
newValues
- The new check points values.Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.