Version: 6.3.1
Public Types | Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions

VisuGUI_Module Class Reference

This class inherits base VisuGUI. More...

#include <VisuGUI_Module.h>

Inheritance diagram for VisuGUI_Module:
Inheritance graph

Public Types

enum  PanelId { SelectionPanelId = 0, FeatureEdgesPanelId, ClippingPlanesPanelId }

Public Slots

virtual bool deactivateModule (SUIT_Study *)
virtual bool activateModule (SUIT_Study *)
virtual void OnEraseAll ()

Signals

void moduleDeactivated ()
void moduleActivated ()
void presentationCreated (VISU::Prs3d_i *thePrs)
void beforeObjectDelete (QString theEntry)

Public Member Functions

 VisuGUI_Module ()
virtual ~VisuGUI_Module ()
virtual void initialize (CAM_Application *)
 Redifined method of the module initializing.
virtual void createPreferences ()
 Redefined method of creating prefernces.
virtual void preferencesChanged (const QString &, const QString &)
virtual SUIT_ViewManager * getViewManager (const QString &theType, const bool theIsCreate)
virtual void storeVisualParameters (int savePoint)
 Virtual public.
virtual void restoreVisualParameters (int savePoint)
 Virtual public.
virtual LightApp_Displayerdisplayer ()
virtual void windows (QMap< int, int > &) const
virtual void viewManagers (QStringList &) const
virtual QString engineIOR () const
virtual void studyActivated ()
virtual void contextMenuPopup (const QString &theClient, QMenu *theMenu, QString &theTitle)
VISU::TViewToPrs3dgetScalarBarsMap ()
virtual bool renameAllowed (const QString &) const
 Return true if object can be renamed.
virtual bool renameObject (const QString &, const QString &)
 Return true if rename operation finished successfully, false otherwise.

Protected Slots

void OnCreateGaussPoints ()
void OnViewCreated (SUIT_ViewWindow *)
virtual void OnEditGaussPoints ()
 Reimplemented method of the Gauss Points edition.
void OnImportFromFile ()
void OnImportTableFromFile ()
void OnExportTableToFile ()
void OnImportMedField ()
void OnLoadComponentData ()
void OnCreateMesh ()
void OnCreateScalarMap ()
void OnCreateDeformedShape ()
void OnCreateVectors ()
void OnCreateIsoSurfaces ()
void OnCreateCutPlanes ()
void OnCreateCutLines ()
void OnCreateCutSegment ()
void OnCreateStreamLines ()
void OnCreatePlot3D ()
void OnCreateManyMesh ()
void OnCreatePlot2dView ()
void OnCreateDeformedShapeAndScalarMap ()
void OnEditScalarMap ()
void OnEditDeformedShape ()
void OnEditCutPlanes ()
void OnEditCutLines ()
void OnEditCutSegment ()
void OnEditIsoSurfaces ()
void OnEditVectors ()
void OnEditStreamLines ()
void OnEditPlot3D ()
void OnEditDeformedShapeAndScalarMap ()
virtual void OnDisplayPrs ()
virtual void OnDisplayOnlyPrs ()
virtual void OnErasePrs ()
void OnToggleSelectionPanel ()
void OnSwitchSelectionMode ()
void OnSwitchSelectionMode (int)
void OnMakeSurfaceframe ()
void OnMakeInsideframe ()
void OnMakeWireframe ()
void OnMakeSurface ()
void OnMakePoints ()
void OnMakeShrink ()
void OnMakeFeatureEdges ()
void OnSetShadingOn ()
void OnSetShadingOff ()
void OnChangeColor ()
void OnChangeWireframeColor ()
void OnChangeOpacity ()
void OnChangeLines ()
void OnChangePointMarker ()
void OnChangeShrinkFactor ()
void OnShowTable ()
void OnShowTablePlot ()
void OnShowScalarBar ()
void OnHideScalarBar ()
void OnCreateTable ()
void OnDeleteObjects ()
void OnPlotData ()
void OnCurveProperties ()
void OnClearContainer ()
void OnEditContainer ()
void OnMergeScalarBars ()
void OnFreeScalarBars ()
virtual void OnSaveViewParams ()
virtual void OnRestoreViewParams ()
void OnClippingPlanes ()
void OnSweep ()
void OnParallelTimeAnimation ()
void OnSucccessiveTimeAnimation ()
void OnShowAnimation ()
void OnPointEvolution ()
void OnShowEvolution ()
void OnCopyPresentation ()
void OnTranslatePrs ()
void OnArrangeActors ()
void OnPlot3dFromCutPlane ()
void OnManageCache ()
void OnFilterScalars ()
void OnValuesLabeling ()
 SLOT called when "Labeling" popup menu item of presentation is clicked activates/deactivates labeling of results of the screen. This functionality works to numbering in SMESH module but is intended for showing results on the screen instead of elements numbers.
