Enum OperationMethods

    • 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)
      • 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)
      • NEW_ZEALAND_MAP_GRID

        public static final OperationMethods NEW_ZEALAND_MAP_GRID
        New Zealand Map Grid
      • 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 name
        NullPointerException - 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
      • getAliases

        public Set<String> getAliases()
        Get the aliases
        Returns:
        aliases
      • 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
      • 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