Back to index

salome-geom  6.5.0
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Types | Private Slots | Private Member Functions | Private Attributes | Static Private Attributes | Friends
GEOMGUI_EXPORT Protocol Reference

#include <GEOM_Displayer.h>

Collaboration diagram for GEOMGUI_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Slots

virtual bool deactivateModule (SUIT_Study *)
virtual bool activateModule (SUIT_Study *)
virtual void OnKeyPress (SUIT_ViewWindow *, QKeyEvent *)
virtual void OnMousePress (SUIT_ViewWindow *, QMouseEvent *)
virtual void OnMouseMove (SUIT_ViewWindow *, QMouseEvent *)
virtual void OnMouseRelease (SUIT_ViewWindow *, QMouseEvent *)

Signals

void SignalDeactivateActiveDialog ()
void SignalCloseAllDialogs ()
void SignalDefaultStepValueChanged (double newVal)

Public Member Functions

 GEOM_Displayer (SalomeApp_Study *app)
virtual ~GEOM_Displayer ()
virtual bool canBeDisplayed (const QString &, const QString &) const
void Display (const Handle(SALOME_InteractiveObject)&theIO, const bool updateViewer=true, SALOME_View *theViewFrame=0)
void Display (GEOM::GEOM_Object_ptr theObj, const bool updateViewer=true)
void Redisplay (const Handle(SALOME_InteractiveObject)&theIO, const bool updateViewer=true)
void Erase (const Handle(SALOME_InteractiveObject)&theIO, const bool forced=false, const bool updateViewer=true, SALOME_View *theViewFrame=0)
void Erase (GEOM::GEOM_Object_ptr theObj, const bool forced=false, const bool updateViewer=true)
void EraseWithChildren (const Handle(SALOME_InteractiveObject)&theIO, const bool eraseOnlyChildren=false)
void Display (const SALOME_ListIO &theIOList, const bool updateViewer=true)
void Erase (const SALOME_ListIO &theIOList, const bool forced=false, const bool updateViewer=true)
void Redisplay (const SALOME_ListIO &theIOList, const bool updateViewer=true)
SALOME_Prs * BuildPrs (GEOM::GEOM_Object_ptr)
SALOME_Prs * BuildPrs (const TopoDS_Shape &)
void SetColor (const int)
void UnsetColor ()
int GetColor () const
bool HasColor () const
void SetTexture (const std::string &)
bool HasTexture () const
std::string GetTexture () const
void SetWidth (const double)
void UnsetWidth ()
double GetWidth () const
bool HasWidth () const
void SetIsosWidth (const int)
int GetIsosWidth () const
bool HasIsosWidth () const
int SetDisplayMode (const int)
int GetDisplayMode () const
int UnsetDisplayMode ()
void SetName (const char *theName)
void UnsetName ()
virtual void Update (SALOME_OCCPrs *)
virtual void Update (SALOME_VTKPrs *)
virtual void BeforeDisplay (SALOME_View *, const SALOME_OCCPrs *)
virtual void AfterDisplay (SALOME_View *, const SALOME_OCCPrs *)
void SetToActivate (const bool)
bool ToActivate () const
void LocalSelection (const Handle(SALOME_InteractiveObject)&, const int)
void LocalSelection (const SALOME_ListIO &theIOList, const int)
void GlobalSelection (const int=GEOM_ALLOBJECTS, const bool=false)
void GlobalSelection (const TColStd_MapOfInteger &, const bool=false, const QList< int > *=0)
SalomeApp_Study * getStudy () const
virtual SALOME_Prs * buildSubshapePresentation (const TopoDS_Shape &aShape, const QString &, SALOME_View *=0)
 GeometryGUI ()
 ~GeometryGUI ()
virtual LightApp_Displayer * displayer ()
virtual void initialize (CAM_Application *)
virtual QString engineIOR () const
GEOM_Client & GetShapeReader ()
QDialog * GetActiveDialogBox ()
void SetActiveDialogBox (QDialog *aDlg)
void EmitSignalDeactivateDialog ()
void EmitSignalCloseAllDialogs ()
void EmitSignalDefaultStepValueChanged (double newVal)
void OnGUIEvent (int id)
void SetWorkingPlane (gp_Ax3 wp)
gp_Ax3 GetWorkingPlane ()
void ActiveWorkingPlane ()
virtual bool renameObject (const QString &, const QString &)
virtual bool renameAllowed (const QString &) const
virtual void windows (QMap< int, int > &) const
virtual void viewManagers (QStringList &) const
virtual void contextMenuPopup (const QString &, QMenu *, QString &)
virtual void createPreferences ()
virtual void preferencesChanged (const QString &, const QString &)
int getLocalSelectionMode () const
void setLocalSelectionMode (const int mode)
virtual void storeVisualParameters (int savePoint)
virtual void restoreVisualParameters (int savePoint)
QAction * getAction (const int id)
 GEOM_Swig ()
 ~GEOM_Swig ()
void createAndDisplayGO (const char *Entry, bool isUpdated=true)
void eraseGO (const char *Entry, bool allWindows)
void createAndDisplayFitAllGO (const char *Entry)
void UpdateViewer ()
void setDisplayMode (const char *Entry, int mode, bool isUpdated=true)
void setVectorsMode (const char *Entry, bool isSet, bool isUpdated=true)
void setColor (const char *Entry, int red, int green, int blue, bool isUpdated=true)
void setTransparency (const char *Entry, float transp, bool isUpdated=true)
void setDeflection (const char *Entry, float deflect)
int getIndexTopology (const char *SubEntry, const char *Entry)
const char * getShapeTypeString (const char *Entry)
const char * getShapeTypeIcon (const char *Ior)
bool initGeomGen ()
 GEOMGUI (GeometryGUI *parent)
virtual ~GEOMGUI ()
virtual 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 OnMouseRelease (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 ()
 GEOMGUI_OCCSelector (OCCViewer_Viewer *, SUIT_SelectionMgr *)
virtual ~GEOMGUI_OCCSelector ()
 GEOMGUI_Selection ()
virtual ~GEOMGUI_Selection ()
virtual void init (const QString &, LightApp_SelectionMgr *)
virtual bool processOwner (const LightApp_DataOwner *)
virtual QVariant parameter (const QString &) const
virtual QVariant parameter (const int, const QString &) const

Static Public Member Functions

static SALOMEDS::Color getUniqueColor (const QList< SALOMEDS::Color > &)
static PropMap getDefaultPropertyMap (const QString &viewer_type)
static bool MergePropertyMaps (PropMap &theOrigin, PropMap &theDefault)
static SALOMEDS::Color getColor (GEOM::GEOM_Object_var aGeomObject, bool &hasColor)
static int getMinMaxShapeType (const TopoDS_Shape &shape, bool ismin)
static bool isCompoundOfVertices (const TopoDS_Shape &theShape)
static Handle (Graphic3d_HArray1OfBytes) getTexture(SalomeApp_Study *
static int int &static bool InitGeomGen ()
static GEOM::GEOM_Gen_var GetGeomGen ()
static CORBA::Object_var ClientSObjectToObject (_PTR(SObject) theSObject)
static SALOMEDS::Study_var ClientStudyToStudy (_PTR(Study) theStudy)
static void Modified (bool=true)
static bool hasChildren (const _PTR(SObject)&)
static bool expandable (const _PTR(SObject)&)
static bool isCompoundOfVertices (GEOM::GEOM_Object_ptr)

Public Attributes

static int

Static Public Attributes

static GEOM::GEOM_Gen_var myComponentGeom

Protected Slots

virtual void onViewManagerAdded (SUIT_ViewManager *)
virtual void onViewManagerRemoved (SUIT_ViewManager *)

Protected Member Functions

virtual SALOME_Prs * buildPresentation (const QString &, SALOME_View *=0)
void setIO (const Handle(SALOME_InteractiveObject)&theIO)
void setShape (const TopoDS_Shape &theShape)
void internalReset ()
void clearTemporary (LightApp_SelectionMgr *theSelMgr)
SUIT_SelectionFilter * getFilter (const int theMode)
SUIT_SelectionFilter * getComplexFilter (const QList< int > *)
 Handle (SALOME_InteractiveObject) myIO
virtual LightApp_Selection * createSelection () const
virtual void getSelection (SUIT_DataOwnerPtrList &) const
virtual void setSelection (const SUIT_DataOwnerPtrList &)

Protected Attributes

TopoDS_Shape myShape
std::string myName
std::string myTexture
int myType
SALOME_View * myViewFrame
Quantity_Color myShadingColor
int myColor
double myWidth
int myIsosWidth
bool myToActivate
int myDisplayMode
Aspect_TypeOfMarker myTypeOfMarker
double myScaleOfMarker

Private Types

typedef QMap< long, Handle(Graphic3d_HArray1OfBytes)> TextureMap
typedef QMap< long, TextureMapStudyTextureMap
typedef QMap< QString, GEOMGUI * > GUIMap
typedef QVector
< GEOM::GEOM_Object_var > 
GeomObjectVector

Private Slots

void OnGUIEvent ()
void onWindowActivated (SUIT_ViewWindow *)
void onViewAboutToShow ()

Private Member Functions

GEOMGUIgetLibrary (const QString &libraryName)
void createGeomAction (const int id, const QString &po_id, const QString &icon_id=QString(""), const int key=0, const bool toggle=false, const QString &shortcutAction=QString())
void createPopupItem (const int, const QString &clients, const QString &types, const bool isSingle=false, const int isVisible=-1, const bool isExpandAll=false, const bool isOCC=false, const int parentId=-1)
void createOriginAndBaseVectors ()
bool isVisible (const int) const
bool isAutoColor (const int) const
bool isImported (const int) const
QString typeName (const int) const
int typeId (const int) const
QString displayMode (const int) const
QString selectionMode () const
bool isVectorsMode (const int) const
bool hasHiddenChildren (const int) const
bool hasShownChildren (const int) const
bool compoundOfVertices (const int) const
bool topLevel (const int) const
bool isPhysicalMaterial (const int) const
bool isComponent (const int) const
GEOM::GEOM_Object_ptr getObject (const int) const
bool hasImported () const
bool allImported () const
QVariant visibleProperty (const QString &, const QString &) const

Private Attributes

SalomeApp_Application * myApp
GUIMap myGUIMap
QDialog * myActiveDialogBox
gp_Ax3 myWorkingPlane
QMap< int, QString > myRules
QList< GEOMGUI_OCCSelector * > myOCCSelectors
QList< LightApp_VTKSelector * > myVTKSelectors
LightApp_Displayer * myDisplayer
int myLocalSelectionMode
GeometryGUImyGeometryGUI
GeomObjectVector myObjects

Static Private Attributes

static StudyTextureMap myTextureMap

Friends

class DisplayGUI

Detailed Description

Definition at line 68 of file GEOM_Displayer.h.


Member Typedef Documentation

typedef QVector<GEOM::GEOM_Object_var> GEOMGUI_EXPORT::GeomObjectVector [private]

Definition at line 84 of file GEOMGUI_Selection.h.

typedef QMap<QString, GEOMGUI*> GEOMGUI_EXPORT::GUIMap [private]

Definition at line 188 of file GeometryGUI.h.

typedef QMap<long, TextureMap> GEOMGUI_EXPORT::StudyTextureMap [private]

Definition at line 187 of file GeometryGUI.h.

typedef QMap<long, Handle(Graphic3d_HArray1OfBytes)> GEOMGUI_EXPORT::TextureMap [private]

Definition at line 184 of file GeometryGUI.h.


Constructor & Destructor Documentation

virtual GEOMGUI_EXPORT::~GEOM_Displayer ( ) [virtual]
virtual GEOMGUI_EXPORT::~GEOMGUI ( ) [virtual]
virtual GEOMGUI_EXPORT::~GEOMGUI_OCCSelector ( ) [virtual]
virtual GEOMGUI_EXPORT::~GEOMGUI_Selection ( ) [virtual]

Member Function Documentation

virtual void GEOMGUI_EXPORT::activate ( SUIT_Desktop *  parent) [virtual]
virtual bool GEOMGUI_EXPORT::activateModule ( SUIT_Study *  ) [virtual, slot]
virtual void GEOMGUI_EXPORT::AfterDisplay ( SALOME_View *  ,
const SALOME_OCCPrs *   
) [virtual]
bool GEOMGUI_EXPORT::allImported ( ) const [private]
virtual void GEOMGUI_EXPORT::BeforeDisplay ( SALOME_View *  ,
const SALOME_OCCPrs *   
) [virtual]
virtual SALOME_Prs* GEOMGUI_EXPORT::buildPresentation ( const QString &  ,
SALOME_View *  = 0 
) [protected, virtual]
SALOME_Prs* GEOMGUI_EXPORT::BuildPrs ( GEOM::GEOM_Object_ptr  )
SALOME_Prs* GEOMGUI_EXPORT::BuildPrs ( const TopoDS_Shape &  )
virtual SALOME_Prs* GEOMGUI_EXPORT::buildSubshapePresentation ( const TopoDS_Shape &  aShape,
const QString &  ,
SALOME_View *  = 0 
) [virtual]
virtual bool GEOMGUI_EXPORT::canBeDisplayed ( const QString &  ,
const QString &   
) const [virtual]
void GEOMGUI_EXPORT::clearTemporary ( LightApp_SelectionMgr *  theSelMgr) [protected]
static CORBA::Object_var GEOMGUI_EXPORT::ClientSObjectToObject ( _PTR(SObject)  theSObject) [static]
static SALOMEDS::Study_var GEOMGUI_EXPORT::ClientStudyToStudy ( _PTR(Study)  theStudy) [static]
bool GEOMGUI_EXPORT::compoundOfVertices ( const int  ) const [private]
virtual void GEOMGUI_EXPORT::contextMenuPopup ( const QString &  ,
QMenu *  ,
QString &   
) [virtual]
void GEOMGUI_EXPORT::createAndDisplayFitAllGO ( const char *  Entry)
void GEOMGUI_EXPORT::createAndDisplayGO ( const char *  Entry,
bool  isUpdated = true 
)
void GEOMGUI_EXPORT::createGeomAction ( const int  id,
const QString &  po_id,
const QString &  icon_id = QString(""),
const int  key = 0,
const bool  toggle = false,
const QString &  shortcutAction = QString() 
) [private]
void GEOMGUI_EXPORT::createPopupItem ( const int  ,
const QString &  clients,
const QString &  types,
const bool  isSingle = false,
const int  isVisible = -1,
const bool  isExpandAll = false,
const bool  isOCC = false,
const int  parentId = -1 
) [private]
virtual void GEOMGUI_EXPORT::createPreferences ( ) [virtual]
virtual LightApp_Selection* GEOMGUI_EXPORT::createSelection ( ) const [protected, virtual]
virtual void GEOMGUI_EXPORT::deactivate ( ) [virtual]
virtual bool GEOMGUI_EXPORT::deactivateModule ( SUIT_Study *  ) [virtual, slot]
void GEOMGUI_EXPORT::Display ( const Handle(SALOME_InteractiveObject)&  theIO,
const bool  updateViewer = true,
SALOME_View *  theViewFrame = 0 
)
void GEOMGUI_EXPORT::Display ( GEOM::GEOM_Object_ptr  theObj,
const bool  updateViewer = true 
)
void GEOMGUI_EXPORT::Display ( const SALOME_ListIO &  theIOList,
const bool  updateViewer = true 
)
virtual LightApp_Displayer* GEOMGUI_EXPORT::displayer ( ) [virtual]
QString GEOMGUI_EXPORT::displayMode ( const int  ) const [private]
virtual QString GEOMGUI_EXPORT::engineIOR ( ) const [virtual]
void GEOMGUI_EXPORT::Erase ( const Handle(SALOME_InteractiveObject)&  theIO,
const bool  forced = false,
const bool  updateViewer = true,
SALOME_View *  theViewFrame = 0 
)
void GEOMGUI_EXPORT::Erase ( GEOM::GEOM_Object_ptr  theObj,
const bool  forced = false,
const bool  updateViewer = true 
)
void GEOMGUI_EXPORT::Erase ( const SALOME_ListIO &  theIOList,
const bool  forced = false,
const bool  updateViewer = true 
)
void GEOMGUI_EXPORT::eraseGO ( const char *  Entry,
bool  allWindows 
)
void GEOMGUI_EXPORT::EraseWithChildren ( const Handle(SALOME_InteractiveObject)&  theIO,
const bool  eraseOnlyChildren = false 
)
static bool GEOMGUI_EXPORT::expandable ( const _PTR(SObject)&  ) [static]
GEOMGUI_EXPORT::GEOM_Displayer ( SalomeApp_Study *  app)
GEOMGUI_EXPORT::GEOMGUI_OCCSelector ( OCCViewer_Viewer *  ,
SUIT_SelectionMgr *   
)
QAction* GEOMGUI_EXPORT::getAction ( const int  id)
QDialog* GEOMGUI_EXPORT::GetActiveDialogBox ( ) [inline]

Definition at line 104 of file GeometryGUI.h.

{ return myActiveDialogBox; }
static SALOMEDS::Color GEOMGUI_EXPORT::getColor ( GEOM::GEOM_Object_var  aGeomObject,
bool &  hasColor 
) [static]
SUIT_SelectionFilter* GEOMGUI_EXPORT::getComplexFilter ( const QList< int > *  ) [protected]
static PropMap GEOMGUI_EXPORT::getDefaultPropertyMap ( const QString &  viewer_type) [static]
SUIT_SelectionFilter* GEOMGUI_EXPORT::getFilter ( const int  theMode) [protected]
static GEOM::GEOM_Gen_var GEOMGUI_EXPORT::GetGeomGen ( ) [static]
int GEOMGUI_EXPORT::getIndexTopology ( const char *  SubEntry,
const char *  Entry 
)
GEOMGUI* GEOMGUI_EXPORT::getLibrary ( const QString &  libraryName) [private]
static int GEOMGUI_EXPORT::getMinMaxShapeType ( const TopoDS_Shape &  shape,
bool  ismin 
) [static]
GEOM::GEOM_Object_ptr GEOMGUI_EXPORT::getObject ( const int  ) const [private]
virtual void GEOMGUI_EXPORT::getSelection ( SUIT_DataOwnerPtrList &  ) const [protected, virtual]
GEOM_Client& GEOMGUI_EXPORT::GetShapeReader ( ) [inline]

Definition at line 101 of file GeometryGUI.h.

{ static SHAPE_READER(myShapeReader);return myShapeReader; }
const char* GEOMGUI_EXPORT::getShapeTypeIcon ( const char *  Ior)
const char* GEOMGUI_EXPORT::getShapeTypeString ( const char *  Entry)
SalomeApp_Study* GEOMGUI_EXPORT::getStudy ( ) const
std::string GEOMGUI_EXPORT::GetTexture ( ) const
static SALOMEDS::Color GEOMGUI_EXPORT::getUniqueColor ( const QList< SALOMEDS::Color > &  ) [static]
double GEOMGUI_EXPORT::GetWidth ( ) const
gp_Ax3 GEOMGUI_EXPORT::GetWorkingPlane ( ) [inline]

Definition at line 118 of file GeometryGUI.h.

{ return myWorkingPlane; }
void GEOMGUI_EXPORT::GlobalSelection ( const int  = GEOM_ALLOBJECTS,
const bool  = false 
)
void GEOMGUI_EXPORT::GlobalSelection ( const TColStd_MapOfInteger &  ,
const bool  = false,
const QList< int > *  = 0 
)
static GEOMGUI_EXPORT::Handle ( Graphic3d_HArray1OfBytes  ) [static]
GEOMGUI_EXPORT::Handle ( SALOME_InteractiveObject  ) [protected]
static bool GEOMGUI_EXPORT::hasChildren ( const _PTR(SObject)&  ) [static]
bool GEOMGUI_EXPORT::HasColor ( ) const
bool GEOMGUI_EXPORT::hasHiddenChildren ( const int  ) const [private]
bool GEOMGUI_EXPORT::hasImported ( ) const [private]
bool GEOMGUI_EXPORT::hasShownChildren ( const int  ) const [private]
bool GEOMGUI_EXPORT::HasWidth ( ) const
virtual void GEOMGUI_EXPORT::init ( const QString &  ,
LightApp_SelectionMgr *   
) [virtual]
static int int& static bool GEOMGUI_EXPORT::InitGeomGen ( ) [static]
virtual void GEOMGUI_EXPORT::initialize ( CAM_Application *  ) [virtual]
void GEOMGUI_EXPORT::internalReset ( ) [protected]
bool GEOMGUI_EXPORT::isAutoColor ( const int  ) const [private]
bool GEOMGUI_EXPORT::isComponent ( const int  ) const [private]
static bool GEOMGUI_EXPORT::isCompoundOfVertices ( GEOM::GEOM_Object_ptr  ) [static]
static bool GEOMGUI_EXPORT::isCompoundOfVertices ( const TopoDS_Shape &  theShape) [static]
bool GEOMGUI_EXPORT::isImported ( const int  ) const [private]
bool GEOMGUI_EXPORT::isPhysicalMaterial ( const int  ) const [private]
bool GEOMGUI_EXPORT::isVectorsMode ( const int  ) const [private]
bool GEOMGUI_EXPORT::isVisible ( const int  ) const [private]
void GEOMGUI_EXPORT::LocalSelection ( const Handle(SALOME_InteractiveObject)&  ,
const int   
)
void GEOMGUI_EXPORT::LocalSelection ( const SALOME_ListIO &  theIOList,
const int   
)
static bool GEOMGUI_EXPORT::MergePropertyMaps ( PropMap &  theOrigin,
PropMap &  theDefault 
) [static]
static void GEOMGUI_EXPORT::Modified ( bool  = true) [static]
virtual bool GEOMGUI_EXPORT::OnGUIEvent ( int  theCommandID,
SUIT_Desktop *  parent 
) [virtual]
void GEOMGUI_EXPORT::OnGUIEvent ( ) [private, slot]
virtual bool GEOMGUI_EXPORT::OnKeyPress ( QKeyEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual]
virtual void GEOMGUI_EXPORT::OnKeyPress ( SUIT_ViewWindow *  ,
QKeyEvent *   
) [virtual, slot]
virtual bool GEOMGUI_EXPORT::OnMouseMove ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual]
virtual void GEOMGUI_EXPORT::OnMouseMove ( SUIT_ViewWindow *  ,
QMouseEvent *   
) [virtual, slot]
virtual bool GEOMGUI_EXPORT::OnMousePress ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual]
virtual void GEOMGUI_EXPORT::OnMousePress ( SUIT_ViewWindow *  ,
QMouseEvent *   
) [virtual, slot]
virtual bool GEOMGUI_EXPORT::OnMouseRelease ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual]
virtual void GEOMGUI_EXPORT::OnMouseRelease ( SUIT_ViewWindow *  ,
QMouseEvent *   
) [virtual, slot]
void GEOMGUI_EXPORT::onViewAboutToShow ( ) [private, slot]
virtual void GEOMGUI_EXPORT::onViewManagerAdded ( SUIT_ViewManager *  ) [protected, virtual, slot]
virtual void GEOMGUI_EXPORT::onViewManagerRemoved ( SUIT_ViewManager *  ) [protected, virtual, slot]
void GEOMGUI_EXPORT::onWindowActivated ( SUIT_ViewWindow *  ) [private, slot]
virtual QVariant GEOMGUI_EXPORT::parameter ( const QString &  ) const [virtual]
virtual QVariant GEOMGUI_EXPORT::parameter ( const int  ,
const QString &   
) const [virtual]
virtual void GEOMGUI_EXPORT::preferencesChanged ( const QString &  ,
const QString &   
) [virtual]
virtual bool GEOMGUI_EXPORT::processOwner ( const LightApp_DataOwner *  ) [virtual]
void GEOMGUI_EXPORT::Redisplay ( const Handle(SALOME_InteractiveObject)&  theIO,
const bool  updateViewer = true 
)
void GEOMGUI_EXPORT::Redisplay ( const SALOME_ListIO &  theIOList,
const bool  updateViewer = true 
)
virtual bool GEOMGUI_EXPORT::renameAllowed ( const QString &  ) const [virtual]
virtual bool GEOMGUI_EXPORT::renameObject ( const QString &  ,
const QString &   
) [virtual]
virtual void GEOMGUI_EXPORT::restoreVisualParameters ( int  savePoint) [virtual]
QString GEOMGUI_EXPORT::selectionMode ( ) const [private]
void GEOMGUI_EXPORT::SetActiveDialogBox ( QDialog *  aDlg)
void GEOMGUI_EXPORT::setColor ( const char *  Entry,
int  red,
int  green,
int  blue,
bool  isUpdated = true 
)
void GEOMGUI_EXPORT::SetColor ( const int  )
void GEOMGUI_EXPORT::setDeflection ( const char *  Entry,
float  deflect 
)
void GEOMGUI_EXPORT::setDisplayMode ( const char *  Entry,
int  mode,
bool  isUpdated = true 
)
void GEOMGUI_EXPORT::setIO ( const Handle(SALOME_InteractiveObject)&  theIO) [protected]
void GEOMGUI_EXPORT::SetName ( const char *  theName)
virtual void GEOMGUI_EXPORT::setSelection ( const SUIT_DataOwnerPtrList &  ) [protected, virtual]
void GEOMGUI_EXPORT::setShape ( const TopoDS_Shape &  theShape) [protected]
void GEOMGUI_EXPORT::SetTexture ( const std::string &  )
void GEOMGUI_EXPORT::SetToActivate ( const bool  )
void GEOMGUI_EXPORT::setTransparency ( const char *  Entry,
float  transp,
bool  isUpdated = true 
)
void GEOMGUI_EXPORT::setVectorsMode ( const char *  Entry,
bool  isSet,
bool  isUpdated = true 
)
void GEOMGUI_EXPORT::SetWidth ( const double  )
void GEOMGUI_EXPORT::SetWorkingPlane ( gp_Ax3  wp) [inline]

