|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Extension public interface GridPositioning
This is an abstract supertype used to form the Positioning association between Grid
and
either RectifiedGrid
or ReferencableGrid
. Implementors should never make an
instantiable implementation of this interface. The two child interfaces represent different
levels of complexity for the referencing of gridded data. A RectifiedGrid
object is
capable of transforming coordinates through a simple affine transformation.
A ReferencableGrid
object encapsulates an operation of arbitrary complexity.
This type does not exist in ISO 19123.
Method Summary | |
---|---|
CoordinateReferenceSystem |
getCoordinateReferenceSystem()
Specifies the coordinate system into which this object transforms coordinates. |
Grid |
getGrid()
Associates this GridPositioning object with a geometric description provided
by the Grid object. |
Operation |
getInverseOperation()
Associates this GridPositioning object with descriptive information about the
coordinate operation it implements. |
Operation |
getOperation()
Associates this GridPositioning object with descriptive information about the
coordinate operation it implements. |
Method Detail |
---|
@Extension CoordinateReferenceSystem getCoordinateReferenceSystem()
ReferenceableGrid
type,
but it is promoted to this superclass because it is required by both
ReferenceableGrid and RectifiedGrid.
@Extension Grid getGrid()
GridPositioning
object with a geometric description provided
by the Grid
object.
@Extension Operation getOperation()
GridPositioning
object with descriptive information about the
coordinate operation it implements. A RectifiableGrid
(or child thereof) will
be associated with a coordinate conversion operation, and a ReferenceableGrid
will be associated with a coordinate transformation operation. All operations include
a reference to a MathTransform
object, which actually performs the corodinate
conversion. The targetCRS
association of the operation attribute is considered
mandatory in this context.
@Extension Operation getInverseOperation()
GridPositioning
object with descriptive information about the
coordinate operation it implements. A RectifiableGrid
(or child thereof) will
be associated with a coordinate conversion operation, and a ReferencableGrid
will be associated with a coordinate transformation operation. All operations include
a reference to a MathTransform
object, which actually performs the corodinate
conversion. The targetCRS
association of the inverseOperation
attribute
is considered mandatory in this context. This attribute shall represent the Operation
which is the inverse of the operation attribute.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |