VR-Forces 4.0.4 Class Documentation
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
DtInfoWidget Class Reference

class DtInfoWidget: More...

Inheritance diagram for DtInfoWidget:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void clear ()
virtual void resetAllFields ()
virtual void update ()
virtual void updateFromDatabasePoint ()
virtual void updateUnits (const QString &u, const QString &, const QString &)
virtual void updateCoordSys (const QString &s)
virtual void updateCoordSys (const DtCoordSys &)
virtual void setDatabasePoint (const DtPoint &p)
virtual void updateAltitude (int)
virtual void layerDisplayChange (int)
void setSpecialType (const DtPoint &pnt, const QString &name)
void clearSpecialType ()
virtual void setPositionFromGeoc (const DtVector &pos)

Signals

void layerDisplayChanged ()

Public Member Functions

 DtInfoWidget (QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 Default constructor.
virtual ~DtInfoWidget ()
 Destructor.
virtual bool init (const DtTMFactory *f, const DtCoordinateSystemCollection *coll)
virtual void setCoordinateSystem (const DtCoordSys &s)
virtual DtPoint location () const
virtual void showCoordinateSystemCombo (bool b)
virtual void setTitle (const QString &)
virtual void setTerrainDatabase (const DtTerrainDatabase *)
const DtTerrainDatabaseterrainDatabase () const
void setDirty (bool)

Static Public Member Functions

static DtInfoWidgetcreate (QWidget *parent, const Qt::WindowFlags &flags)
 Returns a newly created instance of a DtInfoWidget.

Public Attributes

Ui::InfoWidgetUi myUiImpl

Protected Member Functions

virtual void updateSoilTypeFromLocation (DtVector &localLocation)
 Override this routine to show a soil type that is different than the surface soil type.
virtual void addSpecialTypes ()

Protected Attributes

DtPoint myDatabasePoint
bool myDirty
const
DtCoordinateSystemCollection
myCoordinateSystemCollection
DtLocationEntryWidgetmyLocationEntryWidget
std::map< int, DtPointmyIntersectionPointMap
int myDatabaseSelection
QString mySpecialType
const DtTerrainDatabasemyTerrainDatabase
Coordinate_SystemmyDefaultCoordinateSystem

Private Member Functions

 DtInfoWidget (const DtInfoWidget &orig)
 Not implemented.
DtInfoWidgetoperator= (const DtInfoWidget &orig)
 Not implemented.

Detailed Description

class DtInfoWidget:

Instances of DtInfoWidget are


Constructor & Destructor Documentation

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

Default constructor.

virtual DtInfoWidget::~DtInfoWidget ( ) [virtual]

Destructor.

DtInfoWidget::DtInfoWidget ( const DtInfoWidget orig) [private]

Not implemented.


Member Function Documentation

virtual bool DtInfoWidget::init ( const DtTMFactory f,
const DtCoordinateSystemCollection coll 
) [virtual]
virtual void DtInfoWidget::setCoordinateSystem ( const DtCoordSys s) [virtual]
virtual DtPoint DtInfoWidget::location ( ) const [virtual]
virtual void DtInfoWidget::showCoordinateSystemCombo ( bool  b) [virtual]
virtual void DtInfoWidget::setTitle ( const QString &  ) [virtual]
virtual void DtInfoWidget::setTerrainDatabase ( const DtTerrainDatabase ) [virtual]

References myTerrainDatabase.

void DtInfoWidget::setDirty ( bool  b) [inline]

References myDirty.

static DtInfoWidget* DtInfoWidget::create ( QWidget parent,
const Qt::WindowFlags &  flags 
) [static]

Returns a newly created instance of a DtInfoWidget.

virtual void DtInfoWidget::clear ( ) [virtual, slot]

Referenced by setSpecialType().

virtual void DtInfoWidget::resetAllFields ( ) [virtual, slot]
virtual void DtInfoWidget::update ( ) [virtual, slot]

Referenced by setSpecialType().

virtual void DtInfoWidget::updateFromDatabasePoint ( ) [virtual, slot]
virtual void DtInfoWidget::updateUnits ( const QString &  u,
const QString &  ,
const QString &   
) [virtual, slot]
virtual void DtInfoWidget::updateCoordSys ( const QString &  s) [virtual, slot]
virtual void DtInfoWidget::updateCoordSys ( const DtCoordSys ) [virtual, slot]
virtual void DtInfoWidget::setDatabasePoint ( const DtPoint p) [virtual, slot]
virtual void DtInfoWidget::updateAltitude ( int  ) [virtual, slot]
virtual void DtInfoWidget::layerDisplayChange ( int  ) [virtual, slot]
void DtInfoWidget::setSpecialType ( const DtPoint pnt,
const QString &  name 
) [inline, slot]
void DtInfoWidget::clearSpecialType ( ) [inline, slot]

References mySpecialType.

virtual void DtInfoWidget::setPositionFromGeoc ( const DtVector pos) [virtual, slot]
virtual void DtInfoWidget::updateSoilTypeFromLocation ( DtVector localLocation) [protected, virtual]

Override this routine to show a soil type that is different than the surface soil type.

As a side effect, the localLocation will have it's Z point filled in the the database height intersection

virtual void DtInfoWidget::addSpecialTypes ( ) [protected, virtual]
DtInfoWidget& DtInfoWidget::operator= ( const DtInfoWidget orig) [private]

Not implemented.


Member Data Documentation

Ui::InfoWidgetUi DtInfoWidget::myUiImpl

Referenced by setSpecialType().

Referenced by setDirty(), and setSpecialType().

std::map<int, DtPoint> DtInfoWidget::myIntersectionPointMap [protected]
QString DtInfoWidget::mySpecialType [protected]

Referenced by clearSpecialType(), and setSpecialType().

Referenced by terrainDatabase().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)