void OnValuesLabelingParams ()
 SLOT called when "Labeling parameters" popup menu item of presentation is clicked launch dialog box for changing parameters of labeling.
void OnArcQuadMode ()
 SLOT called when "2D Quadratic -> Arcs" popup menu item \ of presentation is cliked.
void OnLineQuadMode ()
 SLOT called when "2D Quadratic -> Lines" popup menu item \ of presentation is cliked.
void OnMultiprViewFullRes ()
void OnMultiprViewMediumRes ()
void OnMultiprViewLowRes ()
void OnMultiprViewHide ()
void OnMultiprChangeRes (VISU::Result::Resolution theResolution)
void OnFileInfo ()
void OnExportMED ()

Protected Member Functions

virtual void createGaussPointsPreferences ()
 Reimplemented method of the module deactivation.
virtual void createInsideCursorPreferences ()
 Create preferences for Outside Cursor Gauss Points presentations.
virtual void createOutsideCursorPreferences ()
virtual void createPickingPreferences ()
 Create preferences for Picking.
virtual void createSpaceMousePreferences ()
 Create preferences for Space Mouse.
virtual void createRecorderPreferences ()
 Create preferences for Recorder.
 _PTR (SObject) myConfigSObject
 Virtual method of saving configuration.
void setProperty (SVTK_ViewWindow *, const QString &)
void setProperty (SVTK_ViewManager *, const QString &)
virtual LightApp_SelectioncreateSelection () const
virtual void processPresentationCreated (VISU::Prs3d_i *thePrs)
void OnTimeAnimation (VISU::Animation::AnimationMode theMode)

Detailed Description

Used to display, erase end edit presentations in the VVTK viewer.


Member Enumeration Documentation

enum VisuGUI::PanelId [inherited]
Enumerator:
SelectionPanelId 
FeatureEdgesPanelId 
ClippingPlanesPanelId 

Constructor & Destructor Documentation

VisuGUI_Module::VisuGUI_Module ( )
VisuGUI_Module::~VisuGUI_Module ( ) [virtual]

Member Function Documentation

void VisuGUI_Module::initialize ( CAM_Application *  theApp) [virtual]
void VisuGUI_Module::createPreferences ( ) [virtual]
void VisuGUI_Module::preferencesChanged ( const QString &  group,
const QString &  pref 
) [virtual]

Reimplemented from VisuGUI.

SUIT_ViewManager * VisuGUI_Module::getViewManager ( const QString &  theType,
const bool  theIsCreate 
) [virtual]

Reimplemented from VisuGUI.

References visu_cache.aViewManager, and VisuGUI.getViewManager().

void VisuGUI_Module::storeVisualParameters ( int  savePoint) [virtual]

This method is called just before the study document is saved, so the module has a possibility to store visual parameters in AttributeParameter attribue(s)

References _PTR(), gDigitsSep, VISU_DataSetActor.GetNumberOfClippingPlanes(), gSeparator, Handle(), and VISU_ScalarMapAct.IsShading().

void VisuGUI_Module::restoreVisualParameters ( int  savePoint) [virtual]
void VisuGUI_Module::createGaussPointsPreferences ( ) [protected, virtual]

Reimplemented method of the module activation. Create preferences for Gauss Points presentation.

void VisuGUI_Module::createInsideCursorPreferences ( ) [protected, virtual]
void VisuGUI_Module::createOutsideCursorPreferences ( ) [protected, virtual]
void VisuGUI_Module::createPickingPreferences ( ) [protected, virtual]
void VisuGUI_Module::createSpaceMousePreferences ( ) [protected, virtual]
void VisuGUI_Module::createRecorderPreferences ( ) [protected, virtual]
void VisuGUI_Module::OnCreateGaussPoints ( ) [protected, slot]
void VisuGUI_Module::OnViewCreated ( SUIT_ViewWindow *  view) [protected, slot]

References setProperty().

void VisuGUI_Module::OnEditGaussPoints ( ) [protected, virtual, slot]
VisuGUI_Module._PTR ( SObject  ) [protected]

Virtual method of overwriting configuration. Virtual method of restoring configuration.

void VisuGUI_Module::setProperty ( SVTK_ViewWindow *  viewWindow,
const QString &  pref 
) [protected]
void VisuGUI_Module::setProperty ( SVTK_ViewManager *  vm,
const QString &  prop 
) [protected]

References setProperty(), and VisuGUI.windows().

