Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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)
 
QtLassooperator= (const QtLasso &_rhs)
 
void create_mask ()
 
void free_mask ()
 

Private Attributes

GLStateglstate_
 
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 79 of file QtLasso.hh.


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