GeoAPI 2.0
Build 2005-06-08

org.opengis.go.spatial
Class GlobalPathType

Object
  extended by CodeList
      extended by SimpleEnumerationType
          extended by PathType
              extended by GlobalPathType
All Implemented Interfaces:
Serializable, Comparable

public class GlobalPathType
extends PathType

The instances of this class represent methods of calculating a path between two locations. The in-between points of the path satisfy two conditions:

  1. The in-between points are the same regardless of the way the current path is displayed (i.e. the path is independent of map projection, current viewport, etc.)
  2. The in-between points are claculated along a surface that the points are projected onto (such as the surface of the earth).
The second condition implies that altitude is not taken into account when calculating paths of type GlobalPathType. Hence paths of this type are well suited for navigation of surface ships or vehicles.\

Version:
$Revision: 1.5 $, $Date: 2005/05/16 10:54:58 $
See Also:
Serialized Form

Field Summary
static GlobalPathType GREAT_CIRCLE_ELLIPSOIDAL
           
static GlobalPathType GREAT_CIRCLE_SPHERICAL
           
static GlobalPathType RHUMBLINE_ELLIPSOIDAL
           
static GlobalPathType RHUMBLINE_SPHERICAL
           
 
Fields inherited from class PathType
VALUES
 
Constructor Summary
protected GlobalPathType(String name, String description)
          Creates a new GlobalPathType with the given value and name.
 
Method Summary
 
Methods inherited from class PathType
family, values
 
Methods inherited from class SimpleEnumerationType
getDescription, getIcon, getNullIcon, loadIconResource, toString
 
Methods inherited from class CodeList
compareTo, name, ordinal, readResolve
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GREAT_CIRCLE_ELLIPSOIDAL

public static final GlobalPathType GREAT_CIRCLE_ELLIPSOIDAL

GREAT_CIRCLE_SPHERICAL

public static final GlobalPathType GREAT_CIRCLE_SPHERICAL

RHUMBLINE_ELLIPSOIDAL

public static final GlobalPathType RHUMBLINE_ELLIPSOIDAL

RHUMBLINE_SPHERICAL

public static final GlobalPathType RHUMBLINE_SPHERICAL
Constructor Detail

GlobalPathType

protected GlobalPathType(String name,
                         String description)
Creates a new GlobalPathType with the given value and name.

Parameters:
name - the short name for the enum.
description - the description for the enum.

GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium