#include <papyrus/rotator.h>
Inheritance diagram for Papyrus::Rotator:

Public Types | |
|
typedef PapyrusSmartPointer< Rotator > | pointer |
Public Member Functions | |
| Rotator (Group::pointer selection_group=Group::pointer(), SelectionMode mode=SELECT_PRESS, int selection_depth=1, double radian_interval=0.0) | |
| Rotator (Group::pointer select_from_group, Group::pointer selection_group, SelectionMode mode=SELECT_PRESS, int selection_depth=1, double radian_interval=0.0) | |
Static Public Member Functions | |
| static Rotator::pointer | create (Group::pointer selection_group=Group::pointer(), SelectionMode mode=SELECT_PRESS, int selection_depth=1, double radian_interval=0.0) |
| static Rotator::pointer | create (Group::pointer select_from_group, Group::pointer selection_group, SelectionMode mode=SELECT_PRESS, int selection_depth=1, double radian_interval=0.0) |
Protected Member Functions | |
| virtual bool | on_motion (const Event::Motion &event) |
| virtual bool | on_button_press (const Event::ButtonPress &event) |
Protected Attributes | |
| double | m_original_position [2] |
| double | m_centroid [2] |
| double | m_radian_interval |
| double | m_last_angle |
1.5.1