LightApp_Displayer * VisuGUI::displayer ( ) [virtual, inherited]
void VisuGUI::windows ( QMap< int, int > &  theMap) const [virtual, inherited]
void VisuGUI::viewManagers ( QStringList &  theList) const [virtual, inherited]
QString VisuGUI::engineIOR ( ) const [virtual, inherited]
void VisuGUI::studyActivated ( ) [virtual, inherited]
void VisuGUI::contextMenuPopup ( const QString &  theClient,
QMenu *  theMenu,
QString &  theTitle 
) [virtual, inherited]
VISU::TViewToPrs3d & VisuGUI::getScalarBarsMap ( ) [inherited]
bool VisuGUI::renameAllowed ( const QString &  entry) const [virtual, inherited]
bool VisuGUI::renameObject ( const QString &  entry,
const QString &  name 
) [virtual, inherited]
void VisuGUI.moduleDeactivated ( ) [signal, inherited]
void VisuGUI.moduleActivated ( ) [signal, inherited]
void VisuGUI.presentationCreated ( VISU::Prs3d_i thePrs) [signal, inherited]
void VisuGUI.beforeObjectDelete ( QString  theEntry) [signal, inherited]
bool VisuGUI::deactivateModule ( SUIT_Study *  theStudy) [virtual, slot, inherited]
bool VisuGUI::activateModule ( SUIT_Study *  theStudy) [virtual, slot, inherited]
void VisuGUI::OnEraseAll ( ) [virtual, slot, inherited]
void VisuGUI::OnImportFromFile ( ) [protected, slot, inherited]
void VisuGUI::OnImportTableFromFile ( ) [protected, slot, inherited]
void VisuGUI::OnExportTableToFile ( ) [protected, slot, inherited]
void VisuGUI::OnImportMedField ( ) [protected, slot, inherited]
void VisuGUI::OnLoadComponentData ( ) [protected, slot, inherited]
void VisuGUI::OnCreateMesh ( ) [protected, slot, inherited]
void VisuGUI::OnCreateScalarMap ( ) [protected, slot, inherited]
void VisuGUI::OnCreateDeformedShape ( ) [protected, slot, inherited]
void VisuGUI::OnCreateVectors ( ) [protected, slot, inherited]
void VisuGUI::OnCreateIsoSurfaces ( ) [protected, slot, inherited]
void VisuGUI::OnCreateCutPlanes ( ) [protected, slot, inherited]
void VisuGUI::OnCreateCutLines ( ) [protected, slot, inherited]
void VisuGUI::OnCreateCutSegment ( ) [protected, slot, inherited]
void VisuGUI::OnCreateStreamLines ( ) [protected, slot, inherited]
void VisuGUI::OnCreatePlot3D ( ) [protected, slot, inherited]
void VisuGUI::OnCreateManyMesh ( ) [protected, slot, inherited]
void VisuGUI::OnCreatePlot2dView ( ) [protected, slot, inherited]
void VisuGUI::OnCreateDeformedShapeAndScalarMap ( ) [protected, slot, inherited]
void VisuGUI::OnEditScalarMap ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditDeformedShape ( ) [protected, slot, inherited]

References VISU.EditPrs3d(), and Handle().

void VisuGUI::OnEditCutPlanes ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditCutLines ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditCutSegment ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditIsoSurfaces ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditVectors ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditStreamLines ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditPlot3D ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnEditDeformedShapeAndScalarMap ( ) [protected, slot, inherited]

References Handle().

void VisuGUI::OnDisplayPrs ( ) [protected, virtual, slot, inherited]
void VisuGUI::OnDisplayOnlyPrs ( ) [protected, virtual, slot, inherited]

to correct IMP 0016100

References VISU.GetSelectionMgr(), Handle(), and VISU.OnEraseAll().

void VisuGUI::OnErasePrs ( ) [protected, virtual, slot, inherited]
void VisuGUI::OnToggleSelectionPanel ( ) [protected, slot, inherited]

References VISU.GetDesktop().

void VisuGUI::OnSwitchSelectionMode ( ) [protected, slot, inherited]
void VisuGUI::OnSwitchSelectionMode ( int  theId) [protected, slot, inherited]
void VisuGUI::OnMakeSurfaceframe ( ) [protected, slot, inherited]
void VisuGUI::OnMakeInsideframe ( ) [protected, slot, inherited]
void VisuGUI::OnMakeWireframe ( ) [protected, slot, inherited]
void VisuGUI::OnMakeSurface ( ) [protected, slot, inherited]
void VisuGUI::OnMakePoints ( ) [protected, slot, inherited]
void VisuGUI::OnMakeShrink ( ) [protected, slot, inherited]
void VisuGUI::OnMakeFeatureEdges ( ) [protected, slot, inherited]
void VisuGUI::OnSetShadingOn ( ) [protected, slot, inherited]

