Enum Class BandMerge.TransformList
- All Implemented Interfaces:
Serializable
,Comparable<BandMerge.TransformList>
,Constable
- Enclosing class:
- BandMerge
Enum used for selecting an Affine Transformation to use for backward mapping the final coverage pixel to the
Model Space. The method "getTransformationList" returns a List of the AffineTransformations to use for backward
mapping the destination pixels into each source coverage pixel.
- Author:
- Nicola Lagomarsini, GeoSolutions S.A.S.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionabstract AffineTransform
getCRStoGrid2D
(List<GridGeometry2D> list, int index) Returns the World To Grid transformation from the following GridGeometry list.abstract AffineTransform
getGridToCRS2D
(List<GridGeometry2D> list, int index) Returns the Grid To World transformation from the following GridGeometry list.getTransformationList
(List<GridGeometry2D> list, int index) Returns a List of AffineTransformations objects to use for backward mapping the destination image pixels into each source imagestatic BandMerge.TransformList
getTransformList
(String choice) Static method for choosing the TransformList Object associated to the input stringstatic BandMerge.TransformList
Returns the enum constant of this class with the specified name.static BandMerge.TransformList[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
FIRST
-
LAST
-
INDEX
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getTransformationList
Returns a List of AffineTransformations objects to use for backward mapping the destination image pixels into each source image -
getGridToCRS2D
Returns the Grid To World transformation from the following GridGeometry list. The result depends on the implementation -
getCRStoGrid2D
Returns the World To Grid transformation from the following GridGeometry list. The result depends on the implementation -
getTransformList
Static method for choosing the TransformList Object associated to the input string
-