19 #include <matrix/vlVector.h>
60 virtual const std::string& className();
62 double currentAltitude()
const;
63 void setCurrentAltitude(
double);
64 void setCurrentGroundLocation(
const DtVector&);
67 virtual void changeAltitude(
double mouseX,
double mouseY );
70 virtual void changeAltitudeWithWheel(
int wheelSteps );
73 virtual bool dragging()
const;
79 virtual void setAllowDragDrop(
bool);
80 bool allowDragDrop()
const;
83 virtual void setCreating(
bool);
84 bool creating()
const;
91 virtual bool allowContinueDrag(
const DtVector&)
const;
94 virtual void cancel();
97 virtual void setEnabled(
bool);
100 double mouseX()
const;
101 double mouseY()
const;
112 boost::signal<void (DtUniqueID, DtVector, double altAboveGround)>
signal_place;