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

Detailed Description

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 TSLCustomSatelliteHandlerclone () const
 
virtual TSLCustomSatelliteHandlerEnum handleType ()=0
 
virtual bool tick (TSLSatellite *satellite, TSLTimeServer *s)=0
 

Constructor & Destructor Documentation

◆ TSLCustomSatelliteHandler()

TSLCustomSatelliteHandler::TSLCustomSatelliteHandler ( )

Default constructor.

◆ ~TSLCustomSatelliteHandler()

virtual TSLCustomSatelliteHandler::~TSLCustomSatelliteHandler ( )
virtual

Destructor.

Member Function Documentation

◆ clone()

virtual TSLCustomSatelliteHandler * TSLCustomSatelliteHandler::clone ( ) const
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.

◆ handleType()

virtual TSLCustomSatelliteHandlerEnum TSLCustomSatelliteHandler::handleType ( )
pure virtual

This method retuns the handle type (2D or 3D) of the derived handle.

Implemented in TSL2DCustomSatelliteHandler, and TSL3DCustomSatelliteHandler.

◆ tick()

virtual bool TSLCustomSatelliteHandler::tick ( TSLSatellite * satellite,
TSLTimeServer * s )
pure virtual

Tick method.

Parameters
satelliteThe satellite
sthe time server