# Uses of Class
org.opengis.referencing.cs.AxisDirection

Packages that use AxisDirection
Package
Description
org.apache.sis.coverage.grid
A coverage backed by a regular grid.
org.apache.sis.io.wkt
Well Known Text (WKT) parsing and formatting.
org.apache.sis.referencing.cs
Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.apache.sis.referencing.operation.matrix
Matrix implementations for spatiotemporal referencing.
org.opengis.referencing.cs
Coordinate systems and their axis.

- ## Uses of AxisDirection in org.apache.sis.coverage.grid

  Method parameters in org.apache.sis.coverage.grid with type arguments of type AxisDirection
  Modifier and Type
  Method
  Description
  `GridDerivation`
  GridDerivation.`excludeAxes(Collection<AxisDirection> exclusion)`
  Requests a grid where some CRS axes are excluded.

- ## Uses of AxisDirection in org.apache.sis.io.wkt

  Methods in org.apache.sis.io.wkt with parameters of type AxisDirection
  Modifier and Type
  Method
  Description
  `String`
  Transliterator.`toLatinAbbreviation(CoordinateSystem cs, AxisDirection direction, String abbreviation)`
  Returns the axis abbreviation to format in WKT, or `null` if none.
  `String`
  Transliterator.`toLongAxisName(String csType, AxisDirection direction, String name)`
  Returns the axis name to use in memory for an axis parsed from a WKT.
  `String`
  Transliterator.`toShortAxisName(CoordinateSystem cs, AxisDirection direction, String name)`
  Returns the axis name to format in WKT, or `null` if none.
  `String`
  Transliterator.`toUnicodeAbbreviation(String csType, AxisDirection direction, String abbreviation)`
  Returns the axis abbreviation to use in memory for an axis parsed from a WKT.

- ## Uses of AxisDirection in org.apache.sis.referencing.cs

  Methods in org.apache.sis.referencing.cs that return AxisDirection
  Modifier and Type
  Method
  Description
  `static AxisDirection`
  CoordinateSystems.`directionAlongMeridian(AxisDirection baseDirection, double meridian)`
  Returns an axis direction from a pole along a meridian.
  `static AxisDirection[]`
  CoordinateSystems.`getAxisDirections(CoordinateSystem cs)`
  Returns the axis directions for the specified coordinate system.
  `AxisDirection`
  DefaultCoordinateSystemAxis.`getDirection()`
  Returns the direction of this coordinate system axis.
  `default AxisDirection`
  AxisFilter.`getDirectionReplacement(CoordinateSystemAxis axis, AxisDirection direction)`
  Returns a replacement for the given axis direction.
  `static AxisDirection[]`
  CoordinateSystems.`getSimpleAxisDirections(CoordinateSystem cs)`
  Returns the axis directions, replacing "North/South along meridian" by a cardinal direction.
  `static AxisDirection`
  CoordinateSystems.`parseAxisDirection(String name)`
  Returns an axis direction code from the given direction name.
  Methods in org.apache.sis.referencing.cs with parameters of type AxisDirection
  Modifier and Type
  Method
  Description
  `static Angle`
  CoordinateSystems.`angle(AxisDirection source, AxisDirection target)`
  Returns the arithmetic (counterclockwise) angle from the first axis direction to the second direction.
  `static AxisDirection`
  CoordinateSystems.`directionAlongMeridian(AxisDirection baseDirection, double meridian)`
  Returns an axis direction from a pole along a meridian.
  `default AxisDirection`
  AxisFilter.`getDirectionReplacement(CoordinateSystemAxis axis, AxisDirection direction)`
  Returns a replacement for the given axis direction.
  `static Integer`
  CoordinateSystems.`getEpsgCode(Unit<?> unit, AxisDirection... directions)`
  Returns the EPSG code of a coordinate system using the given unit and axis directions.
  `static boolean`
  CoordinateSystems.`isAlongMeridian(AxisDirection direction)`
  Returns `true` if the given axis direction seems to be a direction along a meridian.
  Constructors in org.apache.sis.referencing.cs with parameters of type AxisDirection
  Modifier
  Constructor
  Description
  ``
  `DefaultCoordinateSystemAxis(Map<String,?> properties, String abbreviation, AxisDirection direction, Unit<?> unit)`
  Constructs an axis from a set of properties.

