CoordinateSystemFlags

Description

[Flags] [SemanticEnum]
enum Tinman.Terrain.Georef.CoordinateSystemFlags

Enumeration of coordinate system flags.

Public / Constants

None

public constant None → (0:int32)

No coordinate system flags.

InverseZ

public constant InverseZ → (1:int32)

The sign of the Z axis of the coordinate system is inverted.

InverseXY

public constant InverseXY → (2:int32)

The signs of the X and Y axes of the coordinate system are inverted.

FlipXY

public constant FlipXY → (4:int32)

The X and Y coordinate system axes are flipped.

Mirror

public constant Mirror → (8:int32)

The sign of the Y axis of the coordinate system is inverted, after applying FlipXY.

MaskXY

public constant MaskXY → (14:int32)

Bitmask of flags that refer to the horizontal coordinate system axes.

In terms of the commonly used axis names (Northing, Southing, Easting and Westing), the flags will result in the following X- and Y-axis configurations:

 X | Y | Flags
---+---+-----------------------------
 N | E | FlipXY
 N | W | FlipXY + Mirror
 S | E | InverseXY + FlipXY + Mirror
 S | W | InverseXY + FlipXY
 E | N | None
 E | S | Mirror
 W | N | InverseXY + Mirror
 W | S | InverseXY
---+---+-----------------------------

MaskZ

public constant MaskZ → (1:int32)

Bitmask of flags that refer to the vertical coordinate system axis.

All

public constant All → (15:int32)

All flags.