|
| | DtCloudLayerManager (DtDe &de, DtSilverliningGroup *parent) |
| |
| virtual | ~DtCloudLayerManager () |
| |
| | DtCloudLayerManager ()=delete |
| |
| | DtCloudLayerManager (const DtCloudLayerManager &rhs)=delete |
| |
| DtCloudLayerManager & | operator= (const DtCloudLayerManager &rhs)=delete |
| |
| virtual const CloudLayerMap & | cloudLayerMap () const |
| |
| virtual CloudLayerMap & | cloudLayerMap () |
| |
| virtual CloudLayerList & | destroyedLayers () |
| |
| virtual void | clearAllPrecipitation (void) |
| |
| virtual void | addPrecipitationToClouds (int type, float mmPerHour, double maxPrecipitationAltitude) |
| |
| virtual void | setCloudWindForAllLayers (const Vector2_32 &windVector) |
| |
| virtual void | setCloudLayerWind (const DtCloudLayerId layerId, const Vector2_32 &windVector) |
| |
| virtual bool | removeCloudLayer (DtCloudLayerId layerId) |
| |
| virtual void | removeCloudLayers (void) |
| |
| virtual void | addLayer (DtCloudLayerId layerId, const DtSilverLiningCloudLayer &layer) |
| |
| virtual void | setLayersRealized (bool realized) |
| |
| virtual bool | setCloudLayerEnabled (DtCloudLayerId layerId, bool enabled, SilverLining::ThreadCameraStreamData *tcsData) |
| |
| virtual void | setCloudLayerPositionAndOrientation (DtCloudLayerId layerId, const DtVector &position, float orientation, SilverLining::ThreadCameraStreamData *tcsData, DtSilverLiningGroupTcsUserData *userData) |
| |
| virtual void | tcsDataDeleted (SilverLining::ThreadCameraStreamData *tcsData) |
| |
| virtual bool | realizeLayers (SilverLining::ThreadCameraStreamData *tcsData, DtSilverLiningGroupTcsUserData *userData) |
| |
|
| virtual bool | realizeLayers (bool &relight, const Vector2_32 &windVector, SilverLining::ThreadCameraStreamData *tcsData, DtSilverLiningGroupTcsUserData *userData) |
| |
| virtual bool | realizeLayer (const DtSilverLiningCloudLayer &layer, bool &created, bool &initializedForTcsDataHere, SilverLining::ThreadCameraStreamData *tcsData, DtSilverLiningGroupTcsUserData *userData) |
| |
| virtual void | realizeCloudLayerPositionAndOrientation (const DtSilverLiningCloudLayer &cloudLayer, SilverLining::CloudLayer *cloudCloudLayer, SilverLining::ThreadCameraStreamData *tcsData, DtSilverLiningGroupTcsUserData *userData) |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | resetLayers () |
| |
| virtual void | destroyLayer (const DtSilverLiningCloudLayer &layer) |
| |
| virtual makVrv::DtCloudLayerManager::~DtCloudLayerManager |
( |
| ) |
|
|
virtual |
| makVrv::DtCloudLayerManager::DtCloudLayerManager |
( |
| ) |
|
|
delete |
| virtual const CloudLayerMap& makVrv::DtCloudLayerManager::cloudLayerMap |
( |
| ) |
const |
|
virtual |
get the cloud layer map (const)
| virtual CloudLayerMap& makVrv::DtCloudLayerManager::cloudLayerMap |
( |
| ) |
|
|
virtual |
get the cloud layer map (non-const)
| virtual CloudLayerList& makVrv::DtCloudLayerManager::destroyedLayers |
( |
| ) |
|
|
virtual |
get the list of destroyed layers
| virtual void makVrv::DtCloudLayerManager::clearAllPrecipitation |
( |
void |
| ) |
|
|
virtual |
clear all the precipitation
| virtual void makVrv::DtCloudLayerManager::addPrecipitationToClouds |
( |
int |
type, |
|
|
float |
mmPerHour, |
|
|
double |
maxPrecipitationAltitude |
|
) |
| |
|
virtual |
add a precipitation type with the given parameters
| virtual void makVrv::DtCloudLayerManager::setCloudWindForAllLayers |
( |
const Vector2_32 & |
windVector | ) |
|
|
virtual |
sets the wind for all cloud layers
- Parameters
-
| windVector | The (x,y) wind direction and length. |
| virtual void makVrv::DtCloudLayerManager::setCloudLayerWind |
( |
const DtCloudLayerId |
layerId, |
|
|
const Vector2_32 & |
windVector |
|
) |
| |
|
virtual |
sets the wind for a specific cloud layer
- Parameters
-
| windVector | The (x,y) wind direction and length. |
| virtual void makVrv::DtCloudLayerManager::removeCloudLayers |
( |
void |
| ) |
|
|
virtual |
| virtual void makVrv::DtCloudLayerManager::setLayersRealized |
( |
bool |
realized | ) |
|
|
virtual |
indicate that layers were realized
| virtual bool makVrv::DtCloudLayerManager::setCloudLayerEnabled |
( |
DtCloudLayerId |
layerId, |
|
|
bool |
enabled, |
|
|
SilverLining::ThreadCameraStreamData * |
tcsData |
|
) |
| |
|
virtual |
indicate which cloud layer is enabled/disabled
set the cloud layer with a given position & orientation, given the id
| virtual void makVrv::DtCloudLayerManager::tcsDataDeleted |
( |
SilverLining::ThreadCameraStreamData * |
tcsData | ) |
|
|
virtual |
inform that tcs data was deleted
realize if necessary returns true if one more cloud layers are made in the call
realize layers with the given params
realize a layer with the given params
| virtual void makVrv::DtCloudLayerManager::slot_coordinateSystemChanged |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrv::DtCloudLayerManager::resetLayers |
( |
| ) |
|
|
protectedvirtual |
| DtDe& makVrv::DtCloudLayerManager::myDe |
|
protected |
| bool makVrv::DtCloudLayerManager::myNeedsResetFlag = false |
|
protected |
The documentation for this class was generated from the following file: