15 #include <matrix/vlVector.h>
18 #include <unordered_map>
20 namespace SilverLining
22 class ThreadCameraStreamData;
48 virtual void tcsDataDeleted(SilverLining::ThreadCameraStreamData* tcsData);
71 typedef std::unordered_map<DtCloudLayerId, DtSilverLiningCloudLayer>
CloudLayerMap;
bool altitudeIsHAT
Definition: DtSilverLiningCloudLayer.h:63
bool fadeAtAltitude
Definition: DtSilverLiningCloudLayer.h:62
Definition: DtSilverLiningCloudLayer.h:28
std::unordered_map< DtCloudLayerId, DtSilverLiningCloudLayer > CloudLayerMap
Definition: DtSilverLiningCloudLayer.h:71
MapTcsDataToRealized myMapTcsDataToRealized
Definition: DtSilverLiningCloudLayer.h:67
std::unordered_map< SilverLining::ThreadCameraStreamData *, bool > MapTcsDataToRealized
Definition: DtSilverLiningCloudLayer.h:31
bool realized
Definition: DtSilverLiningCloudLayer.h:59
bool relative
Definition: DtSilverLiningCloudLayer.h:61
SilverLining::CloudLayer * myCloudLayer
Definition: DtSilverLiningCloudLayer.h:64
DtVector position
Definition: DtSilverLiningCloudLayer.h:53
double density
Definition: DtSilverLiningCloudLayer.h:55
virtual bool initializedForTcsData(SilverLining::ThreadCameraStreamData *tcsData) const
is initialized
DtSilverLiningCloudLayer()
constructor
float cornerRadius
Definition: DtSilverLiningCloudLayer.h:57
bool infinite
Definition: DtSilverLiningCloudLayer.h:60
float orientation
Definition: DtSilverLiningCloudLayer.h:56
virtual ~DtSilverLiningCloudLayer()
destructor
virtual void setInitializedForTcsData(SilverLining::ThreadCameraStreamData *tcsData)
set initialized to true
std::vector< DtSilverLiningCloudLayer > CloudLayerList
Definition: DtCloudLayerManager.h:37
Contains vrvCore::DtCloudLayerRecord declaration.
DtVector bounds
Definition: DtSilverLiningCloudLayer.h:54
virtual void tcsDataDeleted(SilverLining::ThreadCameraStreamData *tcsData)
inform that tcs data was deleted
unsigned int handle
Definition: DtSilverLiningCloudLayer.h:52
Contains DLL export macros.
unsigned int type
Definition: DtSilverLiningCloudLayer.h:51
bool enabled
Definition: DtSilverLiningCloudLayer.h:58
virtual const MapTcsDataToRealized & mapTcsDatas(void) const
get the map of tcs datas
Definition: vrfObjectManipulationHandlerBaseClass.h:66