Version: 9.12.0
EntityGUI Class Reference

#include <EntityGUI.h>

Inheritance diagram for EntityGUI:
Inheritance graph

Public Member Functions

 EntityGUI (GeometryGUI *)
 
 ~EntityGUI ()
 
bool OnGUIEvent (int, SUIT_Desktop *)
 
bool OnMousePress (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *theViewWindow)
 
bool OnMouseMove (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *theViewWindow)
 
bool OnMouseRelease (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *theViewWindow)
 
void DisplaySimulationShape (const TopoDS_Shape &, const TopoDS_Shape &)
 
void EraseSimulationShape ()
 
bool SObjectExist (const _PTR(SObject)&, const char *)
 
 Handle (AIS_Shape) mySimulationShape1
 
 Handle (AIS_Shape) mySimulationShape2
 
- Public Member Functions inherited from GEOMGUI
 GEOMGUI (GeometryGUI *parent)
 
virtual ~GEOMGUI ()
 
virtual bool OnGUIEvent (int theCommandID, SUIT_Desktop *parent, const QVariant &theParam)
 
virtual bool OnKeyPress (QKeyEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
 
virtual void activate (SUIT_Desktop *parent)
 
virtual void deactivate ()
 
GeometryGUIgetGeometryGUI ()
 

Constructor & Destructor Documentation

◆ EntityGUI()

EntityGUI::EntityGUI ( GeometryGUI parent)

◆ ~EntityGUI()

EntityGUI::~EntityGUI ( )

Member Function Documentation

◆ DisplaySimulationShape()

void EntityGUI::DisplaySimulationShape ( const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2 
)

◆ EraseSimulationShape()

void EntityGUI::EraseSimulationShape ( )

◆ Handle() [1/2]

EntityGUI::Handle ( AIS_Shape  )

◆ Handle() [2/2]

EntityGUI::Handle ( AIS_Shape  )

◆ OnGUIEvent()

◆ OnMouseMove()

bool EntityGUI::OnMouseMove ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *  theViewWindow 
)
virtual

◆ OnMousePress()

◆ OnMouseRelease()

bool EntityGUI::OnMouseRelease ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *  theViewWindow 
)
virtual

◆ SObjectExist()

bool EntityGUI::SObjectExist ( const _PTR(SObject)&  theFatherObject,
const char *  IOR 
)

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