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_AREAAlbers Equal AreaAMERICAN_POLYCONICAmerican PolyconicCASSINI_SOLDNERCassini-SoldnerCOORDINATE_FRAME_ROTATIONCoordinate Frame rotation (geocentric domain)EQUIDISTANT_CYLINDRICALEquidistant Cylindrical (Spherical)GEOCENTRIC_TRANSLATIONSGeocentric translations (geocentric domain)HOTINE_OBLIQUE_MERCATOR_AHotine Oblique Mercator (variant A)HOTINE_OBLIQUE_MERCATOR_BHotine Oblique Mercator (variant B)KROVAKKrovakLAMBERT_AZIMUTHAL_EQUAL_AREALambert Azimuthal Equal AreaLAMBERT_CONIC_CONFORMAL_1SPLambert Conic Conformal (1SP)LAMBERT_CONIC_CONFORMAL_2SPLambert Conic Conformal (2SP)LAMBERT_CYLINDRICAL_EQUAL_AREALambert Cylindrical Equal Area (Spherical)LONGITUDE_ROTATIONLongitude rotationMERCATOR_AMercator (variant A)MERCATOR_BMercator (variant B)MOLODENSKY_BADEKASMolodensky-Badekas (geocentric domain)NADCONNADCONNADCON5NADCON5 (3D)NEW_ZEALAND_MAP_GRIDNew Zealand Map GridNTV2NTv2OBLIQUE_STEREOGRAPHICOblique stereographicPOLAR_STEREOGRAPHIC_APolar Stereographic (variant A)POLAR_STEREOGRAPHIC_BPolar Stereographic (variant B)POLAR_STEREOGRAPHIC_CPolar Stereographic (variant C)POPULAR_VISUALISATION_PSEUDO_MERCATORPopular Visualisation Pseudo MercatorPOSITION_VECTOR_TRANSFORMATIONPosition Vector transformation (geocentric domain)TRANSVERSE_MERCATORTransverse MercatorTRANSVERSE_MERCATOR_SOUTH_ORIENTATEDTransverse Mercator (South Orientated)VERTICAL_OFFSETVertical Offset
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAliases()Get the aliasesintgetCode()Get the method codestatic OperationMethodsgetMethod(int code)Get the method type from the codestatic OperationMethodsgetMethod(String name)Get the method type from the aliasstatic Set<OperationMethods>getMethods(String name)Get the method types from the aliasStringgetName()Get the method nameOperationTypegetOperationType()Get the operation typeOperationParametersgetParameter(int index)Get the parameter at the indexintgetParameterCode(int index)Get the parameter code at the indexList<Integer>getParameterCodes()Get the parameter codesList<OperationParameters>getParameters()Get the parametersintnumParameters()Number of parametersstatic OperationMethodsvalueOf(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
-
-