VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtUnitDisplay Class Reference

Defined in tdbUtil to share with back-end. More...

Inheritance diagram for DtUnitDisplay:
Inheritance graph
[legend]

Public Member Functions

 DtUnitDisplay ()
 DtUnitDisplay (const QString &displayName, const QStringList &units, const QVector< int > &precision, int displayIndex)
 DtUnitDisplay (const DtUnitDisplay &)
DtUnitDisplayoperator= (const DtUnitDisplay &)
virtual ~DtUnitDisplay ()
void setDisplayName (const QString &)
 This is the broad group name (Distance, Altitude, etc)
const QString & displayName () const
const QString & internalName () const
void setUnits (const QStringList &)
void addUnit (const QString &unit, int precision=3)
const QStringList & units () const
QString displayTitle (int) const
void setDisplayIndex (int)
int displayIndex () const
void setPrecision (const QVector< int > &precision)
void setPrecisionFor (const QString &unit, int)
int precisionFor (const QString &unit) const
const QVector< int > & precision () const
void setDisplayUnit (const QString &)
 This is the item that is currently being used for unit translations.
const QString & displayUnit () const
QString displayUnitTitle () const
virtual DtUnitDisplayclone ()
 Allows for cloning of this object.
void setPrecisionFor (int, int)
int precisionFor (int) const
virtual bool operator== (const DtUnitDisplay &) const
bool operator!= (const DtUnitDisplay &) const
- Public Member Functions inherited from DtArchivableObject
 DtArchivableObject (QString name, DtArchivableObjectCreator fcn)
 This constructor will add this object to the archivable object factory.
 DtArchivableObject (QString name)
 DtArchivableObject ()
virtual ~DtArchivableObject ()
virtual QString name () const
DtArchiverarchiver ()
 Returns the archiver of this object.
virtual void write (QTextStream &s)
virtual void setLevel (int i)
virtual int level () const

Static Public Member Functions

static DtArchivableObjectcreate ()

Protected Member Functions

virtual void read (QTextStream &ts)
 Reads/writes archiver.

Protected Attributes

QString myDisplayUnit
QString myDisplayName
QStringList myUnits
QVector< int > myPrecision
int myDisplayIndex
- Protected Attributes inherited from DtArchivableObject
DtArchivermyArchiver

Detailed Description

Defined in tdbUtil to share with back-end.

Constructor & Destructor Documentation

DtUnitDisplay::DtUnitDisplay ( )
DtUnitDisplay::DtUnitDisplay ( const QString &  displayName,
const QStringList &  units,
const QVector< int > &  precision,
int  displayIndex 
)
DtUnitDisplay::DtUnitDisplay ( const DtUnitDisplay )
virtual DtUnitDisplay::~DtUnitDisplay ( )
virtual

Member Function Documentation

DtUnitDisplay& DtUnitDisplay::operator= ( const DtUnitDisplay )
void DtUnitDisplay::setDisplayName ( const QString &  )

This is the broad group name (Distance, Altitude, etc)

const QString& DtUnitDisplay::displayName ( ) const
const QString& DtUnitDisplay::internalName ( ) const
void DtUnitDisplay::setUnits ( const QStringList &  )
void DtUnitDisplay::addUnit ( const QString &  unit,
int  precision = 3 
)
const QStringList& DtUnitDisplay::units ( ) const
QString DtUnitDisplay::displayTitle ( int  ) const
void DtUnitDisplay::setDisplayIndex ( int  )
int DtUnitDisplay::displayIndex ( ) const
void DtUnitDisplay::setPrecision ( const QVector< int > &  precision)
void DtUnitDisplay::setPrecisionFor ( const QString &  unit,
int   
)
int DtUnitDisplay::precisionFor ( const QString &  unit) const
const QVector<int>& DtUnitDisplay::precision ( ) const
void DtUnitDisplay::setDisplayUnit ( const QString &  )

This is the item that is currently being used for unit translations.

This is the internal name To get the display name, call displayUnitTitle()

const QString& DtUnitDisplay::displayUnit ( ) const
QString DtUnitDisplay::displayUnitTitle ( ) const
virtual DtUnitDisplay* DtUnitDisplay::clone ( )
virtual

Allows for cloning of this object.

Reimplemented from DtArchivableObject.

void DtUnitDisplay::setPrecisionFor ( int  ,
int   
)
int DtUnitDisplay::precisionFor ( int  ) const
static DtArchivableObject* DtUnitDisplay::create ( )
static
virtual bool DtUnitDisplay::operator== ( const DtUnitDisplay ) const
virtual
bool DtUnitDisplay::operator!= ( const DtUnitDisplay rhs) const
inline
virtual void DtUnitDisplay::read ( QTextStream &  s)
protectedvirtual

Reads/writes archiver.

Reimplemented from DtArchivableObject.

Member Data Documentation

QString DtUnitDisplay::myDisplayUnit
protected
QString DtUnitDisplay::myDisplayName
protected
QStringList DtUnitDisplay::myUnits
protected
QVector<int> DtUnitDisplay::myPrecision
protected
int DtUnitDisplay::myDisplayIndex
protected

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

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)