org.deegree_impl.model.cs
Class DatumType.Local

java.lang.Object
  extended byEnumeratedParameter
      extended byorg.deegree_impl.model.cs.DatumType
          extended byorg.deegree_impl.model.cs.DatumType.Local
Enclosing class:
DatumType

public static final class DatumType.Local
extends DatumType

Local datum type.

Version:
1.00
Author:
Martin Desruisseaux
See Also:
CS_DatumType, Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.deegree_impl.model.cs.DatumType
DatumType.Horizontal, DatumType.Local, DatumType.Temporal, DatumType.Vertical
 
Field Summary
static int MAXIMUM
          Highest possible value for local datum types.
static int MINIMUM
          Lowest possible value for local datum types.
private static long serialVersionUID
          Serial number for interoperability with different versions.
 
Fields inherited from class org.deegree_impl.model.cs.DatumType
ALTITUDE_BAROMETRIC, CLASSIC, DEPTH, ELLIPSOIDAL, GEOCENTRIC, GEOID_MODEL_DERIVED, GMT, NORMAL, ORTHOMETRIC, UTC
 
Constructor Summary
private DatumType.Local(java.lang.String name, int value, int key)
          Construct a new enum with the specified value.
 
Method Summary
(package private)  int getMaximum()
          Get the maximum value.
(package private)  int getMinimum()
          Get the minimum value.
(package private)  int getTypeKey()
          Return the type key.
(package private)  boolean isCompatibleOrientation(AxisOrientation orientation)
          Returns true if the specified orientation is compatible with this datum type.
 
Methods inherited from class org.deegree_impl.model.cs.DatumType
getEnum, getName, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serial number for interoperability with different versions.

See Also:
Constant Field Values

MINIMUM

public static final int MINIMUM
Lowest possible value for local datum types.

See Also:
CS_DatumType.CS_LD_Min, Constant Field Values

MAXIMUM

public static final int MAXIMUM
Highest possible value for local datum types.

See Also:
CS_DatumType.CS_LD_Max, Constant Field Values
Constructor Detail

DatumType.Local

private DatumType.Local(java.lang.String name,
                        int value,
                        int key)
Construct a new enum with the specified value.

Method Detail

isCompatibleOrientation

boolean isCompatibleOrientation(AxisOrientation orientation)
Returns true if the specified orientation is compatible with this datum type. Local datum accept all orientations.

Specified by:
isCompatibleOrientation in class DatumType

getMinimum

final int getMinimum()
Get the minimum value.

Specified by:
getMinimum in class DatumType

getMaximum

final int getMaximum()
Get the maximum value.

Specified by:
getMaximum in class DatumType

getTypeKey

final int getTypeKey()
Return the type key.

Specified by:
getTypeKey in class DatumType