18 #include <matrix/vlVector.h>
59 virtual const std::string& className();
61 double currentAltitude()
const;
62 void setCurrentAltitude(
double);
63 void setCurrentGroundLocation(
const DtVector&);
66 virtual void changeAltitude(
double mouseX,
double mouseY );
69 virtual void changeAltitudeWithWheel(
int wheelSteps );
72 virtual bool dragging()
const;
78 virtual void setAllowDragDrop(
bool);
79 bool allowDragDrop()
const;
82 virtual void setCreating(
bool);
83 bool creating()
const;
90 virtual bool allowContinueDrag(
const DtVector&)
const;
93 virtual void cancel();
96 virtual void setEnabled(
bool);
99 double mouseX()
const;
100 double mouseY()
const;
111 boost::signal<void (DtUniqueID, DtVector, double altAboveGround)>
signal_place;