VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtComponentSignaler Class Reference

A DtComponentSignaler holds various signals that can be caught by the DtCigiDriver so that it can change various settings in the IG. More...

Public Member Functions

 DtComponentSignaler ()
 
virtual ~DtComponentSignaler ()
 

Public Attributes

boost::signal< void(bool)> signal_wireFrameRenderingSet
 Signal raised when a (System) Component Control Packet arrives with wireframe mode. More...
 
boost::signal< void(bool)> signal_performanceOverlaySet
 Signal raised when a (System) Component Control Packet arrives with performance overlay mode. More...
 
boost::signal< void(bool, int)> signal_shadowsSet
 Signal raised when a (System) Component Control Packet arrives with shadow settings. More...
 
boost::signal< void(float
scale, float highLodAngle)> 
signal_pagerLodControlSet
 Signal raised when a (System) Component Control Packet arrives with Pager LOD Scale and high LOD angle. More...
 
boost::signal< void(int viewId,
float magValue, bool
isViewGroup)> 
signal_viewMagnificationSet
 Signal raised when a (View) Component Control Packet arrives with view magnification. More...
 
boost::signal< void(int viewId,
float lodScale, bool
isViewGroup)> 
signal_lodScaleSet
 Signal raised when a (View) Component Control Packet arrives with lod scaling. More...
 
boost::signal< void(int viewId,
int viewGroup, DtUniqueID
entityId, unsigned int
artPartId)> 
signal_attachViewToArtPart
 Signal raised when a Componenet Control attaches a View/ViewGroup to an articulated part on an entity. More...
 
boost::signal< void(bool, int,
double)> 
signal_precipitationSet
 Signal raised when a Weather Control Packet arrives with precipitation data. More...
 
boost::signal< void(float)> signal_windDirectionChanged
 Signal raised when a Weather Control Packet arrives with wind direction data. More...
 
boost::signal< void(float)> signal_windSpeedChanged
 Signal raised when a Weather Control Packet arrives with wind speed data. More...
 
boost::signal< void(float)> signal_visibilityChanged
 Signal raised when a Weather Control Packet arrives with visibility data. More...
 
boost::signal< void(float, float)> signal_waterCurrentSpeedAndDirectionSet
 Signal raised when a Component Control Packet arrives with tidal curremt information (used for tidal wakes on buoys and beacons) More...
 
boost::signal< void(std::string,
float, float, float, float)> 
signal_lightPointGroupColorSet
 Signal raised when a Component Control Packet arrives with light point group information (used for setting the light point group color) More...
 
boost::signal< void(bool)> signal_windDrivenSeaStateSet
 Signal raises when a maritime packet arrives and changes whether the sea state is wind driven. More...
 
boost::signal< void(float)> signal_waterSurfaceTransparencySet
 Signal raises when a maritime packet arrives and sets the water surface clarity. More...
 
boost::signal< void(bool)> signal_waterChoppinessSet
 Signal raises when a maritime packet arrives and sets the the choppiness from the white cap enable 0 or 1. More...
 
boost::signal< void(float)> signal_seaLevelSet
 Signal raises when a maritime packet arrives and changes whether the sea height/level is set. More...
 
boost::signal< void(int)> signal_seaStateSet
 Signal raised when a wave control packet is processed The douglas Sea state is calculated from the wave height and direction. More...
 
boost::signal< void(float)> signal_seaStateDirectionSet
 Signal raise when a wave control packet is processed and changes the direction of the sea state. More...
 
boost::signal< void(int)> signal_seaSwellStateSet
 Signal raise when a wave control packet is processed and changes the sea swell value. More...
 
boost::signal< void(float)> signal_seaSwellStateDirectionSet
 Signal raise when a wave control packet is processed and changes the direction of the sea swell. More...
 

Detailed Description

A DtComponentSignaler holds various signals that can be caught by the DtCigiDriver so that it can change various settings in the IG.

Constructor & Destructor Documentation

makVrv::DtComponentSignaler::DtComponentSignaler ( )
virtual makVrv::DtComponentSignaler::~DtComponentSignaler ( )
virtual

Member Data Documentation

boost::signal<void(bool)> makVrv::DtComponentSignaler::signal_wireFrameRenderingSet

Signal raised when a (System) Component Control Packet arrives with wireframe mode.

boost::signal<void(bool)> makVrv::DtComponentSignaler::signal_performanceOverlaySet

Signal raised when a (System) Component Control Packet arrives with performance overlay mode.

boost::signal<void(bool, int)> makVrv::DtComponentSignaler::signal_shadowsSet

Signal raised when a (System) Component Control Packet arrives with shadow settings.

boost::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::signal<void(int viewId, float magValue, bool isViewGroup)> makVrv::DtComponentSignaler::signal_viewMagnificationSet

Signal raised when a (View) Component Control Packet arrives with view magnification.

boost::signal<void(int viewId, float lodScale, bool isViewGroup)> makVrv::DtComponentSignaler::signal_lodScaleSet

Signal raised when a (View) Component Control Packet arrives with lod scaling.

boost::signal<void( int viewId, int viewGroup, DtUniqueID entityId, 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::signal<void (bool, int, double)> makVrv::DtComponentSignaler::signal_precipitationSet

Signal raised when a Weather Control Packet arrives with precipitation data.

boost::signal<void (float)> makVrv::DtComponentSignaler::signal_windDirectionChanged

Signal raised when a Weather Control Packet arrives with wind direction data.

boost::signal<void (float)> makVrv::DtComponentSignaler::signal_windSpeedChanged

Signal raised when a Weather Control Packet arrives with wind speed data.

boost::signal<void (float)> makVrv::DtComponentSignaler::signal_visibilityChanged

Signal raised when a Weather Control Packet arrives with visibility data.

boost::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::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::signal<void( bool )> makVrv::DtComponentSignaler::signal_windDrivenSeaStateSet

Signal raises when a maritime packet arrives and changes whether the sea state is wind driven.

boost::signal<void( float )> makVrv::DtComponentSignaler::signal_waterSurfaceTransparencySet

Signal raises when a maritime packet arrives and sets the water surface clarity.

boost::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::signal<void( float )> makVrv::DtComponentSignaler::signal_seaLevelSet

Signal raises when a maritime packet arrives and changes whether the sea height/level is set.

boost::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::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::signal<void( int )> makVrv::DtComponentSignaler::signal_seaSwellStateSet

Signal raise when a wave control packet is processed and changes the sea swell value.

boost::signal<void( float )> makVrv::DtComponentSignaler::signal_seaSwellStateDirectionSet

Signal raise when a wave control packet is processed and changes the direction of the sea swell.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)