LatLonHeightTransform

Description

sealed class Tinman.Engine.Scenes.Util.LatLonHeightTransform

Derived from

TerrainTransform abstract

A ITerrainTransform that establishes a local coordinates (see LocalTransform) for given latitude, longitude and height values.

Public / Constructors

Lat​Lon​Height​Transform

4 overloads


public constructor LatLonHeightTransform1 → ()

Creates a new instance of LatLonHeightTransform.


public constructor LatLonHeightTransform2 → (3)

coordinates in : string

The initial coordinates, see Coordinates.

height opt : float64 = 0

The initial height.

vertical opt : VerticalType = VerticalType.HeightMesh

The initial vertical coordinate type.

Creates a new instance of LatLonHeightTransform.

ValidatingException

If the given input coordinates in string is invalid.


public constructor LatLonHeightTransform3 → (3)

coordinates in : LatLon

The initial coordinates, see Coordinates.

height opt : float64 = 0

The initial height.

vertical opt : VerticalType = VerticalType.HeightMesh

The initial vertical coordinate type.

Creates a new instance of LatLonHeightTransform.


public constructor LatLonHeightTransform4 → (1)

coordinates in : LatLonHeight

The initial coordinates, see Coordinates.

Creates a new instance of LatLonHeightTransform.

Public / Methods

Update​If​Height​Mesh


public method UpdateIfHeightMesh → ()

Invalidates this terrain transform, if the vertical type of Coordinates is VerticalType.HeightMesh.

Public / Attributes

Coordinates


public attribute Coordinates → (get,set)

value : LatLonHeight

The geographic coordinates.

The geographic coordinates of the center of the local coordinate system.