Interface UserDefinedCS
- All Superinterfaces:
CoordinateSystem, IdentifiedObject
@UML(identifier="CS_UserDefinedCS",
specification=ISO_19111)
public interface UserDefinedCS
extends CoordinateSystem
A two- or three-dimensional coordinate system that consists of any combination of coordinate
axes not covered by any other Coordinate System type. An example is a multilinear coordinate
system which contains one coordinate axis that may have any 1-D shape which has no intersections
with itself. This non-straight axis is supplemented by one or two straight axes to complete a 2
or 3 dimensional coordinate system. The non-straight axis is typically incrementally straight or
curved. A
UserDefinedCS shall have two or three
axis associations.- Since:
- 1.0
-
Field Summary
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY -
Method Summary
Methods inherited from interface CoordinateSystem
getAxis, getDimensionModifier and TypeMethodDescriptiongetAxis(int dimension) Returns the axis for this coordinate system at the specified dimension.intReturns the dimension of the coordinate system.Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKTModifier and TypeMethodDescriptionAn alternative name by which this object is identified.An identifier which references elsewhere the object's defining information.getName()The primary name by which this object is identified.Comments on or information about this object, including data source information.toWKT()Returns a Well Known Text (WKT) for this object.