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
makVrv::DtEyepointControlWidgetInterface Class Referenceabstract

Abstract interface for the attach widget.

Inheritance diagram for makVrv::DtEyepointControlWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtEyepointControlWidgetInterface ()
 
virtual void setScalingCheckBox (bool trueFalse)=0
 
virtual void setConstrainCheckBox (bool trueFalse)=0
 
virtual void enableConstrainCheckBox (bool enabled)=0
 
virtual void setTerrainDragCheckBox (bool trueFalse)=0
 
virtual void setLinearSpeedGainSlider (int gain)=0
 
virtual void setRotationSpeedGainSlider (int gain)=0
 
virtual void setOrbitSpeedGainSlider (int gain)=0
 
virtual void setSliderGainPrecision (int precision)=0
 
virtual void setModelScaleFactorSlider (int factor)=0
 
virtual void enableModelScaleFactorSlider (bool enable)=0
 
virtual void setMaxModelScaleFactor (int maxModelScaleFactor)=0
 
virtual void setViewMagnificationSpinBox (double mag)=0
 
virtual void enableViewMagnificationSpinBox (bool enable)=0
 
virtual void setLodScaleSpinBox (double lodScale)=0
 
virtual void enableLodScaleSpinBox (bool enable)=0
 
virtual void setSpeedScalingMode (DtObserverObject::SpeedScalingMode mode)=0
 
virtual void setSpeedScalingMslModeOffset (double offset)=0
 
virtual void setLodScaleMinRange (float minRange)=0
 
virtual void setLodScaleMaxRange (float maxRange)=0
 
virtual void setLodScaleDecimals (int decimals)=0
 
virtual void setLodScaleSingleStep (float step)=0
 

Constructor & Destructor Documentation

virtual makVrv::DtEyepointControlWidgetInterface::~DtEyepointControlWidgetInterface ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtEyepointControlWidgetInterface::setScalingCheckBox ( bool  trueFalse)
pure virtual

Set the scaling check box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setConstrainCheckBox ( bool  trueFalse)
pure virtual

Set the constrain (to terrain) check box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::enableConstrainCheckBox ( bool  enabled)
pure virtual

Enable or disable the constrain (to terrain) check box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setTerrainDragCheckBox ( bool  trueFalse)
pure virtual

Set the terrain dragging enabled switch on or off.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setLinearSpeedGainSlider ( int  gain)
pure virtual

Set the linear speed gain slider.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setRotationSpeedGainSlider ( int  gain)
pure virtual

Set the rotation speed gain slider.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setOrbitSpeedGainSlider ( int  gain)
pure virtual

Set the orbit speed gain slider.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setSliderGainPrecision ( int  precision)
pure virtual

Set the gain precision for all sliders.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setModelScaleFactorSlider ( int  factor)
pure virtual

Set the model scale factor.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::enableModelScaleFactorSlider ( bool  enable)
pure virtual

Enable / disable model scale factor slider.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setMaxModelScaleFactor ( int  maxModelScaleFactor)
pure virtual

Set the model scale slider's maximum value.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setViewMagnificationSpinBox ( double  mag)
pure virtual

Set the value of the view magnification spin box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::enableViewMagnificationSpinBox ( bool  enable)
pure virtual

Enable / disable the view magnification spin box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setLodScaleSpinBox ( double  lodScale)
pure virtual

Set the value of the lod scale spin box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setLodScaleMinRange ( float  minRange)
pure virtual

Configure the lod scale slider/spinbox (Logic will use values from default_widgetRanges.wrgx)

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setLodScaleMaxRange ( float  maxRange)
pure virtual

Configure the lod scale slider/spinbox (Logic will use values from default_widgetRanges.wrgx)

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setLodScaleDecimals ( int  decimals)
pure virtual

Configure the lod scale slider/spinbox (Logic will use values from default_widgetRanges.wrgx)

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setLodScaleSingleStep ( float  step)
pure virtual

Configure the lod scale slider/spinbox (Logic will use values from default_widgetRanges.wrgx)

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::enableLodScaleSpinBox ( bool  enable)
pure virtual

Enable / disable the lod scale spin box.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setSpeedScalingMode ( DtObserverObject::SpeedScalingMode  mode)
pure virtual

Set the speed scaling mode in use.

Implemented in makVrv::DtEyepointControlWidget.

virtual void makVrv::DtEyepointControlWidgetInterface::setSpeedScalingMslModeOffset ( double  offset)
pure virtual

Set the offset to use for MSL mode speed scaling.

Implemented in makVrv::DtEyepointControlWidget.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)