GeoAPI 2.0
Build 2005-06-08

org.opengis.metadata.spatial
Class GeometricObjectType

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

@UML(identifier="MD_GeometricObjectTypeCode",
     specification=ISO_19115)
public final class GeometricObjectType
extends CodeList<GeometricObjectType>

Name of point and vector spatial objects used to locate zero-, one-, and twodimensional spatial locations in the dataset.

Since:
GeoAPI 2.0
Version:
Abstract specification 5.0
See Also:
Serialized Form

Field Summary
static GeometricObjectType COMPLEXES
          Set of geometric primitives such that their boundaries can be represented as a union of other primitives.
static GeometricObjectType COMPOSITES
          Connected set of curves, solids or surfaces.
static GeometricObjectType CURVE
          Bounded, 1-dimensional geometric primitive, representing the continuous image of a line.
static GeometricObjectType POINT
          Zero-dimensional geometric primitive, representing a position but not having an extent.
static GeometricObjectType SOLID
          Bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space.
static GeometricObjectType SURFACE
          Bounded, connected 2-dimensional geometric, representing the continuous image of a region of a plane.
 
Constructor Summary
GeometricObjectType(String name)
          Constructs an enum with the given name.
 
Method Summary
 GeometricObjectType[] family()
          Returns the list of enumerations of the same kind than this enum.
static GeometricObjectType[] values()
          Returns the list of GeometricObjectTypes.
 
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

COMPLEXES

@UML(identifier="complexes",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final GeometricObjectType COMPLEXES
Set of geometric primitives such that their boundaries can be represented as a union of other primitives.


COMPOSITES

@UML(identifier="composites",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final GeometricObjectType COMPOSITES
Connected set of curves, solids or surfaces.


CURVE

@UML(identifier="curve",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final GeometricObjectType CURVE
Bounded, 1-dimensional geometric primitive, representing the continuous image of a line.


POINT

@UML(identifier="point",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final GeometricObjectType POINT
Zero-dimensional geometric primitive, representing a position but not having an extent.


SOLID

@UML(identifier="solid",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final GeometricObjectType SOLID
Bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space.


SURFACE

@UML(identifier="surface",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final GeometricObjectType SURFACE
Bounded, connected 2-dimensional geometric, representing the continuous image of a region of a plane.

Constructor Detail

GeometricObjectType

public GeometricObjectType(String name)
Constructs an enum with the given name. The new enum is automatically added to the list returned by values().

Parameters:
name - The enum name. This name must not be in use by an other enum of this type.
Method Detail

values

public static GeometricObjectType[] values()
Returns the list of GeometricObjectTypes.


family

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

Specified by:
family in class CodeList<GeometricObjectType>

GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium