17 class DtExternalCloudLayerAgent;
39 std::map<DtVrfObjectFacadeInterface*, DtChangeCloudLayerCommand>::const_iterator iter = myCloudLayerCommands.find(o);
41 if (iter != myCloudLayerCommands.end())
46 else if (myCloudLayerCommands.size())
48 return myCloudLayerCommands.begin()->second;
55 virtual void slot_onLocationChanged(
const DtVector& location,
double altAboveGround );
69 virtual bool automaticallyChangeCeiling()
const;
71 virtual void slot_onAltitudeChanged(
const DtVector& v,
double altitude);
72 virtual void setLocation(
int index,
const DtVector& originalLoc,
bool resetOrigin);
81 virtual void initializeEventProcessor();
85 std::map<DtVrfObjectFacadeInterface*, makVrv::DtExternalCloudLayerAgent*>
myCloudLayers;
std::map< DtVrfObjectFacadeInterface *, DtChangeCloudLayerCommand > myCloudLayerCommands
Definition: vrfCloudLayerManipulationHandler.h:84
DtVrfObjectManipulationHandlerCreator< DtVrfCloudLayerBoxManipulationHandler > DtVrfCloudLayerBoxManipulationHandlerCreator
Definition: vrfCloudLayerManipulationHandler.h:89
The handler for creating weather objects.
Definition: vrfCloudLayerManipulationHandler.h:24
DtChangeCloudLayerCommand cloudLayerCommand(DtVrfObjectFacadeInterface *o=0) const
Definition: vrfCloudLayerManipulationHandler.h:35
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: vrfObjectFacadeInterface.h:53
virtual HandlerType type() const
The type of handler. Used to see if two handler are equivalent.
Definition: vrfCloudLayerManipulationHandler.h:54
boost::signals2::signal< void(double)> signal_cornerRadiusChanged
Definition: vrfCloudLayerManipulationHandler.h:57
HandlerType
The type of handler this is.
Definition: vrfObjectManipulationHandlerBaseClass.h:52
A DtSimCommand subclass which specifies a change to the cloud layer settings for the specified cloud ...
Definition: changeCloudLayerCommand.h:25
std::map< DtVrfObjectFacadeInterface *, makVrv::DtExternalCloudLayerAgent * > myCloudLayers
Definition: vrfCloudLayerManipulationHandler.h:85
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Definition: vrfObjectManipulationHandlerBaseClass.h:834
The handler for creating and manipulating circles/ellipses.
Definition: vrfBoxManipulationHandler.h:30
Definition: vrfObjectManipulationHandlerBaseClass.h:66