Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
ACG::QtLasso Class Reference
Inheritance diagram for ACG::QtLasso:

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

## Detailed Description

Definition at line 86 of file QtLasso.hh.

The documentation for this class was generated from the following files:

- ACG/QtWidgets/QtLasso.hh
- ACG/QtWidgets/QtLasso.cc