CoordinateSystemBuilderComponent

Description

class Tinman.Terrain.Georef.CoordinateSystemBuilderComponent
<T ref : IGeoObject>

Describes a coordinate system component in a CoordinateSystemBuilder, for building CoordinateSystem objects.

Public / Methods

Reset


public virtual method Reset → ()

Resets all fields to their default values.

Public / Attributes

Geo​Object


public attribute GeoObject → (T)

The geo object.

If null, a geo registry lookup will be performed for Identifier.

Identifier


public attribute Identifier → (GeoObjectId)

The component identifier of the component, which is used to look up the geo object in the provided geo registry.

When CoordinateSystemBuilder.Build is called, Identifier is not null and GeoObject is null, a lookup is performed using the provided IGeoRegistry object and the found geo object is set to GeoObject. Otherwise, the value remains null.

Defaults to null.

Is​Empty


public virtual attribute IsEmpty → (get)

value : bool

true if empty,
false if not empty.

Checks whether this component is empty.

A component is empty if all its fields (GeoObject) have default values.