BooleanGUI Class Reference

#include <BooleanGUI.h>

Inheritance diagram for BooleanGUI:

Inheritance graph

Public Types

enum  BooleanOperation { COMMON = 1, CUT = 2, FUSE = 3, SECTION = 4 }

Public Member Functions

 BooleanGUI (GeometryGUI *parent)
 ~BooleanGUI ()
bool OnGUIEvent (int theCommandID, SUIT_Desktop *parent)
virtual bool OnMousePress (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
virtual bool OnMouseMove (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
virtual bool OnKeyPress (QKeyEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
virtual void activate (SUIT_Desktop *parent)
virtual void deactivate ()
GeometryGUIgetGeometryGUI ()

Member Enumeration Documentation

enum BooleanGUI::BooleanOperation
 

Enumerator:
COMMON 
CUT 
FUSE 
SECTION 


Constructor & Destructor Documentation

BooleanGUI::BooleanGUI GeometryGUI parent  ) 
 

BooleanGUI::~BooleanGUI  ) 
 


Member Function Documentation

bool BooleanGUI::OnGUIEvent int  theCommandID,
SUIT_Desktop *  parent
[virtual]
 

Reimplemented from GEOMGUI.

bool GEOMGUI::OnMousePress QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow * 
[virtual, inherited]
 

Reimplemented in BasicGUI.

bool GEOMGUI::OnMouseMove QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow * 
[virtual, inherited]
 

bool GEOMGUI::OnKeyPress QKeyEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow * 
[virtual, inherited]
 

void GEOMGUI::activate SUIT_Desktop *  parent  )  [virtual, inherited]
 

void GEOMGUI::deactivate  )  [virtual, inherited]
 

Reimplemented in GEOMToolsGUI.

GeometryGUI * GEOMGUI::getGeometryGUI  )  [inherited]