#include <mgui/toolcirc.h>
Inheritance diagram for MGUI::TOOL_CIRCLE:

Public Member Functions | |
| double | GetAngle () const |
| const DPOINT2D & | GetCenter () const |
| double | GetRadius () const |
| void | SetAngle (double angle) |
| void | SetAngleVisible (bool anglevisible=true) |
| void | SetCenter (const DPOINT2D ¢er) |
| void | SetMarker (MARKER marker, UINT16 size=0) |
| void | SetRadius (double radius) |
| void | SetRadiusRange (double minradius, double maxradius) |
| TOOL_CIRCLE (TOOLCANVAS *canvas) | |
| virtual | ~TOOL_CIRCLE () |
Definition at line 33 of file toolcirc.h.
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Get current rotation angle.
Definition at line 45 of file toolcirc.h. |
|
|
Get center position.
Definition at line 49 of file toolcirc.h. |
|
|
Get radius.
Definition at line 53 of file toolcirc.h. |
|
|
Set rotation angle. The rotation will only be visible to the user if SetAngleVisible() has been used.
|
|
|
Set whether rotation angle indicator is visible. The rotation angle is indicated by a line from the center to the boundary. |
|
|
Set circle center coordinates.
|
|
||||||||||||
|
Set marker type and size. The default marker is MARKER_Plus with a size of 9 pixels.
|
|
|
Set radius.
|
|
||||||||||||
|
Set allowed radius range.
|
1.3.8-20040913