#include <rot3band.h>
Public Member Functions | |
Rotate3Band (Rotation3d *=nil, RubberAction *=nil, Canvas *=nil) | |
virtual | ~Rotate3Band () |
virtual void | press (Event &) |
virtual void | drag (Event &) |
virtual void | draw (Coord, Coord) |
virtual boolean | event (Event &) |
Rotation3d * | rotation () |
virtual void | help () |
Private Attributes | |
Rotation3d * | rot_ |
float | x_old_ |
float | y_old_ |
Rotate3Band::Rotate3Band | ( | Rotation3d * | = nil , |
|
RubberAction * | = nil , |
|||
Canvas * | = nil | |||
) |
virtual Rotate3Band::~Rotate3Band | ( | ) | [virtual] |
virtual void Rotate3Band::drag | ( | Event & | ) | [virtual] |
Reimplemented from Rubberband.
virtual void Rotate3Band::draw | ( | Coord | , | |
Coord | ||||
) | [virtual] |
Reimplemented from Rubberband.
virtual boolean Rotate3Band::event | ( | Event & | ) | [virtual] |
Reimplemented from Rubberband.
virtual void Rotate3Band::help | ( | ) | [virtual] |
Reimplemented from Rubberband.
virtual void Rotate3Band::press | ( | Event & | ) | [virtual] |
Reimplemented from Rubberband.
Rotation3d* Rotate3Band::rotation | ( | ) |
Rotation3d* Rotate3Band::rot_ [private] |
float Rotate3Band::x_old_ [private] |
float Rotate3Band::y_old_ [private] |