VR-Forces 4.2 Class Documentation
List of all members | 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]

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 DtTerrainDatabase * terrainDatabase () 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, DtPoint > myIntersectionPointMap
int myDatabaseSelection
QString mySpecialType
const DtTerrainDatabase * myTerrainDatabase
Coordinate_System * myDefaultCoordinateSystem

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
const DtTerrainDatabase * DtInfoWidget::terrainDatabase ( ) const
inline

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 ( )
virtualslot

Referenced by setSpecialType().

virtual void DtInfoWidget::resetAllFields ( )
virtualslot
virtual void DtInfoWidget::update ( )
virtualslot

Referenced by setSpecialType().

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

References mySpecialType.

virtual void DtInfoWidget::setPositionFromGeoc ( const DtVector pos)
virtualslot
virtual void DtInfoWidget::updateSoilTypeFromLocation ( DtVector localLocation)
protectedvirtual

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 ( )
protectedvirtual
void DtInfoWidget::layerDisplayChanged ( )
signal
DtInfoWidget& DtInfoWidget::operator= ( const DtInfoWidget orig)
private

Not implemented.

Member Data Documentation

Ui::InfoWidgetUi DtInfoWidget::myUiImpl
DtPoint DtInfoWidget::myDatabasePoint
protected

Referenced by setSpecialType().

bool DtInfoWidget::myDirty
protected

Referenced by setDirty(), and setSpecialType().

const DtCoordinateSystemCollection* DtInfoWidget::myCoordinateSystemCollection
protected
DtLocationEntryWidget* DtInfoWidget::myLocationEntryWidget
protected
std::map<int, DtPoint> DtInfoWidget::myIntersectionPointMap
protected
int DtInfoWidget::myDatabaseSelection
protected
QString DtInfoWidget::mySpecialType
protected

Referenced by clearSpecialType(), and setSpecialType().

const DtTerrainDatabase* DtInfoWidget::myTerrainDatabase
protected

Referenced by terrainDatabase().

Coordinate_System* DtInfoWidget::myDefaultCoordinateSystem
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)