24 class DtRotorWashModelAgent;
25 class DtRotorWashObjectAgent;
65 virtual void uninit();
69 virtual void restart();
72 virtual void setRotorWashDiameter(
double rotorWashDiameter );
76 virtual float rotorWashDiameter( );
80 virtual void setRotorWashWindSpeed(
double rotorWashWindSpeed );
84 virtual float rotorWashWindSpeed( );
88 virtual void slot_rotorWashEnabledChanged(
bool enabled);
93 virtual void setRotorWashEnabled(
bool enable );
98 virtual void startEmbarked()
override;
99 virtual void endEmbarked()
override;
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
DtCigiObjectCreatorTemplate< DtCigiRotorWashEntity > DtCigiRotorWashEntityCreator
Creator that will be registered with the CIGI object factory to create this class.
Definition: DtCigiRotorWashEntity.h:117
double myRotorWashDiameter
Definition: DtCigiRotorWashEntity.h:107
Contains DLL export macros.
std::string mySchema
Definition: DtCigiRotorWashEntity.h:109
DtSignalConnectionManager myConnections
Definition: DtCigiRotorWashEntity.h:110
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtCigiBaseEntity class declaration.
This class is responsible for the actual processing of CIGI data. This holds the entity visualizer...
Definition: DtCigiConnection.h:57
Rotorwash and rotorwash collision object information.
DtRotorWashModelAgent * myRotorWashModel
Definition: DtCigiRotorWashEntity.h:101
DtRotorWashObjectAgent * myRotorWashObject
Definition: DtCigiRotorWashEntity.h:102
bool myGlobalRotorWashEnabled
This is the tick box from the gui settings.
Definition: DtCigiRotorWashEntity.h:105
DtRotorWashInfo myRotorWashInfo
Definition: DtCigiRotorWashEntity.h:103
Base class to provide boost signal/slot management.
A DtCigiRotorWashEntity is a CIGI entity that loads rotor wash models. Large portions of this class a...
Definition: DtCigiRotorWashEntity.h:49
A collection of information about a rotor wash effect that is received by a network connection and tr...
Definition: DtRotorWashInfo.h:62
double myRotorWashWindSpeed
Definition: DtCigiRotorWashEntity.h:108
This class provides an abstract base class for CIGI entities. These are created by the DtCigiEntityVi...
Definition: DtCigiBaseEntity.h:42
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19
Definition: DtCigiBaseEntity.h:437