VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtSensorFanKeyInstance Class Reference

vrvGraphics-based implementation of grid lines More...

Classes

struct  SensorFanAltitude
 

Public Member Functions

 DtSensorFanKeyInstance (makVrv::DtDe &de)
 CTOR. More...
 
virtual ~DtSensorFanKeyInstance ()
 DTOR. More...
 
virtual void setChannelName (const std::string &deName, const std::string &winName, const std::string &channelName)
 Set the name of the channel that this compass should be drawn on. More...
 
virtual void setModelDefinition (const std::string &modelDefinition)
 Set the model definition; note that this (potentially) includes all the other parameters enumeration below. More...
 
virtual void setVisible (bool isVisible)
 Set the grid line visibility state. More...
 
bool visible () const
 

Protected Types

typedef std::vector
< SensorFanAltitude
SensorFanKey
 

Protected Member Functions

virtual void addNewAltitude (double, const DtVrfExtendedIntervisibilitySettingsData::Color &)
 
virtual void slot_keyBackgroundColorChanged (float r, float g, float b, float a)
 
virtual void slot_keyFontColorChanged (float r, float g, float b, float a)
 
virtual void slot_radarCoverageAltitudesChanged (const DtRadarCoverageManager::ColorMap &)
 
virtual void radarCoverageCreated ()
 
virtual void radarCoverageDestroyed ()
 
virtual void slot_displayUnitDecimalsChanged (const makVrv::DtUnicode &displayCategory)
 
virtual DtRadarCoverageManagerradarCoverageManager ()
 
virtual void slot_channelCreated (makVrv::DtChannelManager *, makVrv::DtChannel *)
 Called when a channel is created - is this our channel? More...
 
virtual void slot_channelToBeDestroyed (makVrv::DtChannelManager *, makVrv::DtChannel *)
 Called when a channel is about to be destroyed. More...
 
void slot_channelUpdated (makVrv::DtChannelManager *, makVrv::DtChannel *)
 This slot is attached to the renderer's update signal. More...
 
virtual void setChannel (makVrv::DtChannel *)
 
virtual void updateSensorFanKey ()
 
virtual void destroyVisuals ()
 
virtual void createVisuals ()
 
virtual void slot_onUnitChanged (const makVrv::DtUnicode &displayCategory)
 Connected to signal_displayUnitChanged on DtDisplayUnitsSettingsSignaler. More...
 
virtual void setupFont ()
 
virtual void updateVisualLocations (int windowWidth)
 
virtual void createSensorFanKey ()
 
virtual void slot_radarCoverageMSLChanged (bool)
 

Protected Attributes

DtRadarCoverageManagermyRadarCoverageManager
 
makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnections
 
makVrv::DtOsgChannelmyChannel
 
std::string myModelDefinitionName
 
std::string myDisplayEngineName
 
std::string myWindowName
 
std::string myChannelName
 
bool myVisible
 
bool myFirstFrame
 
double myPreviousWindowHeight
 
double myPreviousWindowWidth
 
bool myParamsChanged
 
int myBottomOffset
 
makVrv::DtFontSP myFont
 
makVrv::DtQuadProxymyBackground
 
SensorFanKey mySensorFanKey
 
makVrv::DtOverlayRenderermyOverlayRenderer
 
makVrv::DtTextProxymyKeyText
 

Private Member Functions

 DtSensorFanKeyInstance (const DtSensorFanKeyInstance &orig)
 Unimplemented copy constructor. More...
 
DtSensorFanKeyInstanceoperator= (const DtSensorFanKeyInstance &rhs)
 Unimplemented assignment operator. More...
 

Detailed Description

vrvGraphics-based implementation of grid lines

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtSensorFanKeyInstance::DtSensorFanKeyInstance ( makVrv::DtDe de)

CTOR.

virtual makVrf::DtSensorFanKeyInstance::~DtSensorFanKeyInstance ( )
virtual

DTOR.

makVrf::DtSensorFanKeyInstance::DtSensorFanKeyInstance ( const DtSensorFanKeyInstance orig)
private

Unimplemented copy constructor.

Member Function Documentation

virtual void makVrf::DtSensorFanKeyInstance::setChannelName ( const std::string &  deName,
const std::string &  winName,
const std::string &  channelName 
)
virtual

Set the name of the channel that this compass should be drawn on.

