Serializable Class

Inherits from

GEOCALCPBW_NAMESPACE::GeoBase

 

Classes that Inherit Serializable

GEOCALCPBW_NAMESPACE::AreaOfUse

GEOCALCPBW_NAMESPACE::CoordPoint

GEOCALCPBW_NAMESPACE::CoordSys

GEOCALCPBW_NAMESPACE::ConcatenatedTransform

GEOCALCPBW_NAMESPACE::CoordTransform

GEOCALCPBW_NAMESPACE::Ellipsoid

GEOCALCPBW_NAMESPACE::Datum

GEOCALCPBW_NAMESPACE::PrimeMeridian

GEOCALCPBW_NAMESPACE::Unit

GEOCALCPBW_NAMESPACE::Scope

GEOCALCPBW_NAMESPACE::Usage

 

Description

The Serializable class defines an object that can be loaded from or saved to the DataSource.  It cannot be instantiated, as it is an abstract class, but it provides a base for many objects in the GeoCalc library.

 

Public Methods

Method

Description

CheckIsUsable

Checks to see if the object is usable

Clone

Returns the date on which an object was deprecated

get_DeprecatedTimestamp

Returns the date on which an object was deprecated

get_Identifiers

Returns the IdentifierCollection that stores this objects identifiers

get_IsDeprecated

Returns a boolean indicating if the current object has been deprecated

get_IsFileBased

Returns a boolean indicating if the current object relies on an external file

get_IsUsable

Returns a boolean indicating if the current object is complete

get_Name

Returns the name of this object

get_ObjectDescription

Returns the description of the object

get_ObjectType

Indicates the type of this object, according to the ObjectType enumeration

get_Remarks

Returns various remarks about the object

get_RevisionTimeStamp

Returns a revision timestamp as a BmgChar

HasIdentifierIn

Indicates whether this object has an identifier that is also in the specified object

set_Identifiers

Sets the IdentifierCollection that stores this objects identifiers

set_Name

Sets the name of this object

set_Remarks

Sets the remarks for this object

set_DeprecatedTimestamp

Sets the date on which an object was deprecated

TryToFixUsability

Attempts to fix issues that might make the object unusable