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

class GeoAuthority in Tinman.Terrain.Georef

Token for an authority that defines georeferencing objects.

sealed class GeoAuthority implements IEquatable<GeoAuthority>
  extends SerializableBase

Serialization

SerialId

Serialization information about this type.

public static readonly field SerialId
type ISerialTypeInfo

Public / Constants

Epsg

EPSG Geodetic Parameter Dataset

public static readonly field Epsg
type GeoAuthority

Remarks:

http://www.epsg.org/geodetic.html

Public / Attributes

Name

Human-readable name of the georeferencing authority.

public property Name { get }
type string
value [not-null] The authority name.

SerialType

Returns the serial type of this object.

public property SerialType { get }
type ISerialTypeInfo
value [not-null] The serial type.
inherited SerializableBase.SerialType

SerialVersion

Returns the serial data version.

public virtual property SerialVersion { get }
type int32
value [>=1] The serial data version tag.
inherited SerializableBase.SerialVersion

Remarks:

An ISerializable implementation is required to support all versions up to the one returned by SerialVersion.

See also:

ISerializable.Serialize
ISerializable.Deserialize

Public / Constructors

GeoAuthority

Creates a new instance of GeoAuthority.

public constructor GeoAuthority (string name)
params name [not-empty] Human-readable name of the georeferencing authority.

Public / Methods

Deserialize

Initializes the state of this object from the given data stream.

public override method Deserialize (int32 serialVersion, ISerializer data)
type ISerializable
params serialVersion [>=1] The serial data version.
  data [not-null] The serial data stream.
returns [not-null] The deserialized object. This will typically be this, but in some circumstances, another instance may be returned (e.g. singletons).
overrides SerializableBase.Deserialize

Remarks:

The Deserialize method will be called immediately after the object has been instantiated via its default constructor.

The provided serialVersion number is guaranteed to be equal to or less than the SerialVersion returned by this object (i.e. ISerializable object must provide backwards compatibility).

See also:

ISerializable.Serialize
ISerializable.SerialVersion

Equals

Compares this object with the given one.

[Pure]
public method Equals (GeoAuthority other)
type bool
params other The object to compare to.
returns true if this object is equal to other, false if not.
implements IEquatable.Equals

Compares this object with the given one.

[Pure]
public override method Equals (object other)
type bool
params other The object to compare to.
returns true if this object is equal to other, false if not.

For

Returns a geo authority for the given name.

public static method For (string name)
type GeoAuthority
params name [not-empty] The authority name.
returns [not-null] The geo authority object.

GetHashCode

[Pure]
public override method GetHashCode ()
type int32

Serialize

Serializes the current state of this object to the given data stream.

public override method Serialize (ISerializer data)
params data [not-null] The serial data stream.
overrides SerializableBase.Serialize

See also:

ISerializable.Deserialize
ISerializable.SerialVersion