![]() |
MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|

Description of the spatial and temporal reference systems used in the dataset
Public Member Functions | |
| TSLRSReferenceSystem () | |
| TSLRSReferenceSystem (const TSLRSReferenceSystem &right) | |
| virtual | ~TSLRSReferenceSystem ()=0 |
| TSLRSReferenceSystem & | operator= (const TSLRSReferenceSystem &right) |
| void | name (const TSLRSIdentifier &input) |
| bool | insertDomainOfValidity (const TSLEXExtent &obj, int position=-1) |
| bool | removeDomainOfValidity (int position=-1) |
| virtual TSLRSReferenceSystem * | clone () const =0 |
| virtual bool | serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const |
| const TSLRSIdentifier & | name () const |
| TSLRSIdentifier & | name () |
| const TSLMDCollection< TSLEXExtent > & | domainOfValidity () const |
| TSLMDCollection< TSLEXExtent > & | domainOfValidity () |
| const TSLEXExtent * | domainOfValidityAt (int position) const |
| TSLEXExtent * | domainOfValidityAt (int position) |
| TSLRSReferenceSystem::TSLRSReferenceSystem | ( | ) |
The default constructor.
| TSLRSReferenceSystem::TSLRSReferenceSystem | ( | const TSLRSReferenceSystem & | right | ) |
The copy constructor.
|
pure virtual |
The destructor.
|
pure virtual |
Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted
Implemented in TSLTMCalendar, TSLTMClock, TSLTMCoordinateSystem, TSLTMOrdinalReferenceSystem, and TSLTMReferenceSystem.
|
inline |
Returns the domainOfValidity attribute.
|
inline |
Returns the domainOfValidity attribute.
|
inline |
Returns the TSLEXExtent at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the TSLEXExtent at the given position. If the given position is not in range a null pointer is returned.
| bool TSLRSReferenceSystem::insertDomainOfValidity | ( | const TSLEXExtent & | obj, |
| int | position = -1 ) |
Inserts the given TSLEXExtent at the given position. If the given position is not provided or is not in range, the TSLEXExtent is appended.
|
inline |
Returns the name attribute.
|
inline |
Returns the name attribute.
| void TSLRSReferenceSystem::name | ( | const TSLRSIdentifier & | input | ) |
Sets the name attribute.
| TSLRSReferenceSystem & TSLRSReferenceSystem::operator= | ( | const TSLRSReferenceSystem & | right | ) |
Assignment operator.
| bool TSLRSReferenceSystem::removeDomainOfValidity | ( | int | position = -1 | ) |
Removes a TSLEXExtent from the given position. If the given position is not provided or is not in range, the last TSLEXExtent is removed.
|
virtual |
Reimplemented in TSLTMCalendar, TSLTMClock, TSLTMCoordinateSystem, TSLTMOrdinalReferenceSystem, and TSLTMReferenceSystem.