19 class CigiBaseWaveCtrl;
26 class DtCigiConnection;
49 virtual void slot_onPerformanceOverlayChanged(
bool onOff);
53 virtual void performSetPerformanceOverlay(
bool onOff);
57 virtual void slot_onPrecipitationChanged(
bool enabled,
int precipType,
63 virtual void slot_onWindDirectionChanged(
float direction );
68 virtual void performSetWindDirection(
float direction );
71 virtual void slot_onWindSpeedChanged(
float speed );
76 virtual void performSetWindSpeed(
float speed );
79 virtual void slot_onVisibilityChanged(
float visibility );
84 virtual void performSetVisibility(
float visibility );
88 void slot_onLightPointGroupColorSet(std::string groupName,
float colorR,
float colorG,
float colorB,
float colorA);
93 void performLightPointGroupColor(std::string groupName,
float colorR,
float colorG,
float colorB,
float colorA);
103 virtual void performSetPrecipitation(
bool enabled,
int precipType,
108 virtual void slot_onWireframeModeChanged(
bool onOff);
112 virtual void performSetWireframeMode(
bool onOff);
114 virtual void slot_onPagerLodControlChanged(
float pagerLodScale,
float pagerHighLodAngle);
116 virtual void performSetPagerLodControl(
float pagerLodScale,
float pagerHighLodAngle);
120 virtual void slot_onTimeSet(
int year,
int month,
int day,
int hour,
126 virtual void slot_onEphemerisEnableSet(
bool continuous);
130 virtual void performSetTime(
int year,
int month,
int day,
int hour,
136 virtual void performSetEphemerisEnable(
bool continuous);
140 virtual void slot_onShadowsSet(
bool enabled,
int quality);
144 virtual void performShadowsSet(
bool enabled,
int quality);
150 virtual void slot_onWaterCurrentSpeedAndDirectionSet(
float speed,
155 virtual void performWaterCurrentSpeedAndDirectionSet(
float speed,
162 virtual void slot_windDrivenSeaStateSet(
bool windDriven );
166 virtual void performWindDrivenSeaStateSet(
bool windDriven );
172 virtual void slot_waterSurfaceTransparencySet(
float transparency );
176 virtual void performWaterSurfaceTransparencySet(
float transparency );
182 virtual void slot_seaLevelSet(
float seaLevel );
186 virtual void performSeaLevelSet(
float transparency );
190 virtual void slot_waterChoppinessSet(
bool choppiness );
194 virtual void performWaterChoppinessSet(
bool choppiness );
198 virtual void slot_seaStateSet(
int seaState );
202 virtual void performSeaStateSet(
int seaState );
206 virtual void slot_seaStateDirectionSet(
float seaStateDirection );
210 virtual void performSeaStateDirectionSet(
float seaStateDirection );
214 virtual void slot_seaSwellStateSet(
int seaSwellState );
218 virtual void performSeaSwellStateSet(
int seaSwellState );
222 virtual void slot_seaSwellStateDirectionSet(
float seaSwellStateDirection );
226 virtual void performSeaSwellStateDirectionSet(
float seaSwellStateDirection );
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtDe & myDe
Definition: DtIgSettingsController.h:229
Contains DLL export macros.
This class acts on various CIGI messages that change settings in the IG.
Definition: DtIgSettingsController.h:33
Contains makVrv::DtVirtualBaseClass class.
DtDe & myDe
Definition: DtIgSettingsController.h:252
DtCigiConnection & myCigiConnection
Definition: DtIgSettingsController.h:230
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
This class is responsible for the actual processing of CIGI data.
Definition: DtCigiConnection.h:56
Creator class for the DtIgSettingsController.
Definition: DtIgSettingsController.h:236
DtSignalConnectionManager myConnections
Definition: DtIgSettingsController.h:231
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19