CoordinateOperation

Description

sealed class Tinman.Terrain.Georef.CoordinateOperation

A horizontal coordinate operation (i.e. map projection).

See also

GeoRegistry

Public / Constants

First​Parameter


The first coordinate operation parameter.

Last​Parameter


The last coordinate operation parameter.

Parameter​Count


public constant ParameterCount → (9:int32)

The number of coordinate operation parameters.

Public / Constructors

Coordinate​Operation


public constructor CoordinateOperation → (2)

method in : CoordinateOperationMethod

[not-null]
The coordinate operation method.

name opt : string = null

Human-readable name of the geo object. If empty or null, GeoObject.UserDefined will be used instead.

Creates a new instance of CoordinateOperation.

Public / Methods

Clear


public method Clear → (1)

parameter in : CoordinateOperationParameter

The parameter.

returns → CoordinateOperation

this

Clears the given parameter.

Parameter​Name


public static method ParameterName → (1)

parameter in : CoordinateOperationParameter

The parameter.

returns → string

The parameter name.

Returns the human-readable name of the given parameter.

Parameter​Type


public static method ParameterType → (1)

parameter in : CoordinateOperationParameter

The parameter.

returns → UnitOfMeasureType

The unit type.

Returns the unit type of the given parameter.

Set

4 overloads


public method Set1 → (1)

latLon in : LatLon

The parameter values.

returns → CoordinateOperation

this


public method Set2 → (1)

eastingNorthing in : Vec2D

The parameter values, in metres.

returns → CoordinateOperation

this


public method Set3 → (1)

scale in : float64

The parameter value.

returns → CoordinateOperation

this


public method Set4 → (3)

parameter in : CoordinateOperationParameter

The parameter.

value in : float64

The parameter value.

unit opt : UnitOfMeasure = null

The value unit. If null or if value in is 0, the default unit of the parameter will be used (see ParameterType).

returns → CoordinateOperation

this

Sets the given parameter.

If parameter in is ignored (see CoordinateOperationMethod.IgnoredParameter), the given value in is ignored and the method returns silently.

Public / Attributes

Method


public attribute Method → (get)

value : CoordinateOperationMethod

[not-null]
The CoordinateOperationMethod object that represents the coordinate operation method.

The coordinate operation method.

Configuration

Config


public static attribute Config → (get)

value : IConfigurator<ICoordinateOperation>

[not-null]
The configurator object.

The configurator object for this type.

Serialization

Serial​Id


public static readonly attribute SerialId → (ISerialTypeInfo)

Serialization information about this type.