MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLSCVerticalDatum:

Detailed Description

datum describing the relation of gravity-related heights to the Earth

NOTE In most cases the vertical datum will be related to sea level. Ellipsoidal heights are treated as related to a three-dimensional ellipsoidal coordinate system referenced to a geodetic datum. Vertical datums include sounding datums (used for hydrographic purposes), in which case the heights may be negative heights or depths.

Public Member Functions

 TSLSCVerticalDatum ()
 
 TSLSCVerticalDatum (const TSLSCVerticalDatum &right)
 
virtual ~TSLSCVerticalDatum ()
 
TSLSCVerticalDatumoperator= (const TSLSCVerticalDatum &right)
 
virtual TSLSCVerticalDatumclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
- Public Member Functions inherited from TSLSCDatum
 TSLSCDatum ()
 
 TSLSCDatum (const TSLSCDatum &right)
 
virtual ~TSLSCDatum ()
 
TSLSCDatumoperator= (const TSLSCDatum &right)
 
void datumID (const TSLRSIdentifier &input)
 
bool insertAlias (const TSLCharacterString &obj, int position=-1)
 
bool insertAlias (const char *input, int position=-1)
 
bool removeAlias (int position=-1)
 
void type (TSLCharacterString *input, bool assumeOwnership=true)
 
void type (const char *input)
 
void point (TSLCharacterString *input, bool assumeOwnership=true)
 
void point (const char *input)
 
void realizationEpoch (TSLDate *input, bool assumeOwnership=true)
 
void validArea (TSLEXExtent *input, bool assumeOwnership=true)
 
bool insertScope (const TSLCharacterString &obj, int position=-1)
 
bool insertScope (const char *input, int position=-1)
 
bool removeScope (int position=-1)
 
void remarks (TSLCharacterString *input, bool assumeOwnership=true)
 
void remarks (const char *input)
 
const TSLRSIdentifierdatumID () const
 
TSLRSIdentifierdatumID ()
 
const TSLMDCollection< TSLCharacterString > & alias () const
 
TSLMDCollection< TSLCharacterString > & alias ()
 
const TSLCharacterStringaliasAt (int position) const
 
TSLCharacterStringaliasAt (int position)
 
const TSLCharacterStringtype () const
 
TSLCharacterStringtype ()
 
const TSLCharacterStringpoint () const
 
TSLCharacterStringpoint ()
 
const TSLDaterealizationEpoch () const
 
TSLDaterealizationEpoch ()
 
const TSLEXExtentvalidArea () const
 
TSLEXExtentvalidArea ()
 
const TSLMDCollection< TSLCharacterString > & scope () const
 
TSLMDCollection< TSLCharacterString > & scope ()
 
const TSLCharacterStringscopeAt (int position) const
 
TSLCharacterStringscopeAt (int position)
 
const TSLCharacterStringremarks () const
 
TSLCharacterStringremarks ()
 

Static Public Member Functions

static TSLSCVerticalDatumcreate ()
 
- Static Public Member Functions inherited from TSLSCDatum
static TSLSCDatumcreate ()
 

Constructor & Destructor Documentation

◆ TSLSCVerticalDatum() [1/2]

TSLSCVerticalDatum::TSLSCVerticalDatum ( )

The default constructor.

◆ TSLSCVerticalDatum() [2/2]

TSLSCVerticalDatum::TSLSCVerticalDatum ( const TSLSCVerticalDatum & right)

The copy constructor.

◆ ~TSLSCVerticalDatum()

virtual TSLSCVerticalDatum::~TSLSCVerticalDatum ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLSCVerticalDatum * TSLSCVerticalDatum::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented from TSLSCDatum.

◆ create()

static TSLSCVerticalDatum * TSLSCVerticalDatum::create ( )
static

◆ operator=()

TSLSCVerticalDatum & TSLSCVerticalDatum::operator= ( const TSLSCVerticalDatum & right)

Assignment operator.

◆ serialize()

virtual bool TSLSCVerticalDatum::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLSCDatum.