org.opengis.go.spatial
Class PathType
- java.lang.Object
-
- org.opengis.util.CodeList<E>
-
- org.opengis.util.SimpleEnumerationType<PathType>
-
- org.opengis.go.spatial.PathType
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<PathType>
- Direct Known Subclasses:
- GlobalPathType, UnprojectedPathType, VectorPathType
public class PathType extends SimpleEnumerationType<PathType>
This class serves as the base class for objects that represent the various methods for computing a path between two locations. Singleton instances of PathType will exist to represent for example a path of constant bearing (rhumbline), or a great circle path.Path type is an algorithmic sequence of interpolation and projection.
- For rhumbline, great circle, and vector, first interpolation is done on the verteces, which gives in-between points. These in-between points are then projected into the display space, which converts them to display points.
- For pixel-straight and spline, the verteces are first projected into the display space as display points. These display points are interpolated, which generates in-between display points.
Path Type Interpolation Method rhumbline constant bearing great circle geodesic vector linear in worldspace (interpolation before projection) pixel-straight linear in display space (interpolation after projection) spline cubic in display space (interpolation after projection) - See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description CodeList[]family()Returns the list of enumerations of the same kind than this enum.static PathType[]values()Returns the list ofPathTypes.-
Methods inherited from class org.opengis.util.SimpleEnumerationType
getDescription, getIcon, getNullIcon, toString
-
-
DataMelt 3.0 © DataMelt by jWork.ORG