Definition at line 117 of file GeometryGUI.h.

{ myWorkingPlane = wp;   }
void GEOMGUI_EXPORT::SignalDefaultStepValueChanged ( double  newVal) [signal]
virtual void GEOMGUI_EXPORT::storeVisualParameters ( int  savePoint) [virtual]
bool GEOMGUI_EXPORT::topLevel ( const int  ) const [private]
int GEOMGUI_EXPORT::typeId ( const int  ) const [private]
QString GEOMGUI_EXPORT::typeName ( const int  ) const [private]
virtual void GEOMGUI_EXPORT::Update ( SALOME_OCCPrs *  ) [virtual]
virtual void GEOMGUI_EXPORT::Update ( SALOME_VTKPrs *  ) [virtual]
virtual void GEOMGUI_EXPORT::viewManagers ( QStringList &  ) const [virtual]
QVariant GEOMGUI_EXPORT::visibleProperty ( const QString &  ,
const QString &   
) const [private]
virtual void GEOMGUI_EXPORT::windows ( QMap< int, int > &  ) const [virtual]

Friends And Related Function Documentation

friend class DisplayGUI [friend]

Definition at line 202 of file GeometryGUI.h.


Member Data Documentation

Definition at line 89 of file GeometryGUI.h.

Definition at line 191 of file GeometryGUI.h.

SalomeApp_Application* GEOMGUI_EXPORT::myApp [private]

Definition at line 230 of file GEOM_Displayer.h.

Definition at line 221 of file GEOM_Displayer.h.

GEOM::GEOM_Gen_var GEOMGUI_EXPORT::myComponentGeom [static]

Definition at line 177 of file GeometryGUI.h.

LightApp_Displayer* GEOMGUI_EXPORT::myDisplayer [private]

Definition at line 199 of file GeometryGUI.h.

Definition at line 225 of file GEOM_Displayer.h.

Definition at line 66 of file GEOMGUI.h.

Definition at line 190 of file GeometryGUI.h.

Definition at line 223 of file GEOM_Displayer.h.

Definition at line 200 of file GeometryGUI.h.

std::string GEOMGUI_EXPORT::myName [protected]

Definition at line 214 of file GEOM_Displayer.h.

Definition at line 87 of file GEOMGUI_Selection.h.

Definition at line 196 of file GeometryGUI.h.

QMap<int,QString> GEOMGUI_EXPORT::myRules [private]

Definition at line 193 of file GeometryGUI.h.

double GEOMGUI_EXPORT::myScaleOfMarker [protected]

Definition at line 227 of file GEOM_Displayer.h.

Quantity_Color GEOMGUI_EXPORT::myShadingColor [protected]

Definition at line 220 of file GEOM_Displayer.h.

TopoDS_Shape GEOMGUI_EXPORT::myShape [protected]

Definition at line 213 of file GEOM_Displayer.h.

std::string GEOMGUI_EXPORT::myTexture [protected]

Definition at line 215 of file GEOM_Displayer.h.

Definition at line 194 of file GeometryGUI.h.

bool GEOMGUI_EXPORT::myToActivate [protected]

Definition at line 224 of file GEOM_Displayer.h.

Definition at line 216 of file GEOM_Displayer.h.

Aspect_TypeOfMarker GEOMGUI_EXPORT::myTypeOfMarker [protected]

Definition at line 226 of file GEOM_Displayer.h.

SALOME_View* GEOMGUI_EXPORT::myViewFrame [protected]

Definition at line 217 of file GEOM_Displayer.h.

QList<LightApp_VTKSelector*> GEOMGUI_EXPORT::myVTKSelectors [private]

Definition at line 197 of file GeometryGUI.h.

double GEOMGUI_EXPORT::myWidth [protected]

Definition at line 222 of file GEOM_Displayer.h.

Definition at line 192 of file GeometryGUI.h.


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