![]() |
VR-Forces 5.0.1 Developer's Guide
|
A DtComponentSignaler holds various signals that can be caught by the DtCigiDriver so that it can change various settings in the IG.
Public Member Functions | |
| DtComponentSignaler () | |
| virtual | ~DtComponentSignaler () |
Public Attributes | |
| boost::signalslib::signal < void(bool)> | signal_wireFrameRenderingSet |
| boost::signalslib::signal < void(bool)> | signal_performanceOverlaySet |
| boost::signalslib::signal < void(bool, int)> | signal_shadowsSet |
| boost::signalslib::signal < void(float scale, float highLodAngle)> | signal_pagerLodControlSet |
| boost::signalslib::signal < void(bool, int, double)> | signal_precipitationSet |
| boost::signalslib::signal < void(float, float, float, float, unsigned int)> | signal_atmosphericLayerSet |
| boost::signalslib::signal < void(float, float)> | signal_windSpeedAndDirectionSet |
| boost::signalslib::signal < void(float)> | signal_visibilitySet |
| boost::signalslib::signal < void(float, float)> | signal_waterCurrentSpeedAndDirectionSet |
| boost::signalslib::signal < void(std::string, float, float, float, float)> | signal_lightPointGroupColorSet |
| boost::signalslib::signal < void(bool)> | signal_windDrivenSeaStateSet |
| boost::signalslib::signal < void(float)> | signal_waterSurfaceTransparencySet |
| boost::signalslib::signal < void(bool)> | signal_waterChoppinessSet |
| boost::signalslib::signal < void(float)> | signal_seaLevelSet |
| boost::signalslib::signal < void(int)> | signal_seaStateSet |
| boost::signalslib::signal < void(float)> | signal_seaStateDirectionSet |
| boost::signalslib::signal < void(int)> | signal_seaSwellStateSet |
| boost::signalslib::signal < void(float)> | signal_seaSwellStateDirectionSet |
| boost::signalslib::signal < void(std::string)> | signal_environmentalConditionChanged |
| boost::signalslib::signal < void(float, float, float)> | signal_fogColorChanged |
| boost::signalslib::signal < void(float, float, float, float)> | signal_snowAccumulationSettingsChanged |
| boost::signalslib::signal < void(float)> | signal_rainAccumulationSettingsChanged |
| boost::signalslib::signal < void(int viewId, float magValue)> | signal_viewMagnificationSet |
| boost::signalslib::signal < void(int viewId, float lodScale)> | signal_lodScaleSet |
| boost::signalslib::signal < void(int viewId, DtCigiViewManager::DtViewControlAction, unsigned int artPartId)> | signal_attachViewToArtPart |
| boost::signalslib::signal < void(int viewId, bool)> | signal_channelEnabledSet |
| boost::signalslib::signal < void(unsigned int sensorId, unsigned int centerX, unsigned int centerY, unsigned int boxWidth, unsigned int boxHeight, bool render)> | signal_sensorTrackAcquisitionBoxComponentReceived |
| makVrv::DtComponentSignaler::DtComponentSignaler | ( | ) |
|
virtual |
| boost::signalslib::signal<void(bool)> makVrv::DtComponentSignaler::signal_wireFrameRenderingSet |
Signal raised when a (System) Component Control Packet arrives with wireframe mode.
| boost::signalslib::signal<void(bool)> makVrv::DtComponentSignaler::signal_performanceOverlaySet |
Signal raised when a (System) Component Control Packet arrives with performance overlay mode.
Signal raised when a (System) Component Control Packet arrives with shadow settings.
| boost::signalslib::signal<void(float scale, float highLodAngle)> makVrv::DtComponentSignaler::signal_pagerLodControlSet |
Signal raised when a (System) Component Control Packet arrives with Pager LOD Scale and high LOD angle.
| boost::signalslib::signal<void(int viewId, float magValue)> makVrv::DtComponentSignaler::signal_viewMagnificationSet |
Signal raised when a (View) Component Control Packet arrives with view magnification.
| boost::signalslib::signal<void(int viewId, float lodScale)> makVrv::DtComponentSignaler::signal_lodScaleSet |
Signal raised when a (View) Component Control Packet arrives with lod scaling.
| boost::signalslib::signal<void( int viewId, DtCigiViewManager::DtViewControlAction, unsigned int artPartId )> makVrv::DtComponentSignaler::signal_attachViewToArtPart |
Signal raised when a Componenet Control attaches a View/ViewGroup to an articulated part on an entity.
| boost::signalslib::signal<void( int viewId, bool )> makVrv::DtComponentSignaler::signal_channelEnabledSet |
Signal raised when a (View) Component Control Packet arrives to turn a view / channel off or on.
| boost::signalslib::signal<void( unsigned int sensorId, unsigned int centerX, unsigned int centerY, unsigned int boxWidth, unsigned int boxHeight, bool render )> makVrv::DtComponentSignaler::signal_sensorTrackAcquisitionBoxComponentReceived |
Signal raised when a sensor component control packet arrives Signal is caught by the DtCigiSensorController() to set / modify an acquisition box on screen.
| boost::signalslib::signal<void (bool, int, double)> makVrv::DtComponentSignaler::signal_precipitationSet |
Signal raised when a Weather Control Packet arrives with precipitation data.
| boost::signalslib::signal<void (float, float, float, float, unsigned int)> makVrv::DtComponentSignaler::signal_atmosphericLayerSet |
Signal raised when a Weather Control Packet arrives with elevational wind and visibility data.
| boost::signalslib::signal<void(float, float)> makVrv::DtComponentSignaler::signal_windSpeedAndDirectionSet |
Signal raised when a Weather Control Packet arrives with global wind data.
| boost::signalslib::signal<void (float)> makVrv::DtComponentSignaler::signal_visibilitySet |
Signal raised when a Weather Control Packet arrives with global visibility data.
| boost::signalslib::signal<void (float, float)> makVrv::DtComponentSignaler::signal_waterCurrentSpeedAndDirectionSet |
Signal raised when a Component Control Packet arrives with tidal curremt information (used for tidal wakes on buoys and beacons)
| boost::signalslib::signal<void(std::string, float, float, float, float)> makVrv::DtComponentSignaler::signal_lightPointGroupColorSet |
Signal raised when a Component Control Packet arrives with light point group information (used for setting the light point group color)
| boost::signalslib::signal<void( bool )> makVrv::DtComponentSignaler::signal_windDrivenSeaStateSet |
Signal raises when a maritime packet arrives and changes whether the sea state is wind driven.
| boost::signalslib::signal<void( float )> makVrv::DtComponentSignaler::signal_waterSurfaceTransparencySet |
Signal raises when a maritime packet arrives and sets the water surface clarity.
| boost::signalslib::signal<void( bool )> makVrv::DtComponentSignaler::signal_waterChoppinessSet |
Signal raises when a maritime packet arrives and sets the the choppiness from the white cap enable 0 or 1.
| boost::signalslib::signal<void( float )> makVrv::DtComponentSignaler::signal_seaLevelSet |
Signal raises when a maritime packet arrives and changes whether the sea height/level is set.
| boost::signalslib::signal<void( int )> makVrv::DtComponentSignaler::signal_seaStateSet |
Signal raised when a wave control packet is processed The douglas Sea state is calculated from the wave height and direction.
| boost::signalslib::signal<void( float )> makVrv::DtComponentSignaler::signal_seaStateDirectionSet |
Signal raise when a wave control packet is processed and changes the direction of the sea state.
| boost::signalslib::signal<void( int )> makVrv::DtComponentSignaler::signal_seaSwellStateSet |
Signal raise when a wave control packet is processed and changes the sea swell value.
| boost::signalslib::signal<void(float)> makVrv::DtComponentSignaler::signal_seaSwellStateDirectionSet |
Signal raise when a wave control packet is processed and changes the direction of the sea swell.
| boost::signalslib::signal<void(std::string)> makVrv::DtComponentSignaler::signal_environmentalConditionChanged |
Signal raised when an atmosphere control packet is processed that changes the current environmental condition (component ID 1). Component state values are mapped in the CIGI mappings.
| boost::signalslib::signal<void( float, float, float )> makVrv::DtComponentSignaler::signal_fogColorChanged |
Signal raised when an atmosphere component control packet is processed that changes the current silverlining fog color (component ID 2). Silverlining Fog color is specified as three normalized color (float) rgb values This is NOT ground fog.
| boost::signalslib::signal<void(float, float, float, float)> makVrv::DtComponentSignaler::signal_snowAccumulationSettingsChanged |
Signal raised when snow accumulation settings are set Parameters are Depth(coverage) . 0.- – m. (for now, 0. to 0.1 mm treated as a 0-100 percentage coverage) Road Depth(coverage) 0.- – m. (for now, 0. to 0.1 mm treated as a 0-100 percentage coverage) Min Elevation Elevation (meters) at which snow will happen Elevation Range Range (meters) from the min elevation point to the full amount of coverage indicated.
| boost::signalslib::signal<void(float)> makVrv::DtComponentSignaler::signal_rainAccumulationSettingsChanged |
Signal raised when rain accumulation settings are set Parameters are Depth(coverage) . 0.- – m. (for now, 0. to 0.01 mm treated as a 0-100 percentage coverage)