References VISU.SetShading().

void VisuGUI::OnSetShadingOff ( ) [protected, slot, inherited]

References VISU.SetShading().

void VisuGUI::OnChangeColor ( ) [protected, slot, inherited]
void VisuGUI::OnChangeWireframeColor ( ) [protected, slot, inherited]
void VisuGUI::OnChangeOpacity ( ) [protected, slot, inherited]
void VisuGUI::OnChangeLines ( ) [protected, slot, inherited]
void VisuGUI::OnChangePointMarker ( ) [protected, slot, inherited]
void VisuGUI::OnChangeShrinkFactor ( ) [protected, slot, inherited]
void VisuGUI::OnShowTable ( ) [protected, slot, inherited]
void VisuGUI::OnShowTablePlot ( ) [protected, slot, inherited]
void VisuGUI::OnShowScalarBar ( ) [protected, slot, inherited]
void VisuGUI::OnHideScalarBar ( ) [protected, slot, inherited]
void VisuGUI::OnCreateTable ( ) [protected, slot, inherited]
void VisuGUI::OnDeleteObjects ( ) [protected, slot, inherited]
void VisuGUI::OnPlotData ( ) [protected, slot, inherited]
void VisuGUI::OnCurveProperties ( ) [protected, slot, inherited]
void VisuGUI::OnClearContainer ( ) [protected, slot, inherited]
void VisuGUI::OnEditContainer ( ) [protected, slot, inherited]
void VisuGUI::OnMergeScalarBars ( ) [protected, slot, inherited]
void VisuGUI::OnFreeScalarBars ( ) [protected, slot, inherited]
void VisuGUI::OnSaveViewParams ( ) [protected, virtual, slot, inherited]
void VisuGUI::OnRestoreViewParams ( ) [protected, virtual, slot, inherited]
void VisuGUI::OnClippingPlanes ( ) [protected, slot, inherited]
void VisuGUI::OnSweep ( ) [protected, slot, inherited]
void VisuGUI::OnParallelTimeAnimation ( ) [protected, slot, inherited]
void VisuGUI::OnSucccessiveTimeAnimation ( ) [protected, slot, inherited]
void VisuGUI::OnShowAnimation ( ) [protected, slot, inherited]
void VisuGUI::OnPointEvolution ( ) [protected, slot, inherited]
void VisuGUI::OnShowEvolution ( ) [protected, slot, inherited]
void VisuGUI::OnCopyPresentation ( ) [protected, slot, inherited]
void VisuGUI::OnTranslatePrs ( ) [protected, slot, inherited]

References MESSAGE, and MYDEBUG.

void VisuGUI::OnArrangeActors ( ) [protected, slot, inherited]

References VISU.GetDesktop().

void VisuGUI::OnPlot3dFromCutPlane ( ) [protected, slot, inherited]
void VisuGUI::OnManageCache ( ) [protected, slot, inherited]
void VisuGUI::OnFilterScalars ( ) [protected, slot, inherited]
void VisuGUI::OnValuesLabeling ( ) [protected, slot, inherited]
void VisuGUI::OnValuesLabelingParams ( ) [protected, slot, inherited]
See also:
OnValuesLabeling()

References Handle().

void VisuGUI::OnArcQuadMode ( ) [protected, slot, inherited]
void VisuGUI::OnLineQuadMode ( ) [protected, slot, inherited]
void VisuGUI::OnMultiprViewFullRes ( ) [protected, slot, inherited]

References VISU.Result.FULL.

void VisuGUI::OnMultiprViewMediumRes ( ) [protected, slot, inherited]

References VISU.Result.MEDIUM.

void VisuGUI::OnMultiprViewLowRes ( ) [protected, slot, inherited]

References VISU.Result.LOW.

void VisuGUI::OnMultiprViewHide ( ) [protected, slot, inherited]

References VISU.Result.HIDDEN.

void VisuGUI::OnMultiprChangeRes ( VISU::Result::Resolution  theResolution) [protected, slot, inherited]
void VisuGUI::OnFileInfo ( ) [protected, slot, inherited]
void VisuGUI::OnExportMED ( ) [protected, slot, inherited]
LightApp_Selection * VisuGUI::createSelection ( ) const [protected, virtual, inherited]
void VisuGUI::processPresentationCreated ( VISU::Prs3d_i thePrs) [protected, virtual, inherited]
void VisuGUI::OnTimeAnimation ( VISU::Animation::AnimationMode  theMode) [protected, inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS