org.opengis.geometry
Class PrecisionType

Object
  extended by CodeList<PrecisionType>
      extended by PrecisionType
All Implemented Interfaces:
Serializable, Comparable<PrecisionType>

public final class PrecisionType
extends CodeList<PrecisionType>

The rounding policy used for a precision model.

Since:
GeoAPI 2.1
See Also:
Serialized Form

Field Summary
static PrecisionType DOUBLE
          Floating precision corresponds to the standard Java double-precision floating-point representation, which is based on the IEEE-754 standard.
static PrecisionType FIXED
          Fixed precision indicates that coordinates have a fixed number of decimal places.
static PrecisionType FLOAT
          Floating single precision corresponds to the standard Java single-precision floating-point representation, which is based on the IEEE-754 standard.
 
Method Summary
 CodeList[] family()
          Returns the list of enumerations of the same kind than this enum.
 boolean isFloating()
          Returns true if PrecisionModelType is a represented using floating point arithmatic (rather then a grid).
static PrecisionType valueOf(String code)
          Returns the PrecisionType that matches the given string, or returns a new one if none match it.
static PrecisionType[] values()
          Returns the list of PrecisionModelTypes.
 
Methods inherited from class CodeList
compareTo, name, ordinal, readResolve, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FIXED

public static final PrecisionType FIXED
Fixed precision indicates that coordinates have a fixed number of decimal places.


DOUBLE

public static final PrecisionType DOUBLE
Floating precision corresponds to the standard Java double-precision floating-point representation, which is based on the IEEE-754 standard.


FLOAT

public static final PrecisionType FLOAT
Floating single precision corresponds to the standard Java single-precision floating-point representation, which is based on the IEEE-754 standard.

Method Detail

isFloating

public boolean isFloating()
Returns true if PrecisionModelType is a represented using floating point arithmatic (rather then a grid).

Returns:
true if floating point arithmatic is used.

values

public static PrecisionType[] values()
Returns the list of PrecisionModelTypes.


family

public CodeList[] family()
Returns the list of enumerations of the same kind than this enum.

Specified by:
family in class CodeList<PrecisionType>

valueOf

public static PrecisionType valueOf(String code)
Returns the PrecisionType that matches the given string, or returns a new one if none match it.



Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.