#include <teleport_arrow.hpp>
Public Slots | |
| void | activate (bool mode) |
Signals | |
| void | deactivated () |
| void | teleport (float, float, float, float) |
Public Member Functions | |
| void | checkIfGrabsMouse (int x, int y, const qglviewer::Camera *const camera) |
| void | draw () |
| virtual void | mouseDoubleClickEvent (QMouseEvent *const event, qglviewer::Camera *const camera) |
| virtual void | mouseMoveEvent (QMouseEvent *const event, qglviewer::Camera *const camera) |
| virtual void | mousePressEvent (QMouseEvent *const event, qglviewer::Camera *const camera) |
| virtual void | mouseReleaseEvent (QMouseEvent *const event, qglviewer::Camera *const camera) |
| TeleportArrow () | |
| virtual void | wheelEvent (QWheelEvent *const event, qglviewer::Camera *const camera) |
| ~TeleportArrow () | |
Private Member Functions | |
| qglviewer::Vec | _pointOnZPlane (const QPoint &point, const qglviewer::Camera *camera) const |
Private Attributes | |
| qglviewer::Vec | begin_point |
| qglviewer::Vec | end_point |
| bool | moving |
| bool | teleport_mode_activated |
Definition at line 31 of file teleport_arrow.hpp.
| qglv::TeleportArrow::TeleportArrow | ( | ) | [inline] |
Definition at line 35 of file teleport_arrow.hpp.
Definition at line 23 of file teleport_arrow.cpp.
| qglviewer::Vec qglv::TeleportArrow::_pointOnZPlane | ( | const QPoint & | point, |
| const qglviewer::Camera * | camera | ||
| ) | const [private] |
Definition at line 56 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::activate | ( | bool | mode | ) | [slot] |
Definition at line 25 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::checkIfGrabsMouse | ( | int | x, |
| int | y, | ||
| const qglviewer::Camera *const | camera | ||
| ) |
Definition at line 29 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::deactivated | ( | ) | [signal] |
| void qglv::TeleportArrow::draw | ( | ) |
Definition at line 78 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::mouseDoubleClickEvent | ( | QMouseEvent *const | event, |
| qglviewer::Camera *const | camera | ||
| ) | [virtual] |
Definition at line 67 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::mouseMoveEvent | ( | QMouseEvent *const | event, |
| qglviewer::Camera *const | camera | ||
| ) | [virtual] |
Definition at line 49 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::mousePressEvent | ( | QMouseEvent *const | event, |
| qglviewer::Camera *const | camera | ||
| ) | [virtual] |
Definition at line 36 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::mouseReleaseEvent | ( | QMouseEvent *const | event, |
| qglviewer::Camera *const | camera | ||
| ) | [virtual] |
Definition at line 42 of file teleport_arrow.cpp.
| void qglv::TeleportArrow::teleport | ( | float | , |
| float | , | ||
| float | , | ||
| float | |||
| ) | [signal] |
| void qglv::TeleportArrow::wheelEvent | ( | QWheelEvent *const | event, |
| qglviewer::Camera *const | camera | ||
| ) | [virtual] |
Definition at line 72 of file teleport_arrow.cpp.
qglviewer::Vec qglv::TeleportArrow::begin_point [private] |
Definition at line 63 of file teleport_arrow.hpp.
qglviewer::Vec qglv::TeleportArrow::end_point [private] |
Definition at line 63 of file teleport_arrow.hpp.
bool qglv::TeleportArrow::moving [private] |
Definition at line 64 of file teleport_arrow.hpp.
bool qglv::TeleportArrow::teleport_mode_activated [private] |
Definition at line 65 of file teleport_arrow.hpp.