
Public Types | |
| enum | SelectionMode { NewSelection, AddToSelection, DelFromSelection } |
Public Slots | |
| void | slotMouseEvent (QMouseEvent *_event) |
Signals | |
| void | signalLassoSelection (ACG::QtLasso::SelectionMode) |
Public Member Functions | |
| QtLasso (GLState &_glstate) | |
| void | reset () |
| bool | is_active () const |
| bool | is_vertex_selected (const Vec3d &_v) |
Private Member Functions | |
| QtLasso (const QtLasso &_rhs) | |
| QtLasso & | operator= (const QtLasso &_rhs) |
| void | create_mask () |
| void | free_mask () |
Private Attributes | |
| GLState & | glstate_ |
| Vec2i | first_point_ |
| Vec2i | last_point_ |
| Vec2i | rubberband_point_ |
| unsigned char * | mask_ |
| unsigned int | mask_width_ |
| unsigned int | mask_height_ |
| bool | is_active_ |
Definition at line 79 of file QtLasso.hh.