CreatePosition<T extends Position> typedef

CreatePosition<T extends Position> = T Function({num? m, required num x, required num y, num? z})

Creates a new position of T from x and y, and optional z and m.

For projected or cartesian positions (Projected), coordinates axis are applied as is.

For geographic positions (Geographic), coordinates are applied as: x => lon, y => lat, z => elev, m => m

Implementation

typedef CreatePosition<T extends Position> = T Function({
  required num x,
  required num y,
  num? z,
  num? m,
});