VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtTrailingEffectsWidget Class Reference

This class will allow the user to select various trailing effects for entities (if they have them)

Inheritance diagram for DtTrailingEffectsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtTrailingEffectsWidget (makVrv::DtDe &, QWidget *p)
 
virtual ~DtTrailingEffectsWidget () override
 
virtual void activateVisualEffects (const std::string &)
 
virtual void setSpeedPercentage ()
 

Public Attributes

QWidget * myCanvas
 
QVBoxLayout * myMainLayout
 
QGridLayout * myControlsLayout
 
QCheckBoxmyDustClouds
 
QLabelmySizeChoicesLabel
 
QComboBoxmySizeChoices
 
QCheckBoxmyTracks
 
QCheckBoxmyVaporTrails
 
QComboBoxmyVaporTrailChoices
 
QCheckBoxmyFlames
 
QCheckBoxmySmoke
 
QCheckBoxmyFootprints
 
QCheckBoxmyWakes
 
QCheckBoxmyShadows
 
QCheckBoxmyEnableBuoyancyModel
 
QLabelmySpeedLabel
 
QSlider * mySpeed
 
QHBoxLayout * mySpeedLayout
 
QLabelmyTurnLabel
 
QSlider * myTurn
 
QHBoxLayout * myTurnLayout
 
QCheckBoxmyFigure8
 
QPushButtonmyCloseButton
 

Protected Slots

virtual void onTrailingEffectsShowChanged ()
 
virtual void onVaporTrailsShowChanged ()
 
virtual void onFlamesShowChanged ()
 
virtual void onSmokeShowChanged ()
 
virtual void onFootprintsShowChanged ()
 
virtual void onShowShadowsChanged ()
 
virtual void onWakesShowChanged ()
 
virtual void onChangeSpeed ()
 
virtual void onChangeTurn ()
 
virtual void onEanbleBuoyancyModelChanged ()
 
virtual void startStopFigure8 ()
 
virtual void figure8 ()
 

Protected Member Functions

virtual void updateTrailingEffects ()
 
virtual void startOrStopSimulation ()
 
virtual void closeEvent (QCloseEvent *) override
 
virtual void hideEvent (QHideEvent *) override
 
virtual void showEvent (QShowEvent *) override
 

Protected Attributes

makVrv::DtDemyDe
 
bool myBuoyancyModelEnabled = false
 
boost::signals2::connection myPostTickSignal
 
int myFigure8Step = 0
 

Constructor & Destructor Documentation

DtTrailingEffectsWidget::DtTrailingEffectsWidget ( makVrv::DtDe ,
QWidget *  p 
)

CTOR.

virtual DtTrailingEffectsWidget::~DtTrailingEffectsWidget ( )
overridevirtual

Member Function Documentation

virtual void DtTrailingEffectsWidget::activateVisualEffects ( const std::string &  )
virtual
virtual void DtTrailingEffectsWidget::setSpeedPercentage ( )
virtual
virtual void DtTrailingEffectsWidget::updateTrailingEffects ( )
protectedvirtual
virtual void DtTrailingEffectsWidget::startOrStopSimulation ( )
protectedvirtual
virtual void DtTrailingEffectsWidget::closeEvent ( QCloseEvent *  )
overrideprotectedvirtual
virtual void DtTrailingEffectsWidget::hideEvent ( QHideEvent *  )
overrideprotectedvirtual
virtual void DtTrailingEffectsWidget::showEvent ( QShowEvent *  )
overrideprotectedvirtual
virtual void DtTrailingEffectsWidget::onTrailingEffectsShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onVaporTrailsShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onFlamesShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onSmokeShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onFootprintsShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onShowShadowsChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onWakesShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onChangeSpeed ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onChangeTurn ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onEanbleBuoyancyModelChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::startStopFigure8 ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::figure8 ( )
protectedvirtualslot

Member Data Documentation

QWidget* DtTrailingEffectsWidget::myCanvas
QVBoxLayout* DtTrailingEffectsWidget::myMainLayout
QGridLayout* DtTrailingEffectsWidget::myControlsLayout
QCheckBox* DtTrailingEffectsWidget::myDustClouds
QLabel* DtTrailingEffectsWidget::mySizeChoicesLabel
QComboBox* DtTrailingEffectsWidget::mySizeChoices
QCheckBox* DtTrailingEffectsWidget::myTracks
QCheckBox* DtTrailingEffectsWidget::myVaporTrails
QComboBox* DtTrailingEffectsWidget::myVaporTrailChoices
QCheckBox* DtTrailingEffectsWidget::myFlames
QCheckBox* DtTrailingEffectsWidget::mySmoke
QCheckBox* DtTrailingEffectsWidget::myFootprints
QCheckBox* DtTrailingEffectsWidget::myWakes
QCheckBox* DtTrailingEffectsWidget::myShadows
QCheckBox* DtTrailingEffectsWidget::myEnableBuoyancyModel
QLabel* DtTrailingEffectsWidget::mySpeedLabel
QSlider* DtTrailingEffectsWidget::mySpeed
QHBoxLayout* DtTrailingEffectsWidget::mySpeedLayout
QLabel* DtTrailingEffectsWidget::myTurnLabel
QSlider* DtTrailingEffectsWidget::myTurn
QHBoxLayout* DtTrailingEffectsWidget::myTurnLayout
QCheckBox* DtTrailingEffectsWidget::myFigure8
QPushButton* DtTrailingEffectsWidget::myCloseButton
makVrv::DtDe& DtTrailingEffectsWidget::myDe
protected
bool DtTrailingEffectsWidget::myBuoyancyModelEnabled = false
protected
boost::signals2::connection DtTrailingEffectsWidget::myPostTickSignal
protected
int DtTrailingEffectsWidget::myFigure8Step = 0
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)