![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
The TSLCustomSatelliteHandler is an abstract base class render handle, providing functionality which is common to both the 2D and 3D custom render handles.
As this is an abstract class a TSLCustomSatelliteHandler cannot be instantiated directly and developers should derive client custom render handles from either the TSL2DCustomSatelliteHandler or the TSL3DCustom SatelliteHandler, as appropriate.
Public Member Functions | |
TSLCustomSatelliteHandler () | |
virtual | ~TSLCustomSatelliteHandler () |
virtual TSLCustomSatelliteHandler * | clone () const |
virtual TSLCustomSatelliteHandlerEnum | handleType ()=0 |
virtual bool | tick (TSLSatellite *satellite, TSLTimeServer *s)=0 |
TSLCustomSatelliteHandler::TSLCustomSatelliteHandler | ( | ) |
Default constructor.
|
virtual |
Destructor.
|
virtual |
This method is triggered if a satellite that owns a TSLCustomSatellite Handler is cloned using the Satellite Data Layer clone method. Satellites that do not have ownership of the TSLCustomSatelliteHandler to not call this method when cloned.
The default implementation returns NULL, which means that the same TSLCustom SatelliteHandler is used for the cloned satellite.
|
pure virtual |
This method retuns the handle type (2D or 3D) of the derived handle.
Implemented in TSL2DCustomSatelliteHandler, and TSL3DCustomSatelliteHandler.
|
pure virtual |
Tick method.
satellite | The satellite |
s | the time server |