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

VisuGUI_Plot3DPane Class Reference

#include <VisuGUI_Plot3DDlg.h>

Inheritance diagram for VisuGUI_Plot3DPane:
Inheritance graph

Public Member Functions

 VisuGUI_Plot3DPane (QWidget *parent)
 ~VisuGUI_Plot3DPane ()
void initFromPrsObject (VISU::Plot3D_i *thePrs)
int storeToPrsObject (VISU::Plot3D_i *thePrs)
bool check ()
VISU::Plot3D_iGetPrs ()
void setPlane (int theOrientation, double theXRotation, double theYRotation, double thePlanePos)

Private Slots

void orientationChanged (int)
void onRelativePos (bool)
void onPrsType (int)
void onPositionSpn ()
void updatePreview ()

Private Member Functions

void storePrsParams ()
void restorePrsParams ()

Private Attributes

bool myInitFromPrs
SALOME_ActormyPreviewActor
SVTK_ViewWindow * myViewWindow
VISU::Plot3D_imyPrs
VISU_Plot3DPLmyPipeCopy
QButtonGroup * GBOrientation
QGroupBoxGBoxOrient
QLabel * LabelRot1
QLabel * LabelRot2
SalomeApp_DoubleSpinBox * Rot1
SalomeApp_DoubleSpinBox * Rot2
SalomeApp_DoubleSpinBox * PositionSpn
QCheckBox * RelativeChkB
SalomeApp_DoubleSpinBox * ScaleSpn
QButtonGroup * GBPrsType
SalomeApp_IntSpinBox * NbContoursSpn
QCheckBox * PreviewChkB

Constructor & Destructor Documentation

VisuGUI_Plot3DPane::VisuGUI_Plot3DPane ( QWidget parent)
VisuGUI_Plot3DPane::~VisuGUI_Plot3DPane ( )

Member Function Documentation

void VisuGUI_Plot3DPane::initFromPrsObject ( VISU::Plot3D_i thePrs)
int VisuGUI_Plot3DPane::storeToPrsObject ( VISU::Plot3D_i thePrs)
bool VisuGUI_Plot3DPane::check ( )

References myPreviewActor, and myViewWindow.

VISU::Plot3D_i* VisuGUI_Plot3DPane.GetPrs ( )

References myPrs.

void VisuGUI_Plot3DPane::setPlane ( int  theOrientation,
double  theXRotation,
double  theYRotation,
double  thePlanePos 
)
void VisuGUI_Plot3DPane::storePrsParams ( ) [private]
void VisuGUI_Plot3DPane::restorePrsParams ( ) [private]
void VisuGUI_Plot3DPane::orientationChanged ( int  Id) [private, slot]

References LabelRot1, LabelRot2, and updatePreview().

void VisuGUI_Plot3DPane::onRelativePos ( bool  isRelativePos) [private, slot]
void VisuGUI_Plot3DPane::onPrsType ( int  id) [private, slot]

References CONTOUR_PRS_ID, and NbContoursSpn.

void VisuGUI_Plot3DPane::onPositionSpn ( ) [private, slot]
void VisuGUI_Plot3DPane::updatePreview ( ) [private, slot]

Field Documentation

SVTK_ViewWindow* VisuGUI_Plot3DPane.myViewWindow [private]
QButtonGroup* VisuGUI_Plot3DPane.GBOrientation [private]
QLabel* VisuGUI_Plot3DPane.LabelRot1 [private]
QLabel* VisuGUI_Plot3DPane.LabelRot2 [private]
SalomeApp_DoubleSpinBox* VisuGUI_Plot3DPane.Rot1 [private]
SalomeApp_DoubleSpinBox* VisuGUI_Plot3DPane.Rot2 [private]
SalomeApp_DoubleSpinBox* VisuGUI_Plot3DPane.PositionSpn [private]
QCheckBox* VisuGUI_Plot3DPane.RelativeChkB [private]
SalomeApp_DoubleSpinBox* VisuGUI_Plot3DPane.ScaleSpn [private]
QButtonGroup* VisuGUI_Plot3DPane.GBPrsType [private]
SalomeApp_IntSpinBox* VisuGUI_Plot3DPane.NbContoursSpn [private]
QCheckBox* VisuGUI_Plot3DPane.PreviewChkB [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