Package mil.nga.crs.operation
Enum OperationMethods
- java.lang.Object
-
- java.lang.Enum<OperationMethods>
-
- mil.nga.crs.operation.OperationMethods
-
- All Implemented Interfaces:
Serializable
,Comparable<OperationMethods>
public enum OperationMethods extends Enum<OperationMethods>
Operation Methods- Author:
- osbornb
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALBERS_EQUAL_AREA
Albers Equal AreaAMERICAN_POLYCONIC
American PolyconicCASSINI_SOLDNER
Cassini-SoldnerCOORDINATE_FRAME_ROTATION
Coordinate Frame rotation (geocentric domain)EQUIDISTANT_CYLINDRICAL
Equidistant Cylindrical (Spherical)GEOCENTRIC_TRANSLATIONS
Geocentric translations (geocentric domain)HOTINE_OBLIQUE_MERCATOR_A
Hotine Oblique Mercator (variant A)HOTINE_OBLIQUE_MERCATOR_B
Hotine Oblique Mercator (variant B)KROVAK
KrovakLAMBERT_AZIMUTHAL_EQUAL_AREA
Lambert Azimuthal Equal AreaLAMBERT_CONIC_CONFORMAL_1SP
Lambert Conic Conformal (1SP)LAMBERT_CONIC_CONFORMAL_2SP
Lambert Conic Conformal (2SP)LAMBERT_CYLINDRICAL_EQUAL_AREA
Lambert Cylindrical Equal Area (Spherical)LONGITUDE_ROTATION
Longitude rotationMERCATOR_A
Mercator (variant A)MERCATOR_B
Mercator (variant B)MOLODENSKY_BADEKAS
Molodensky-Badekas (geocentric domain)NADCON
NADCONNADCON5
NADCON5 (3D)NEW_ZEALAND_MAP_GRID
New Zealand Map GridNTV2
NTv2OBLIQUE_STEREOGRAPHIC
Oblique stereographicPOLAR_STEREOGRAPHIC_A
Polar Stereographic (variant A)POLAR_STEREOGRAPHIC_B
Polar Stereographic (variant B)POLAR_STEREOGRAPHIC_C
Polar Stereographic (variant C)POPULAR_VISUALISATION_PSEUDO_MERCATOR
Popular Visualisation Pseudo MercatorPOSITION_VECTOR_TRANSFORMATION
Position Vector transformation (geocentric domain)TRANSVERSE_MERCATOR
Transverse MercatorTRANSVERSE_MERCATOR_SOUTH_ORIENTATED
Transverse Mercator (South Orientated)VERTICAL_OFFSET
Vertical Offset
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getAliases()
Get the aliasesint
getCode()
Get the method codestatic OperationMethods
getMethod(int code)
Get the method type from the codestatic OperationMethods
getMethod(String name)
Get the method type from the aliasstatic Set<OperationMethods>
getMethods(String name)
Get the method types from the aliasString
getName()
Get the method nameOperationType
getOperationType()
Get the operation typeOperationParameters
getParameter(int index)
Get the parameter at the indexint
getParameterCode(int index)
Get the parameter code at the indexList<Integer>
getParameterCodes()
Get the parameter codesList<OperationParameters>
getParameters()
Get the parametersint
numParameters()
Number of parametersstatic OperationMethods
valueOf(String name)
Returns the enum constant of this type with the specified name.static OperationMethods[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ALBERS_EQUAL_AREA
public static final OperationMethods ALBERS_EQUAL_AREA
Albers Equal Area
-
AMERICAN_POLYCONIC
public static final OperationMethods AMERICAN_POLYCONIC
American Polyconic
-
CASSINI_SOLDNER
public static final OperationMethods CASSINI_SOLDNER
Cassini-Soldner
-
COORDINATE_FRAME_ROTATION
public static final OperationMethods COORDINATE_FRAME_ROTATION
Coordinate Frame rotation (geocentric domain)
-
EQUIDISTANT_CYLINDRICAL
public static final OperationMethods EQUIDISTANT_CYLINDRICAL
Equidistant Cylindrical (Spherical)
-
GEOCENTRIC_TRANSLATIONS
public static final OperationMethods GEOCENTRIC_TRANSLATIONS
Geocentric translations (geocentric domain)
-
HOTINE_OBLIQUE_MERCATOR_A
public static final OperationMethods HOTINE_OBLIQUE_MERCATOR_A
Hotine Oblique Mercator (variant A)
-
HOTINE_OBLIQUE_MERCATOR_B
public static final OperationMethods HOTINE_OBLIQUE_MERCATOR_B
Hotine Oblique Mercator (variant B)
-
KROVAK
public static final OperationMethods KROVAK
Krovak
-
LAMBERT_AZIMUTHAL_EQUAL_AREA
public static final OperationMethods LAMBERT_AZIMUTHAL_EQUAL_AREA
Lambert Azimuthal Equal Area
-
LAMBERT_CONIC_CONFORMAL_1SP
public static final OperationMethods LAMBERT_CONIC_CONFORMAL_1SP
Lambert Conic Conformal (1SP)
-
LAMBERT_CONIC_CONFORMAL_2SP
public static final OperationMethods LAMBERT_CONIC_CONFORMAL_2SP
Lambert Conic Conformal (2SP)
-
LAMBERT_CYLINDRICAL_EQUAL_AREA
public static final OperationMethods LAMBERT_CYLINDRICAL_EQUAL_AREA
Lambert Cylindrical Equal Area (Spherical)
-
LONGITUDE_ROTATION
public static final OperationMethods LONGITUDE_ROTATION
Longitude rotation
-
MERCATOR_A
public static final OperationMethods MERCATOR_A
Mercator (variant A)
-
MERCATOR_B
public static final OperationMethods MERCATOR_B
Mercator (variant B)
-
MOLODENSKY_BADEKAS
public static final OperationMethods MOLODENSKY_BADEKAS
Molodensky-Badekas (geocentric domain)
-
NADCON
public static final OperationMethods NADCON
NADCON
-
NADCON5
public static final OperationMethods NADCON5
NADCON5 (3D)
-
NEW_ZEALAND_MAP_GRID
public static final OperationMethods NEW_ZEALAND_MAP_GRID
New Zealand Map Grid
-
NTV2
public static final OperationMethods NTV2
NTv2
-
OBLIQUE_STEREOGRAPHIC
public static final OperationMethods OBLIQUE_STEREOGRAPHIC
Oblique stereographic
-
POLAR_STEREOGRAPHIC_A
public static final OperationMethods POLAR_STEREOGRAPHIC_A
Polar Stereographic (variant A)
-
POLAR_STEREOGRAPHIC_B
public static final OperationMethods POLAR_STEREOGRAPHIC_B
Polar Stereographic (variant B)
-
POLAR_STEREOGRAPHIC_C
public static final OperationMethods POLAR_STEREOGRAPHIC_C
Polar Stereographic (variant C)
-
POPULAR_VISUALISATION_PSEUDO_MERCATOR
public static final OperationMethods POPULAR_VISUALISATION_PSEUDO_MERCATOR
Popular Visualisation Pseudo Mercator
-
POSITION_VECTOR_TRANSFORMATION
public static final OperationMethods POSITION_VECTOR_TRANSFORMATION
Position Vector transformation (geocentric domain)
-
TRANSVERSE_MERCATOR
public static final OperationMethods TRANSVERSE_MERCATOR
Transverse Mercator
-
TRANSVERSE_MERCATOR_SOUTH_ORIENTATED
public static final OperationMethods TRANSVERSE_MERCATOR_SOUTH_ORIENTATED
Transverse Mercator (South Orientated)
-
VERTICAL_OFFSET
public static final OperationMethods VERTICAL_OFFSET
Vertical Offset
-
-
Method Detail
-
values
public static OperationMethods[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OperationMethods c : OperationMethods.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OperationMethods valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
getName
public String getName()
Get the method name- Returns:
- name
-
getOperationType
public OperationType getOperationType()
Get the operation type- Returns:
- operation type
-
getCode
public int getCode()
Get the method code- Returns:
- code
-
getParameterCodes
public List<Integer> getParameterCodes()
Get the parameter codes- Returns:
- parameter codes
-
numParameters
public int numParameters()
Number of parameters- Returns:
- parameter count
-
getParameterCode
public int getParameterCode(int index)
Get the parameter code at the index- Parameters:
index
- parameter index- Returns:
- parameter code
-
getParameter
public OperationParameters getParameter(int index)
Get the parameter at the index- Parameters:
index
- parameter index- Returns:
- parameter
-
getParameters
public List<OperationParameters> getParameters()
Get the parameters- Returns:
- parameters
-
getMethod
public static OperationMethods getMethod(String name)
Get the method type from the alias- Parameters:
name
- name or alias- Returns:
- method type
-
getMethods
public static Set<OperationMethods> getMethods(String name)
Get the method types from the alias- Parameters:
name
- name or alias- Returns:
- method types
-
getMethod
public static OperationMethods getMethod(int code)
Get the method type from the code- Parameters:
code
- method code- Returns:
- method type
-
-