69 void init(
const utils::Size &maxSize,
bool convexOnly=
true);
75 void setHandleSize(
float size);
78 std::vector<utils::Point> getQuadrangle()
const;
87 inline bool isNull()
const {
return !m_data; }
undocument this line if you encounter any issues!
Definition: Any.h:37
Class interface for un-copyable classes.
Definition: Uncopyable.h:64
Special MouseHandler Implementation that allows for defining a quadrangle.
Definition: DefineQuadrangleMouseHandler.h:46
bool isNull() const
returns whether this mousehandler has been initialized yet
Definition: DefineQuadrangleMouseHandler.h:87
Size class of the ICL.
Definition: Size.h:61
Abstract class for visualization tasks.
Definition: VisualizationDescription.h:73
MouseEvent Handler.
Definition: MouseHandler.h:92
#define ICLQt_API
Definition: CompatMacros.h:178
Point class of the ICL used e.g. for the Images ROI offset.
Definition: Point.h:58
Provided by interface MouseGrabber.
Definition: MouseEvent.h:86
Interface for objects, that can be locked using an internal mutex.
Definition: Lockable.h:41
Data * m_data
pimpl type
Definition: DefineQuadrangleMouseHandler.h:48