#include <ivf/IvfNodeCursor.h>
Inheritance diagram for CIvfNodeCursor:
Public Types | |
enum | TCursorType { CT_XZ, CT_Y, CT_XYZ, CT_Y_TOP, CT_NONE } |
enum | TCursorDirection { CD_OUTWARDS, CD_INWARDS } |
enum | TCursorArrowType { AT_NORMAL, AT_SIMPLE } |
Public Member Functions | |
CIvfNodeCursor () | |
virtual | ~CIvfNodeCursor () |
IvfClassInfo ("CIvfNodeCursor", CIvfShape) | |
void | setSize (double size) |
double | getSize () |
void | setType (TCursorType type) |
void | setShape (CIvfShape *shape) |
CIvfShape * | getShape () |
void | setUsePlaneHelper (bool flag) |
bool | getUsePlaneHelper () |
void | setArrowType (TCursorArrowType type) |
TCursorArrowType | getArrowType () |
void | setDirection (TCursorDirection direction) |
TCursorDirection | getDirection () |
void | setShapeSize (double size) |
Protected Member Functions | |
virtual void | createGeometry () |
Implements a special cursor for manipulating nodes
Definition at line 41 of file IvfNodeCursor.h.
|
Class constructor |
|
Class destructor |
|
Forces an object recalculation. Reimplemented from CIvfShape. |
|
Return arrow type |
|
Return cursor direction |
|
Return shape at center of cursor |
|
Return cursor size |
|
Return state of helper object |
|
Set arrow types see TCursorType |
|
Set direction of cursor arrow see TCursorDirection. |
|
Set shape used at center of cursor |
|
Sets the size of the shape |
|
Set size of cursor |
|
Set cursor type |
|
Enable/disable special plane helper object |