org.opengis.cs
Class CS_AxisOrientationEnum

java.lang.Object
  extended byorg.opengis.cs.CS_AxisOrientationEnum
All Implemented Interfaces:
java.io.Serializable

public class CS_AxisOrientationEnum
extends java.lang.Object
implements java.io.Serializable

Orientation of axis. Some coordinate systems use non-standard orientations. For example, the first axis in South African grids usually points West, instead of East. This information is obviously relevant for algorithms converting South African grid coordinates into Lat/Long.

Since:
1.00
Version:
1.01
Author:
Martin Daly, Martin Desruisseaux
See Also:
Serialized Form

Field Summary
static int CS_AO_Down
          Increasing ordinates values go down.
static int CS_AO_East
          Increasing ordinates values go East.
static int CS_AO_North
          Increasing ordinates values go North.
static int CS_AO_Other
          Unknown or unspecified axis orientation.
static int CS_AO_South
          Increasing ordinates values go South.
static int CS_AO_Up
          Increasing ordinates values go up.
static int CS_AO_West
          Increasing ordinates values go West.
private static long serialVersionUID
          Use serialVersionUID from first draft for interoperability with CSS 1.00.
 int value
          The enum value.
 
Constructor Summary
CS_AxisOrientationEnum()
          Construct an empty enum value.
CS_AxisOrientationEnum(int value)
          Construct a new enum value.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compares the specified object with this enum for equality.
 int hashCode()
          Returns the enum value.
 java.lang.String toString()
          Returns a string représentation of this enum.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Use serialVersionUID from first draft for interoperability with CSS 1.00.

See Also:
Constant Field Values

CS_AO_Other

public static final int CS_AO_Other
Unknown or unspecified axis orientation. This can be used for local or fitted coordinate systems.

See Also:
Constant Field Values

CS_AO_North

public static final int CS_AO_North
Increasing ordinates values go North. This is usually used for Grid Y coordinates and Latitude.

See Also:
Constant Field Values

CS_AO_South

public static final int CS_AO_South
Increasing ordinates values go South. This is rarely used.

See Also:
Constant Field Values

CS_AO_East

public static final int CS_AO_East
Increasing ordinates values go East. This is rarely used.

See Also:
Constant Field Values

CS_AO_West

public static final int CS_AO_West
Increasing ordinates values go West. This is usually used for Grid X coordinates and Longitude.

See Also:
Constant Field Values

CS_AO_Up

public static final int CS_AO_Up
Increasing ordinates values go up. This is used for vertical coordinate systems.

See Also:
Constant Field Values

CS_AO_Down

public static final int CS_AO_Down
Increasing ordinates values go down. This is used for vertical coordinate systems.

See Also:
Constant Field Values

value

public int value
The enum value.

Constructor Detail

CS_AxisOrientationEnum

public CS_AxisOrientationEnum()
Construct an empty enum value. Caller must initialize value.


CS_AxisOrientationEnum

public CS_AxisOrientationEnum(int value)
Construct a new enum value.

Method Detail

hashCode

public int hashCode()
Returns the enum value.


equals

public boolean equals(java.lang.Object object)
Compares the specified object with this enum for equality.


toString

public java.lang.String toString()
Returns a string représentation of this enum. The returned string is implementation dependent. It is usually provided for debugging purposes only.