21 #include <matrix/vlVector.h>
30 class DtLocationEntryWidgetInterface;
31 class DtLocationEntryEventProcessor;
42 virtual void enableEventProcessor(
bool flag);
45 virtual void slot_onPositionChanged();
47 virtual void slot_onPositionEdited();
49 virtual void slot_onAltitudeAboveGroundLevelEdited(
double);
51 virtual void slot_onAltitudeAboveSeaLevelEdited(
double);
55 virtual void slot_onClampSelectionChanged(
int);
57 virtual void slot_onCoordinateSystemChanged(
62 virtual void slot_onCoordinateSystemDecimalsChanged(
66 virtual void slot_onUnitChanged(
int attribute,
int from);
72 virtual DtVector geocentricLocation()
const;
79 virtual void setCoordinateSystem(
82 virtual void setPreferAltitudeSelection(
bool);
85 coordinateSystem()
const
92 virtual void setLocation(
const DtVector& local,
bool resetAltitude =
true);
93 virtual void setGeocentricLocation(
const DtVector& local,
bool resetAltitude =
true);
95 virtual void setDatabaseLocation(
double x,
double y,
double z);
97 virtual void setupLabels();
101 virtual void setAltitudeDisabled(
bool);
102 virtual bool altitudeDisabled()
const;
106 virtual void initialize();