Version: 6.3.1
Public Member Functions | Protected Slots | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes

VisuGUI_StreamLinesDlg Class Reference

#include <VisuGUI_StreamLinesDlg.h>

Inheritance diagram for VisuGUI_StreamLinesDlg:
Inheritance graph

Public Member Functions

 VisuGUI_StreamLinesDlg (SalomeApp_Module *theModule)
 ~VisuGUI_StreamLinesDlg ()
virtual void initFromPrsObject (VISU::ColoredPrs3d_i *thePrs, bool theInit)
virtual int storeToPrsObject (VISU::ColoredPrs3d_i *thePrs)
void setColor (QColor color)
void enableMagnColor (bool enable)

Protected Slots

void accept ()
void reject ()
void onHelp ()

Protected Member Functions

virtual QString GetContextHelpFilePath ()
void storeToPrsCopy ()
VisuGUI_ScalarBarPaneGetScalarPane ()

Private Slots

void StepLengthChanged (double theValue)
void IntegrationStepChanged (double theValue)
void PropagationTimeChanged (double theValue)
void onSourceTypeChange (int theIndex)
void enableSetColor ()

Private Member Functions

VISU::Mesh_ptr createMesh (VISU::VISUType theType, QString theName)
 _PTR (SObject) mySelectionObj

Private Attributes

SalomeApp_DoubleSpinBox * myStepLen
SalomeApp_DoubleSpinBox * myIntegStepLen
SalomeApp_DoubleSpinBox * myPropTime
QComboBox * myDirCombo
QCheckBox * myUseScalar
QtxColorButton * SelColor
QComboBox * myUseSrcCombo
SalomeApp_DoubleSpinBox * myPntPercent
QComboBox * mySrcCombo
QTabWidget * myTabBox
VisuGUI_InputPanemyInputPane
QList< VISU::Prs3d_var > myPrsList
QList< VISU::Prs3d_var > myEntityList
QList< VISU::Prs3d_var > myFamilyList
QList< VISU::Prs3d_var > myGroupList
QStringList myEntitiesLst
QStringList myFamilisLst
QStringList myGroupsLst
QStringList myPrsLst
SALOME::GenericObjPtr
< VISU::StreamLines_i
myPrsCopy
SalomeApp_ModulemyVisuGUI
bool myStatus

Constructor & Destructor Documentation

VisuGUI_StreamLinesDlg::VisuGUI_StreamLinesDlg ( SalomeApp_Module theModule)
VisuGUI_StreamLinesDlg::~VisuGUI_StreamLinesDlg ( )

Member Function Documentation

void VisuGUI_StreamLinesDlg::initFromPrsObject ( VISU::ColoredPrs3d_i thePrs,
bool  theInit 
) [virtual]
int VisuGUI_StreamLinesDlg::storeToPrsObject ( VISU::ColoredPrs3d_i thePrs) [virtual]

Implements VisuGUI_Prs3dDlg.

References myPrsCopy, and myStatus.

void VisuGUI_StreamLinesDlg::setColor ( QColor  color)

Sets color

References SelColor.

void VisuGUI_StreamLinesDlg::enableMagnColor ( bool  enable)

Called when "Select Color" buttonx clicked

Enbled/disables magnitude coloring

References enableSetColor(), and myUseScalar.

QString VisuGUI_StreamLinesDlg::GetContextHelpFilePath ( ) [protected, virtual]

Implements VisuGUI_Prs3dDlg.

void VisuGUI_StreamLinesDlg::storeToPrsCopy ( ) [protected]
void VisuGUI_StreamLinesDlg::accept ( ) [protected, slot]

Called when <OK> button is clicked, validates data and closes dialog

Reimplemented from VisuGUI_ScalarBarBaseDlg.

References myPntPercent, myPrsCopy, myStepLen, and storeToPrsCopy().

void VisuGUI_StreamLinesDlg::reject ( ) [protected, slot]

Called when <Cancel> button is clicked, remove preview and closes dialog

Reimplemented from VisuGUI_ScalarBarBaseDlg.

void VisuGUI_StreamLinesDlg::StepLengthChanged ( double  theValue) [private, slot]
void VisuGUI_StreamLinesDlg::IntegrationStepChanged ( double  theValue) [private, slot]
void VisuGUI_StreamLinesDlg::PropagationTimeChanged ( double  theValue) [private, slot]

References myStepLen.

void VisuGUI_StreamLinesDlg::onSourceTypeChange ( int  theIndex) [private, slot]
VISU::Mesh_ptr VisuGUI_StreamLinesDlg::createMesh ( VISU::VISUType  theType,
QString  theName 
) [private]
VisuGUI_StreamLinesDlg._PTR ( SObject  ) [private]
void VisuGUI_StreamLinesDlg::enableSetColor ( ) [private, slot]

Called when "Magnitude Coloring" check box clicked

References myUseScalar, and SelColor.

VisuGUI_ScalarBarPane * VisuGUI_ScalarBarBaseDlg::GetScalarPane ( ) [protected, inherited]
void VisuGUI_Prs3dDlg::onHelp ( ) [protected, slot, inherited]

Called when <Help> button is clicked, shows the corresponding help page in defined browser

References VisuGUI_Prs3dDlg.GetContextHelpFilePath().


Field Documentation

SalomeApp_DoubleSpinBox* VisuGUI_StreamLinesDlg.myStepLen [private]
SalomeApp_DoubleSpinBox* VisuGUI_StreamLinesDlg.myIntegStepLen [private]
SalomeApp_DoubleSpinBox* VisuGUI_StreamLinesDlg.myPropTime [private]
QComboBox* VisuGUI_StreamLinesDlg.myDirCombo [private]
QCheckBox* VisuGUI_StreamLinesDlg.myUseScalar [private]
QtxColorButton* VisuGUI_StreamLinesDlg.SelColor [private]
SalomeApp_DoubleSpinBox* VisuGUI_StreamLinesDlg.myPntPercent [private]
QComboBox* VisuGUI_StreamLinesDlg.mySrcCombo [private]
QTabWidget* VisuGUI_StreamLinesDlg.myTabBox [private]
QList<VISU::Prs3d_var> VisuGUI_StreamLinesDlg.myPrsList [private]
QList<VISU::Prs3d_var> VisuGUI_StreamLinesDlg.myEntityList [private]
QList<VISU::Prs3d_var> VisuGUI_StreamLinesDlg.myFamilyList [private]
QList<VISU::Prs3d_var> VisuGUI_StreamLinesDlg.myGroupList [private]
QStringList VisuGUI_StreamLinesDlg.myEntitiesLst [private]
QStringList VisuGUI_StreamLinesDlg.myFamilisLst [private]
QStringList VisuGUI_StreamLinesDlg.myGroupsLst [private]
QStringList VisuGUI_StreamLinesDlg.myPrsLst [private]
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