- ## Uses of AxisDirection in org.apache.sis.referencing.factory

  Methods in org.apache.sis.referencing.factory with parameters of type AxisDirection
  Modifier and Type
  Method
  Description
  `CoordinateSystemAxis`
  GeodeticObjectFactory.`createCoordinateSystemAxis(Map<String,?> properties, String abbreviation, AxisDirection direction, Unit<?> unit)`
  Creates a coordinate system axis from an abbreviation and a unit.

- ## Uses of AxisDirection in org.apache.sis.referencing.operation

  Methods in org.apache.sis.referencing.operation that return types with arguments of type AxisDirection
  Modifier and Type
  Method
  Description
  `Set<AxisDirection>`
  MissingSourceDimensionsException.`getMissingAxes()`
  Indices which axes were missing in the source coordinate system.
  Methods in org.apache.sis.referencing.operation with parameters of type AxisDirection
  Modifier and Type
  Method
  Description
  `void`
  MissingSourceDimensionsException.`addMissing(AxisDirection direction)`
  Indicates which dimension was missing, specified as an axis direction.

- ## Uses of AxisDirection in org.apache.sis.referencing.operation.matrix

  Methods in org.apache.sis.referencing.operation.matrix that return types with arguments of type AxisDirection
  Modifier and Type
  Method
  Description
  `Set<AxisDirection>`
  UnderdeterminedMatrixException.`getUnknownAxes()`
  Indicates which axes were unknown during the attempt to create an affine transform.
  Methods in org.apache.sis.referencing.operation.matrix with parameters of type AxisDirection
  Modifier and Type
  Method
  Description
  `void`
  UnderdeterminedMatrixException.`addUnknown(AxisDirection direction)`
  Indicates which term was unknown, specified as an axis direction for convenience.
  `static MatrixSIS`
  Matrices.`createTransform(Envelope srcEnvelope, AxisDirection[] srcAxes, Envelope dstEnvelope, AxisDirection[] dstAxes)`
  Creates a transform matrix mapping the given source envelope to the given destination envelope, combined with changes in axis order and/or direction.
  `static MatrixSIS`
  Matrices.`createTransform(AxisDirection[] srcAxes, AxisDirection[] dstAxes)`
  Creates a transform matrix changing axis order and/or direction.

