#include <ivfwidget/IvfShapePlacementHandler.h>
Inheritance diagram for CIvfShapePlacementHandler:

Public Types | |
| enum | TInputMethod { IM_TWO_CLICK, IM_CLICK_MODIFIER } |
| enum | TOperatingMode { OM_CREATE_SHAPE, OM_MOVE_SHAPE, OM_COPY_SHAPE } |
Public Member Functions | |
| void | reset () |
| CIvfShapePlacementHandler (CIvfWidgetBase *widget, CIvfCamera *camera, CIvfScene *scene, CIvfComposite *composite) | |
| IvfClassInfo ("CIvfShapePlacementHandler", CIvfCoordinateInputHandler) | |
| void | setShapeRepresentation (CIvfShape *shape) |
| void | setInputMethod (TInputMethod method) |
| TInputMethod | getInputMethod () |
| CIvfNodeCursor * | getCursor () |
| void | setCreateShapeEvent (CIvfCreateShapeEvent *event) |
| void | setMoveSelectionEvent (CIvfMoveSelectionEvent *event) |
| void | setCursorUpdateEvent (CIvfCursorUpdateEvent *event) |
| void | setFinishMoveEvent (CIvfFinishMoveEvent *event) |
| void | setFinishCopyEvent (CIvfFinishCopyEvent *event) |
| void | setCopyShapeEvent (CIvfCopyShapeEvent *event) |
| void | setMoveShape (CIvfShape *shape) |
| TOperatingMode | getOperatingMode () |
| void | setOperatingMode (TOperatingMode mode) |
| void | initiateMove (CIvfVec3d &vec) |
| void | initiateMove (double x, double y, double z) |
| void | setShapeSelection (CIvfShapeSelection *shapeSelection) |
| bool | isMoving () |
| void | finalizeMove () |
| virtual void | doLockXZ (bool flag) |
| virtual void | doDeactivate () |
| virtual void | doActivate () |
| virtual void | onMouseDown3d (double x, double y, double z) |
| virtual void | onMouseMove3d (double x, double y, double z) |
| virtual void | onMouseUp3d (double x, double y, double z) |
Not yet supported....
Definition at line 77 of file IvfShapePlacementHandler.h.
|
||||||||||||||||
|
onMouseDown3d method This method is called when the mouse is pressed,
Reimplemented from CIvfMouseDown3dEvent. |
|
||||||||||||||||
|
onMouseMove3d method This method is called when the mouse is moved,
Reimplemented from CIvfMouseMove3dEvent. |
|
||||||||||||||||
|
onMouseUp3d method This method is called when the mouse is released,
Reimplemented from CIvfMouseUp3dEvent. |
1.4.6-NO