21 class DtOverlayPolygonModelAgent;
22 class DtSceneObjectAgent;
33 virtual void getCurrentMousePosition(
int& x,
int& y) = 0;
34 virtual void setFreezeMousePosition(
bool) = 0;
35 virtual bool isShiftKeyDown()
const = 0;
36 virtual bool isControlKeyDown()
const = 0;
37 virtual bool isAltKeyDown()
const = 0;
54 virtual void setBlockKeyboardEvents(
bool);
55 virtual bool blockKeyboardEvents()
const;
66 virtual const std::string& className();
68 virtual void setCurrentMousePosition(
makVrv::DtDe&,
int x,
int y);
69 virtual void setCurrentMousePosition(
int x,
int y);
70 virtual void getCurrentMousePosition(
int& x,
int& y)
const;
81 virtual bool setFreezeMousePosition(
bool);
82 virtual bool mousePositionFrozen()
const;
85 virtual bool isShiftKeyDown()
const;
86 virtual bool isControlKeyDown()
const;
87 virtual bool isAltKeyDown()
const;
91 virtual void cleanupBox();
94 virtual void createBox(
int modelSet);
97 virtual void setBoxFromExtents(
makVrv::DtChannel& channel,
int anchorX,
int anchorY,
int toX,
int toY);
101 makVrv::DtOverlayPolygonModelAgent*
myBox;