Node adjustment tool with attached lines. More...
#include <mgui/toolnode.h>

Public Member Functions | |
| TOOL_NODE (TOOLCANVAS *canvas) | |
| virtual | ~TOOL_NODE () |
| const DPOINT3D & | GetNode (POLYLINELIST &LineList) const |
| void | SetLinePercentage (double LinePercentage) |
| void | SetMarker (MARKER marker, UINT16 size=0) |
| void | SetNode (const DPOINT3D &node, const POLYLINELIST &LineList) |
Node adjustment tool with attached lines.
| MGUI::TOOL_NODE::TOOL_NODE | ( | TOOLCANVAS * | canvas | ) | [explicit] |
Constructor.
| virtual MGUI::TOOL_NODE::~TOOL_NODE | ( | ) | [virtual] |
Destructor.
| const DPOINT3D& MGUI::TOOL_NODE::GetNode | ( | POLYLINELIST & | LineList | ) | const |
Get current tool node coordinates.
| void MGUI::TOOL_NODE::SetLinePercentage | ( | double | LinePercentage | ) |
Set a percentage of the lines to move in relation to the node being moved.
Adding the vertex to end to line movement will occur when the user moves the node.
Set marker type and size.
The default marker is MARKER_Plus with a size of 9 pixels.
| marker | New marker type | |
| size | New marker size, 0 to retain current size |
| void MGUI::TOOL_NODE::SetNode | ( | const DPOINT3D & | node, | |
| const POLYLINELIST & | LineList | |||
| ) |
Set tool node coordinates.
1.6.1