Version: 6.3.1
Data Structures | Public Types | Public Member Functions | Protected Slots | Private Member Functions | Private Attributes

ArrangeDlg Class Reference

#include <VisuGUI_TimeAnimation.h>

Inheritance diagram for ArrangeDlg:
Inheritance graph

Data Structures

struct  Offset

Public Types

enum  { AutoMode, ManualMode }
enum  { XAxis, YAxis, ZAxis }

Public Member Functions

 ArrangeDlg (QWidget *theParent, VISU_TimeAnimation *theAnimator)
 ArrangeDlg (QWidget *theParent, const SalomeApp_Module *theModule, SVTK_ViewWindow *theViewWindow)
 ~ArrangeDlg ()
int getMode () const
double getDistance () const
int getAxis () const

Protected Slots

virtual void accept ()
void onFieldChange (int)

Private Member Functions

void init ()
void acceptAnimation ()
void acceptViewWindow ()

Private Attributes

VISU_TimeAnimationmyAnimator
SVTK_ViewWindow * myViewWindow
QStackedWidget * myStackWgt
QButtonGroup * myAxisGrp
SalomeApp_DoubleSpinBox * myDistVal
QListWidgetmyFieldLst
SalomeApp_DoubleSpinBox * myCoord [3]
QList< OffsetmyOffsets
QCheckBox * mySaveChk
int myCurrent
QMap< VISU::Prs3d_i *, int > myPrsMap
QMap< VISU::PointMap3d_i *, int > myPointMapPrsMap

Detailed Description

Auxilliary class for presentations definition


Member Enumeration Documentation

anonymous enum
Enumerator:
AutoMode 
ManualMode 
anonymous enum
Enumerator:
XAxis 
YAxis 
ZAxis 

Constructor & Destructor Documentation

ArrangeDlg::ArrangeDlg ( QWidget theParent,
VISU_TimeAnimation theAnimator 
)
ArrangeDlg::ArrangeDlg ( QWidget theParent,
const SalomeApp_Module theModule,
SVTK_ViewWindow *  theViewWindow 
)
ArrangeDlg.~ArrangeDlg ( )

Member Function Documentation

int ArrangeDlg.getMode ( ) const

References myStackWgt.

double ArrangeDlg.getDistance ( ) const

References myDistVal.

int ArrangeDlg.getAxis ( ) const

References myAxisGrp.

void ArrangeDlg::accept ( ) [protected, virtual, slot]
void ArrangeDlg::onFieldChange ( int  theCurrent) [protected, slot]
void ArrangeDlg::init ( ) [private]
void ArrangeDlg::acceptAnimation ( ) [private]
void ArrangeDlg::acceptViewWindow ( ) [private]

Field Documentation

SVTK_ViewWindow* ArrangeDlg.myViewWindow [private]
QStackedWidget* ArrangeDlg.myStackWgt [private]
QButtonGroup* ArrangeDlg.myAxisGrp [private]
SalomeApp_DoubleSpinBox* ArrangeDlg.myDistVal [private]
SalomeApp_DoubleSpinBox* ArrangeDlg.myCoord[3] [private]
QList<Offset> ArrangeDlg.myOffsets [private]
QCheckBox* ArrangeDlg.mySaveChk [private]
int ArrangeDlg.myCurrent [private]
QMap<VISU::Prs3d_i*, int> ArrangeDlg.myPrsMap [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