11#include <util/coExport.h>
12#include <cover/ui/Owner.h>
24class BoxSelectionInteractor;
31 BoxSelection(opencover::ui::Menu *,
const char *name,
const char *label);
39 void getBox(
float &xmin,
float &ymin,
float &zmin,
float &xmax,
float &ymax,
float &zmax);
42 static void (*s_interactionFinished)();
43 ui::Menu *m_pinboard =
nullptr;
44 ui::Button *m_useBoxSelection =
nullptr;
45 ui::Menu *m_selectionSubMenu =
nullptr;
56 static void interactionFinished();
57 static void interactionRunning();
59 std::string stringify(
float);
Definition: ARToolKit.h:33
Definition: BoxSelection.h:28
BoxSelection(opencover::ui::Menu *, const char *name, const char *label)
void getBox(float &xmin, float &ymin, float &zmin, float &xmax, float &ymax, float &zmax)
ui::Button * getButton() const
bool getCheckboxState() const
void registerInteractionFinishedCallback(void(*interactionFinished)())
void unregisterInteractionFinishedCallback()
BoxSelection * instance()
Definition: BoxSelectionInteractor.h:24