virtual void makVrf::DtSensorFanKeyInstance::setModelDefinition ( const std::string &  modelDefinition)
virtual

Set the model definition; note that this (potentially) includes all the other parameters enumeration below.

virtual void makVrf::DtSensorFanKeyInstance::setVisible ( bool  isVisible)
virtual

Set the grid line visibility state.

bool makVrf::DtSensorFanKeyInstance::visible ( ) const
inline
virtual void makVrf::DtSensorFanKeyInstance::addNewAltitude ( double  ,
const DtVrfExtendedIntervisibilitySettingsData::Color  
)
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_keyBackgroundColorChanged ( float  r,
float  g,
float  b,
float  a 
)
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_keyFontColorChanged ( float  r,
float  g,
float  b,
float  a 
)
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_radarCoverageAltitudesChanged ( const DtRadarCoverageManager::ColorMap )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::radarCoverageCreated ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::radarCoverageDestroyed ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_displayUnitDecimalsChanged ( const makVrv::DtUnicode displayCategory)
protectedvirtual
virtual DtRadarCoverageManager& makVrf::DtSensorFanKeyInstance::radarCoverageManager ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_channelCreated ( makVrv::DtChannelManager ,
makVrv::DtChannel  
)
protectedvirtual

Called when a channel is created - is this our channel?

virtual void makVrf::DtSensorFanKeyInstance::slot_channelToBeDestroyed ( makVrv::DtChannelManager ,
makVrv::DtChannel  
)
protectedvirtual

Called when a channel is about to be destroyed.

void makVrf::DtSensorFanKeyInstance::slot_channelUpdated ( makVrv::DtChannelManager ,
makVrv::DtChannel  
)
protected

This slot is attached to the renderer's update signal.

virtual void makVrf::DtSensorFanKeyInstance::setChannel ( makVrv::DtChannel )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::updateSensorFanKey ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::destroyVisuals ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::createVisuals ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_onUnitChanged ( const makVrv::DtUnicode displayCategory)
protectedvirtual

Connected to signal_displayUnitChanged on DtDisplayUnitsSettingsSignaler.

Calls refreshLabels if the attribute is Distance

virtual void makVrf::DtSensorFanKeyInstance::setupFont ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::updateVisualLocations ( int  windowWidth)
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::createSensorFanKey ( )
protectedvirtual
virtual void makVrf::DtSensorFanKeyInstance::slot_radarCoverageMSLChanged ( bool  )
protectedvirtual
DtSensorFanKeyInstance& makVrf::DtSensorFanKeyInstance::operator= ( const DtSensorFanKeyInstance rhs)
private

Unimplemented assignment operator.

Member Data Documentation

DtRadarCoverageManager* makVrf::DtSensorFanKeyInstance::myRadarCoverageManager
protected
makVrv::DtDe& makVrf::DtSensorFanKeyInstance::myDe
protected
makVrv::DtSignalConnectionManager makVrf::DtSensorFanKeyInstance::myConnections
protected
makVrv::DtOsgChannel* makVrf::DtSensorFanKeyInstance::myChannel
protected
std::string makVrf::DtSensorFanKeyInstance::myModelDefinitionName
protected
std::string makVrf::DtSensorFanKeyInstance::myDisplayEngineName
protected
std::string makVrf::DtSensorFanKeyInstance::myWindowName
protected
std::string makVrf::DtSensorFanKeyInstance::myChannelName
protected
bool makVrf::DtSensorFanKeyInstance::myVisible
protected
bool makVrf::DtSensorFanKeyInstance::myFirstFrame
protected
double makVrf::DtSensorFanKeyInstance::myPreviousWindowHeight
protected
double makVrf::DtSensorFanKeyInstance::myPreviousWindowWidth
protected
bool makVrf::DtSensorFanKeyInstance::myParamsChanged
protected
int makVrf::DtSensorFanKeyInstance::myBottomOffset
protected
makVrv::DtFontSP makVrf::DtSensorFanKeyInstance::myFont
protected
makVrv::DtQuadProxy* makVrf::DtSensorFanKeyInstance::myBackground
protected
SensorFanKey makVrf::DtSensorFanKeyInstance::mySensorFanKey
protected
makVrv::DtOverlayRenderer* makVrf::DtSensorFanKeyInstance::myOverlayRenderer
protected
makVrv::DtTextProxy* makVrf::DtSensorFanKeyInstance::myKeyText
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)