VR-Forces 4.1 Class Documentation
List of all members | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtAltitudeSelectionWidget Class Reference
Inheritance diagram for DtAltitudeSelectionWidget:
Inheritance graph
[legend]

Public Slots

virtual void updateUnits (const QString &u, const QString &, const QString &)
virtual void setLabels ()

Signals

void altitudeSelectionChanged (int, double)

Public Member Functions

 DtAltitudeSelectionWidget (QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtAltitudeSelectionWidget ()
 destructor
virtual bool init (const DtPoint &point)
 Initializer.
virtual double altitude () const
 Returns altitude in meters.
virtual bool determineClamping () const
 Checks the altitude against the terrain intersection list to determine if this entity should be clamped to ground when it is placed.
virtual QString altitudeText () const
 Returns text in units formatted to current setting of DtUnitDisplayAltitude.
virtual void setAltitude (double d)
 Value of altitude must always be in meters.
virtual void setLocation (const DtPoint &, bool updateOffset)
virtual void disconnectConnections ()
virtual void setShowHeightAboveTerrain (bool, double t=-1)
bool showHeightAboveTerrain () const
virtual double heightAboveTerrain () const
virtual bool useHeightAboveTerrain () const
virtual bool useAltitude () const
virtual const DtPointlocation () const
 Last known location of altitude selection. In local coordinates.
virtual void clearPointEdit ()
 Clears all point information.
virtual void setAltitudeOnlyMode (bool)
virtual bool altitudeOnlyMode () const

Public Attributes

Ui::AltitudeSelectionWidgetUi myUiImpl

Protected Slots

virtual void selectAltitude ()
virtual void clampChanged ()
virtual void clampSelectionChanged ()
virtual void selectionChanged ()

Protected Member Functions

virtual void fillInIntersections (const DtPoint *pnt, double curAltitude)
virtual QString titleFor (const DtAltitudeIntersectionPoint &) const
 Returns title for the intersection point given the record and units.
virtual void modifyHeightAboveTerrain ()

Protected Attributes

QDoubleValidator myDoubleValidator
QVector
< DtAltitudeIntersectionPoint
myIntersectionPoints
bool myShowHeightAboveTerrain
bool myAltitudeOnlyMode
DtPoint myLocation
QString myDisplayingIn

Constructor & Destructor Documentation

DtAltitudeSelectionWidget::DtAltitudeSelectionWidget ( QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual DtAltitudeSelectionWidget::~DtAltitudeSelectionWidget ( )
virtual

destructor

Member Function Documentation

virtual bool DtAltitudeSelectionWidget::init ( const DtPoint point)
virtual

Initializer.

virtual double DtAltitudeSelectionWidget::altitude ( ) const
virtual

Returns altitude in meters.

virtual bool DtAltitudeSelectionWidget::determineClamping ( ) const
virtual

Checks the altitude against the terrain intersection list to determine if this entity should be clamped to ground when it is placed.

virtual QString DtAltitudeSelectionWidget::altitudeText ( ) const
virtual

Returns text in units formatted to current setting of DtUnitDisplayAltitude.

virtual void DtAltitudeSelectionWidget::setAltitude ( double  d)
virtual

Value of altitude must always be in meters.

virtual void DtAltitudeSelectionWidget::setLocation ( const DtPoint ,
bool  updateOffset 
)
virtual
virtual void DtAltitudeSelectionWidget::disconnectConnections ( )
virtual
virtual void DtAltitudeSelectionWidget::setShowHeightAboveTerrain ( bool  ,
double  t = -1 
)
virtual
bool DtAltitudeSelectionWidget::showHeightAboveTerrain ( ) const
inline
virtual double DtAltitudeSelectionWidget::heightAboveTerrain ( ) const
virtual
virtual bool DtAltitudeSelectionWidget::useHeightAboveTerrain ( ) const
virtual
virtual bool DtAltitudeSelectionWidget::useAltitude ( ) const
virtual
const DtPoint & DtAltitudeSelectionWidget::location ( ) const
inlinevirtual

Last known location of altitude selection. In local coordinates.

References myLocation.

virtual void DtAltitudeSelectionWidget::clearPointEdit ( )
virtual

Clears all point information.

virtual void DtAltitudeSelectionWidget::setAltitudeOnlyMode ( bool  )
virtual
virtual bool DtAltitudeSelectionWidget::altitudeOnlyMode ( ) const
virtual
virtual void DtAltitudeSelectionWidget::updateUnits ( const QString &  u,
const QString &  ,
const QString &   
)
virtualslot
virtual void DtAltitudeSelectionWidget::setLabels ( )
virtualslot
virtual void DtAltitudeSelectionWidget::selectAltitude ( )
protectedvirtualslot
virtual void DtAltitudeSelectionWidget::clampChanged ( )
protectedvirtualslot
virtual void DtAltitudeSelectionWidget::clampSelectionChanged ( )
protectedvirtualslot
virtual void DtAltitudeSelectionWidget::selectionChanged ( )
protectedvirtualslot
void DtAltitudeSelectionWidget::altitudeSelectionChanged ( int  ,
double   
)
signal
virtual void DtAltitudeSelectionWidget::fillInIntersections ( const DtPoint pnt,
double  curAltitude 
)
protectedvirtual
virtual QString DtAltitudeSelectionWidget::titleFor ( const DtAltitudeIntersectionPoint ) const
protectedvirtual

Returns title for the intersection point given the record and units.

virtual void DtAltitudeSelectionWidget::modifyHeightAboveTerrain ( )
protectedvirtual

Member Data Documentation

Ui::AltitudeSelectionWidgetUi DtAltitudeSelectionWidget::myUiImpl
QDoubleValidator DtAltitudeSelectionWidget::myDoubleValidator
protected
QVector<DtAltitudeIntersectionPoint> DtAltitudeSelectionWidget::myIntersectionPoints
protected
bool DtAltitudeSelectionWidget::myShowHeightAboveTerrain
protected

Referenced by showHeightAboveTerrain().

bool DtAltitudeSelectionWidget::myAltitudeOnlyMode
protected
DtPoint DtAltitudeSelectionWidget::myLocation
protected

Referenced by location().

QString DtAltitudeSelectionWidget::myDisplayingIn
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)