![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Interactor interface (entity that can be dragged or clicked in a 3D view) More...
#include <ecvInteractor.h>

Public Member Functions | |
| virtual | ~ccInteractor ()=default |
| virtual bool | acceptClick (int x, int y, Qt::MouseButton button) |
| Called on mouse click. More... | |
| virtual bool | move2D (int x, int y, int dx, int dy, int screenWidth, int screenHeight) |
| Called on mouse move (for 2D interactors) More... | |
| virtual bool | move3D (const CCVector3d &u) |
| Called on mouse move (for 3D interactors) More... | |
Interactor interface (entity that can be dragged or clicked in a 3D view)
Definition at line 20 of file ecvInteractor.h.
|
virtualdefault |
|
inlinevirtual |
Called on mouse click.
Reimplemented in cc2DLabel.
Definition at line 25 of file ecvInteractor.h.
Referenced by define_ccInteractor().
|
inlinevirtual |
Called on mouse move (for 2D interactors)
Reimplemented in ccClipBox, and cc2DLabel.
Definition at line 32 of file ecvInteractor.h.
Referenced by define_ccInteractor().
|
inlinevirtual |
Called on mouse move (for 3D interactors)
Reimplemented in ccClipBox.
Definition at line 40 of file ecvInteractor.h.
Referenced by define_ccInteractor().