15 #include "terrainqt/ui_infoWidgetUi.h"
18 #include "geometry/point.h"
26 class DtTerrainDatabase;
27 class Coordinate_System;
49 virtual void setCoordinateSystem(
const DtCoordSys& s);
50 virtual DtPoint location()
const;
51 virtual void showCoordinateSystemCombo(
bool b);
52 virtual void setTitle(
const QString&);
54 virtual void setTerrainDatabase(
const DtTerrainDatabase*);
55 const DtTerrainDatabase* terrainDatabase()
const;
67 virtual void resetAllFields();
68 virtual void update();
69 virtual void updateFromDatabasePoint();
71 virtual void updateUnits(
const QString& u,
const QString&,
const QString&);
72 virtual void updateCoordSys(
const QString& s);
73 virtual void updateCoordSys(
const DtCoordSys&);
74 virtual void setDatabasePoint(
const DtPoint& p);
76 virtual void updateAltitude(
int);
77 virtual void layerDisplayChange(
int);
79 void setSpecialType(
const DtPoint& pnt,
const QString& name);
80 void clearSpecialType();
82 virtual void setPositionFromGeoc(
const DtVector& pos);
90 virtual void updateSoilTypeFromLocation(
DtVector& localLocation);
92 virtual void addSpecialTypes();
95 void layerDisplayChanged();