Options
All
  • Public
  • Public/Protected
  • All
Menu

A transformation between two coordinate reference systems. May not be instantiated with the constructor. Instead use the factory methods in the TransformationFactory module to create instances of this class.

Hierarchy

Overview

Accessors

inputReference

  • The reference of the source coordinates that are transformed.

    Returns null if unknown.

    since

    2023.0

    Returns CoordinateReference | null

inverseTransformation

  • Returns a transformation that does the inverse transformation, so from target to source coordinates.

    since

    2023.0

    Returns Transformation

outputReference

  • The reference of the target coordinates after transformation.

    Returns null if unknown.

    since

    2023.0

    Returns CoordinateReference | null

Methods

transform

  • Transforms a point from the input reference to the output reference.

    throws

    OutOfBoundsError if the input point is not defined in the output reference

    Parameters

    • aInputPoint: Point

      the point to transform specified in the input reference

    • Optional aOutputPointSFCT: Point

    Returns Point

    a point containing the transformed coordinate. If aOutputPointSFCT was present in the parameters, aOutputPointSFCT will be returned

transformBounds

  • Transforms a bounding box from the input reference to the output reference.

    throws

    OutOfBoundsError if the input bounds is not defined in the output reference

    Parameters

    • aInputBounds: Bounds

      the bounding box to transform specified in the input reference

    • Optional aOutputBoundsSFCT: Bounds

    Returns Bounds

    the transformed Bounds. If aOutputBoundsSFCT was present in the parameters, aOutputBoundsSFCT will be returned

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method