1 #ifndef WORLD_DRAG_WIDGET 2 #define WORLD_DRAG_WIDGET 4 #include <KrisLibrary/GLdraw/Widget.h> 15 void Enable(
bool active);
16 virtual void SetHighlight(
bool value)
override;
17 virtual bool Hover(
int x,
int y,Camera::Viewport& viewport,
double& distance)
override;
18 virtual bool BeginDrag(
int x,
int y,Camera::Viewport& viewport,
double& distance)
override;
19 virtual void EndDrag()
override;
20 virtual void Drag(
int dx,
int dy,Camera::Viewport& viewport)
override;
21 virtual void DrawGL(Camera::Viewport& viewport)
override;
25 bool robotsActive,objectsActive,terrainsActive;
26 GLDraw::GLColor highlightColor,lineColor;
35 GLDraw::GLColor originalFaceColor;
Defines the WorldModel class.
Definition: ContactDistance.h:6
The main world class containing multiple robots, objects, and static geometries (terrains). Lights and other viewport information may also be stored here.
Definition: World.h:24