ACG::QtLasso Class Reference

Collaboration diagram for ACG::QtLasso:
Collaboration graph
[legend]

List of all members.

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:

acg pic Project OpenFlipper, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .