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

Public Member Functions

 TSLTMCalendar ()
 TSLTMCalendar (const TSLTMCalendar &right)
virtual ~TSLTMCalendar ()
TSLTMCalendaroperator= (const TSLTMCalendar &right)
void timeBasis (TSLTMClock *val)
bool insertReferenceFrame (const TSLTMCalendarEra &val, int pos=-1)
bool removeReferenceFrame (int pos=-1)
virtual TSLTMCalendarclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLTMClocktimeBasis () const
TSLTMClocktimeBasis ()
const TSLMDCollection< TSLTMCalendarEra > & referenceFrame () const
TSLMDCollection< TSLTMCalendarEra > & referenceFrame ()
const TSLTMCalendarErareferenceFrameAt (int pos) const
TSLTMCalendarErareferenceFrameAt (int pos)
Public Member Functions inherited from TSLTMReferenceSystem
 TSLTMReferenceSystem ()
 TSLTMReferenceSystem (const TSLTMReferenceSystem &right)
virtual ~TSLTMReferenceSystem ()
TSLTMReferenceSystemoperator= (const TSLTMReferenceSystem &right)
Public Member Functions inherited from TSLRSReferenceSystem
 TSLRSReferenceSystem ()
 TSLRSReferenceSystem (const TSLRSReferenceSystem &right)
virtual ~TSLRSReferenceSystem ()=0
TSLRSReferenceSystemoperator= (const TSLRSReferenceSystem &right)
void name (const TSLRSIdentifier &input)
bool insertDomainOfValidity (const TSLEXExtent &obj, int position=-1)
bool removeDomainOfValidity (int position=-1)
const TSLRSIdentifiername () const
TSLRSIdentifiername ()
const TSLMDCollection< TSLEXExtent > & domainOfValidity () const
TSLMDCollection< TSLEXExtent > & domainOfValidity ()
const TSLEXExtentdomainOfValidityAt (int position) const
TSLEXExtentdomainOfValidityAt (int position)

Static Public Member Functions

static TSLTMCalendarcreate ()
Static Public Member Functions inherited from TSLTMReferenceSystem
static TSLTMReferenceSystemcreate ()

Constructor & Destructor Documentation

◆ TSLTMCalendar() [1/2]

TSLTMCalendar::TSLTMCalendar ( )

The default constructor.

◆ TSLTMCalendar() [2/2]

TSLTMCalendar::TSLTMCalendar ( const TSLTMCalendar & right)

The copy constructor.

◆ ~TSLTMCalendar()

virtual TSLTMCalendar::~TSLTMCalendar ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMCalendar * TSLTMCalendar::clone ( ) const
virtual

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

Reimplemented from TSLTMReferenceSystem.

◆ create()

TSLTMCalendar * TSLTMCalendar::create ( )
static

◆ insertReferenceFrame()

bool TSLTMCalendar::insertReferenceFrame ( const TSLTMCalendarEra & val,
int pos = -1 )

◆ operator=()

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

Assignment operator.

◆ referenceFrame() [1/2]

TSLMDCollection< TSLTMCalendarEra > & TSLTMCalendar::referenceFrame ( )
inline

◆ referenceFrame() [2/2]

const TSLMDCollection< TSLTMCalendarEra > & TSLTMCalendar::referenceFrame ( ) const
inline

◆ referenceFrameAt() [1/2]

TSLTMCalendarEra * TSLTMCalendar::referenceFrameAt ( int pos)
inline

◆ referenceFrameAt() [2/2]

const TSLTMCalendarEra * TSLTMCalendar::referenceFrameAt ( int pos) const
inline

◆ removeReferenceFrame()

bool TSLTMCalendar::removeReferenceFrame ( int pos = -1)

◆ serialize()

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

Reimplemented from TSLTMReferenceSystem.

◆ timeBasis() [1/3]

TSLTMClock * TSLTMCalendar::timeBasis ( )
inline

◆ timeBasis() [2/3]

const TSLTMClock * TSLTMCalendar::timeBasis ( ) const
inline

◆ timeBasis() [3/3]

void TSLTMCalendar::timeBasis ( TSLTMClock * val)