VR-Forces 4.7 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.
virtual ~DtSensorFanKeyInstance ()
 DTOR.
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.
virtual void setModelDefinition (const std::string &modelDefinition)
 Set the model definition; note that this (potentially) includes all the other parameters enumeration below.
virtual void setVisible (bool isVisible)
 Set the grid line visibility state.
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 (makVrv::DtUnitConverterCollection::DisplayUnitType type, int unit, int precision)
virtual DtRadarCoverageManagerradarCoverageManager ()
virtual void slot_channelCreated (makVrv::DtChannelManager *, makVrv::DtChannel *)
 Called when a channel is created - is this our channel?
virtual void slot_channelToBeDestroyed (makVrv::DtChannelManager *, makVrv::DtChannel *)
 Called when a channel is about to be destroyed.
void slot_channelUpdated (makVrv::DtChannelManager *, makVrv::DtChannel *)
 This slot is attached to the renderer's update signal.
virtual void setChannel (makVrv::DtChannel *)
virtual void updateSensorFanKey ()
virtual void destroyVisuals ()
virtual void createVisuals ()
virtual void slot_onUnitChanged (int attribute, int from, int old)
 Connected to signal_displayUnitChanged on DtDisplayUnitsSettingsSignaler.
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.
DtSensorFanKeyInstanceoperator= (const DtSensorFanKeyInstance &rhs)
 Unimplemented assignment operator.

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 ( makVrv::DtUnitConverterCollection::DisplayUnitType  type,
int  unit,
int  precision 
)
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 ( int  attribute,
int  from,
int  old 
)
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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)