Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Manager interactor class. More...
#include <ilviews/manager/mkpolyin.h>
Public Member Functions | |
IlvMakeClosedSplineInteractor (IlvManager *manager, IlvView *view) | |
Constructor. | |
virtual void | doIt (IlUInt count, IlvPoint *points) |
Finalizes the interaction by creating an IlvClosedSpline object. | |
virtual void | drawGhost () |
Visual feedback during interaction. |
Manager interactor class.
Library: ilvmgr
Use this class to create IlvClosedSpline
objects in a view controlled by a manager. The virtual member function handleEvent
monitors mouse events. To draw a closed spline, the user:
If the user presses the Control modifier while dragging the left mouse button, the left and right tangents at the current point are dissociated, letting the user create cusps on the Bezier spline.
IlvMakeClosedSplineInteractor::IlvMakeClosedSplineInteractor | ( | IlvManager * | manager, | |
IlvView * | view | |||
) |
Constructor.
Initializes a new instance of the IlvMakeClosedSplineInteractor
class.
manager | The manager. | |
view | The manager view. |
Finalizes the interaction by creating an IlvClosedSpline
object.
Creates an IlvClosedSpline
in the manager from the array of points provided during the interaction.
count | The number of points in the array. | |
points | The array of points, in the object coordinate system. |
Reimplemented from IlvMakeFilledSplineInteractor.
virtual void IlvMakeClosedSplineInteractor::drawGhost | ( | ) | [virtual] |
Visual feedback during interaction.
Draws a closed spline in XOR
mode.
Reimplemented from IlvMakeFilledSplineInteractor.
© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.