- ## Uses of AxisDirection in org.opengis.referencing.cs

  Subclasses with type arguments of type AxisDirection in org.opengis.referencing.cs
  Modifier and Type
  Class
  Description
  `final class`
  `AxisDirection`
  The direction of positive increments in the coordinate value for a coordinate system axis.
  Fields in org.opengis.referencing.cs declared as AxisDirection
  Modifier and Type
  Field
  Description
  `static final AxisDirection`
  AxisDirection.`COLUMN_NEGATIVE`
  Axis positive direction is towards lower pixel column.
  `static final AxisDirection`
  AxisDirection.`COLUMN_POSITIVE`
  Axis positive direction is towards higher pixel column.
  `static final AxisDirection`
  AxisDirection.`DISPLAY_DOWN`
  Axis positive direction is towards bottom of approximately vertical display surface.
  `static final AxisDirection`
  AxisDirection.`DISPLAY_LEFT`
  Axis positive direction is left in display.
  `static final AxisDirection`
  AxisDirection.`DISPLAY_RIGHT`
  Axis positive direction is right in display.
  `static final AxisDirection`
  AxisDirection.`DISPLAY_UP`
  Axis positive direction is towards top of approximately vertical display surface.
  `static final AxisDirection`
  AxisDirection.`DOWN`
  Axis positive direction is down relative to gravity.
  `static final AxisDirection`
  AxisDirection.`EAST`
  Axis positive direction is π/2 radians clockwise from north.
  `static final AxisDirection`
  AxisDirection.`EAST_NORTH_EAST`
  Axis positive direction is approximately east-north-east.
  `static final AxisDirection`
  AxisDirection.`EAST_SOUTH_EAST`
  Axis positive direction is approximately east-south-east.
  `static final AxisDirection`
  AxisDirection.`FUTURE`
  Axis positive direction is towards the future.
  `static final AxisDirection`
  AxisDirection.`GEOCENTRIC_X`
  Axis positive direction is in the equatorial plane from the centre of the modelled earth towards the intersection of the equator with the prime meridian.
  `static final AxisDirection`
  AxisDirection.`GEOCENTRIC_Y`
  Axis positive direction is in the equatorial plane from the centre of the modelled earth towards the intersection of the equator and the meridian π/2 radians eastwards from the prime meridian.
  `static final AxisDirection`
  AxisDirection.`GEOCENTRIC_Z`
  Axis positive direction is from the centre of the modelled earth parallel to its rotation axis and towards its north pole.
  `static final AxisDirection`
  AxisDirection.`NORTH`
  Axis positive direction is north.
  `static final AxisDirection`
  AxisDirection.`NORTH_EAST`
  Axis positive direction is approximately north-east.
  `static final AxisDirection`
  AxisDirection.`NORTH_NORTH_EAST`
  Axis positive direction is approximately north-north-east.
  `static final AxisDirection`
  AxisDirection.`NORTH_NORTH_WEST`
  Axis positive direction is approximately north-north-west.
  `static final AxisDirection`
  AxisDirection.`NORTH_WEST`
  Axis positive direction is approximately north-west.
  `static final AxisDirection`
  AxisDirection.`OTHER`
  Unknown or unspecified axis orientation.
  `static final AxisDirection`
  AxisDirection.`PAST`
  Axis positive direction is towards the past.
  `static final AxisDirection`
  AxisDirection.`ROW_NEGATIVE`
  Axis positive direction is towards lower pixel row.
  `static final AxisDirection`
  AxisDirection.`ROW_POSITIVE`
  Axis positive direction is towards higher pixel row.
  `static final AxisDirection`
  AxisDirection.`SOUTH`
  Axis positive direction is π radians clockwise from north.
  `static final AxisDirection`
  AxisDirection.`SOUTH_EAST`
  Axis positive direction is approximately south-east.
  `static final AxisDirection`
  AxisDirection.`SOUTH_SOUTH_EAST`
  Axis positive direction is approximately south-south-east.
  `static final AxisDirection`
  AxisDirection.`SOUTH_SOUTH_WEST`
  Axis positive direction is approximately south-south-west.
  `static final AxisDirection`
  AxisDirection.`SOUTH_WEST`
  Axis positive direction is approximately south-west.
  `static final AxisDirection`
  AxisDirection.`UP`
  Axis positive direction is up relative to gravity.
  `static final AxisDirection`
  AxisDirection.`WEST`
  Axis positive direction is 3π/2 radians clockwise from north.
  `static final AxisDirection`
  AxisDirection.`WEST_NORTH_WEST`
  Axis positive direction is approximately west-north-west.
  `static final AxisDirection`
  AxisDirection.`WEST_SOUTH_WEST`
  Axis positive direction is approximately west-south-west.
  Methods in org.opengis.referencing.cs that return AxisDirection
  Modifier and Type
  Method
  Description
  `AxisDirection[]`
  AxisDirection.`family()`
  Returns the list of enumerations of the same kind as this enum.
  `AxisDirection`
  CoordinateSystemAxis.`getDirection()`
  Direction of this coordinate system axis.
  `static AxisDirection`
  AxisDirection.`valueOf(String code)`
  Returns the axis direction that matches the given string, or returns a new one if none match it.
  `static AxisDirection[]`
  AxisDirection.`values()`
  Returns the list of `AxisDirection`s.
  Methods in org.opengis.referencing.cs with parameters of type AxisDirection
  Modifier and Type
  Method
  Description
  `CoordinateSystemAxis`
  CSFactory.`createCoordinateSystemAxis(Map<String,?> properties, String abbreviation, AxisDirection direction, Unit<?> unit)`
  Creates a coordinate system axis from an abbreviation and a unit.