TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

class GeorefException in Tinman.Terrain.Georef

Base exception class for geo-referencing module.

sealed class GeorefException extends TinmanException

Public / Attributes

ErrorInfo

The TinmanError object that describes the error that has occurred.

public property ErrorInfo { get }
type TinmanError
value [not-null] The TinmanError object.
inherited TinmanException.ErrorInfo

Message

Returns the human-readable exception message.

[Pure]
public override sealed property Message { get }
type string
value [not-null] The localized exception message.
inherited TinmanException.Message

Source

The error source (see ErrorSource).

public property Source { get }
type string
value The error source tag.
inherited TinmanException.Source

Public / Constructors

BadGeoref

The provided geo-reference is not applicable to the intended usage.

public static method BadGeoref (string source, string message = null)
type GeorefException
params source Error source tag.
  message Optional error message. Defaults to null.
returns The ready-to-throw exception.

MissingParameter

A required CoordinateOperationParameter cannot be found.

public static method MissingParameter (string source, CoordinateOperationParameter parameter)
type GeorefException
params source Error source tag.
  parameter The parameter object.
returns The ready-to-throw exception.

NoSuchGeoObject

A geo object cannot be found in the geo registry.

public static method NoSuchGeoObject (string source, GeoObjectId key)
type GeorefException
params source Error source tag.
  key The geo object key.
returns The ready-to-throw exception.

UnsupportedMetadata

A piece of geo-referencing metadata is not supported.

public static method UnsupportedMetadata (string source, string what)
type GeorefException
params source Error source tag.
  what Description of what is not supported.
returns The ready-to-throw exception.

Public / Methods

ToString

Returns a textual representation of this exception.

[Pure]
public override sealed method ToString ()
type string
returns [not-empty] The localized textual representation.
inherited TinmanException.ToString