#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.