#include <VisuGUI_CutPlanesDlg.h>

typedef std::vector<QString> VisuGUI_CutPlanesPane.TVectorialFieldsList [private] |
typedef std::map<VISU::Entity, TVectorialFieldsList> VisuGUI_CutPlanesPane.TEntity2VectorialFields [private] |
typedef std::pair<VISU::Entity,TVectorialFieldsList> VisuGUI_CutPlanesPane.TEntVectPair [private] |
| VisuGUI_CutPlanesPane::VisuGUI_CutPlanesPane | ( | QWidget * | parent | ) |
References visu_pointmap3d.aLabels, DrawTable(), GDeformation, hasInit, VISU.initSpinBox(), LabelRot1, LabelRot2, myPosSpn, myPosTable, myPreviewCheck, myScaleSpn, myVectorialFieldCombo, nbPlan, NumDelegateItem.NV_Real, onDeformationCheck(), onPreviewCheck(), onRotation(), onScaleFactorChanged(), onValueChanged(), onVectorialFieldChanged(), orientationChanged(), RBxy, RByz, RBzx, Rot1, Rot2, setDefault(), X1, X2, Y1, Y2, Z1, and Z2.
| VisuGUI_CutPlanesPane::~VisuGUI_CutPlanesPane | ( | ) |
References deletePlanes().
| void VisuGUI_CutPlanesPane.setNbPlanes | ( | const int | nbp | ) |
References nbPlan.
| int VisuGUI_CutPlanesPane.getNbPlanes | ( | ) |
References nbPlan.
| void VisuGUI_CutPlanesPane::setPlanePos | ( | const VISU::CutPlanes::Orientation | orient | ) |
Sets planes orientation and position
References orientationChanged(), RBxy, RByz, RBzx, VISU.CutPlanes.XY, and VISU.CutPlanes.YZ.
| VISU::CutPlanes::Orientation VisuGUI_CutPlanesPane::getOrientaion | ( | ) |
Gets planes orientation
References RBxy, RByz, RBzx, VISU.CutPlanes.XY, VISU.CutPlanes.YZ, and VISU.CutPlanes.ZX.
| void VisuGUI_CutPlanesPane::setRotation | ( | const double | r1, |
| const double | r2 | ||
| ) |
| double VisuGUI_CutPlanesPane.getRotation1 | ( | ) |
References Rot1.
| double VisuGUI_CutPlanesPane.getRotation2 | ( | ) |
References Rot2.
| double VisuGUI_CutPlanesPane::getScaleFactor | ( | ) |
References myScaleSpn.
| void VisuGUI_CutPlanesPane::setScaleFactor | ( | double | factor | ) |
References myScaleSpn.
| void VisuGUI_CutPlanesPane::initFromPrsObject | ( | VISU::CutPlanes_i * | thePrs | ) |
References createPlanes(), DrawTable(), VISU.ColoredPrs3d_i.EDoNotPublish, GDeformation, VISU.CutPlanes_i.GetDisplacement(), VISU.CutPlanes_i.GetNbPlanes(), VISU.CutPlanes_i.GetOrientationType(), VISU.CutPlanes_i.GetRotateX(), VISU.CutPlanes_i.GetRotateY(), VISU.Deformation_i.GetScale(), VISU.Deformation_i.GetVectorialFieldName(), hasInit, InitEntity2VectorialFieldsMap(), InsertAllVectorialFields(), VISU.OptionalDeformation_i.IsDeformed(), myCutPlanes, myEntity2VectorialFields, myPosSpn, myPreviewCheck, myVectorialFieldCombo, setNbPlanes(), setPlanePos(), setRotation(), and setScaleFactor().
| int VisuGUI_CutPlanesPane::storeToPrsObject | ( | VISU::CutPlanes_i * | thePrs | ) |
References visu_cache.aFieldName, batchmode_visu_view3d.anEntity, GDeformation, getNbPlanes(), getOrientaion(), getRotation1(), getRotation2(), myEntity2VectorialFields, myPosSpn, myPosTable, myScaleSpn, myVectorialFieldCombo, VISU.CutPlanes_i.SetDefault(), VISU.CutPlanes_i.SetDisplacement(), VISU.CutPlanes_i.SetNbPlanes(), VISU.CutPlanes_i.SetOrientation(), VISU.CutPlanes_i.SetPlanePosition(), VISU.Deformation_i.SetScale(), VISU.Deformation_i.SetVectorialField(), and VISU.OptionalDeformation_i.UseDeformation().
| void VisuGUI_CutPlanesPane::createPlanes | ( | ) | [private] |
References myCutPlanes, myPreviewActor, and onPreviewCheck().
| void VisuGUI_CutPlanesPane::deletePlanes | ( | ) | [private] |
References myPreviewActor.
| void VisuGUI_CutPlanesPane::InitEntity2VectorialFieldsMap | ( | VISU::ColoredPrs3d_i * | thePrs | ) | [private] |
References visu_cache.aResult, visu_cache.aTimeStampNumber, VISU.Result_i.GetEntities(), VISU.ColoredPrs3d_i.GetEntity(), VISU.ColoredPrs3d_i.GetFieldName(), VISU.Result_i.GetFields(), VISU.Prs3d_i.GetMeshName(), VISU.Result_i.GetNumberOfComponents(), VISU.Prs3d_i.GetResultObject(), VISU.GetServant(), VISU.Result_i.GetTimeStampNumbers(), and myEntity2VectorialFields.
| void VisuGUI_CutPlanesPane::InsertAllVectorialFields | ( | ) | [private] |
References myEntity2VectorialFields, and myVectorialFieldCombo.
| void VisuGUI_CutPlanesPane::InitVectorialField | ( | ) | [private] |
| void VisuGUI_CutPlanesPane::orientationChanged | ( | int | Id | ) | [private, slot] |
| void VisuGUI_CutPlanesPane::DrawTable | ( | ) | [private, slot] |
Draw the table of planes positions
References visu_pointmap3d.aLabels, batchmode_visu_view3d.aMin, batchmode_visu_view3d.aNbPlanes, createPlanes(), deletePlanes(), getNbPlanes(), getOrientaion(), getRotation1(), getRotation2(), getScaleFactor(), hasInit, myCutPlanes, myPosSpn, myPosTable, myPreviewCheck, and VISU_Example_02.str.
| void VisuGUI_CutPlanesPane::setDefault | ( | int | all = -1 | ) | [private, slot] |
References getNbPlanes(), myCutPlanes, and myPosTable.
| void VisuGUI_CutPlanesPane::onValueChanged | ( | int | theRow, |
| int | theCol | ||
| ) | [private, slot] |
References createPlanes(), deletePlanes(), myCutPlanes, myPosTable, and myPreviewCheck.
| void VisuGUI_CutPlanesPane::onRotation | ( | double | theValue | ) | [private, slot] |
References createPlanes(), deletePlanes(), getOrientaion(), getRotation1(), getRotation2(), myCutPlanes, and myPreviewCheck.
| void VisuGUI_CutPlanesPane::onPreviewCheck | ( | bool | thePreview | ) | [private, slot] |
References createPlanes(), deletePlanes(), VISU.GetResourceMgr(), myCutPlanes, and storeToPrsObject().
| void VisuGUI_CutPlanesPane::onScaleFactorChanged | ( | double | theFactor | ) | [private, slot] |
References DrawTable().
| void VisuGUI_CutPlanesPane::onDeformationCheck | ( | bool | Flag | ) | [private, slot] |
References DrawTable(), hasInit, InitVectorialField(), and myCutPlanes.
| void VisuGUI_CutPlanesPane::onVectorialFieldChanged | ( | int | pos | ) | [private, slot] |
References DrawTable(), and InitVectorialField().
QLabel* VisuGUI_CutPlanesPane.LabelRot1 [private] |
QLabel* VisuGUI_CutPlanesPane.LabelRot2 [private] |
QGroupBox* VisuGUI_CutPlanesPane.GDeformation [private] |
SalomeApp_IntSpinBox* VisuGUI_CutPlanesPane.nbPlan [private] |
SalomeApp_DoubleSpinBox* VisuGUI_CutPlanesPane.Rot1 [private] |
SalomeApp_DoubleSpinBox* VisuGUI_CutPlanesPane.Rot2 [private] |
QRadioButton* VisuGUI_CutPlanesPane.RBzx [private] |
QRadioButton* VisuGUI_CutPlanesPane.RByz [private] |
QRadioButton* VisuGUI_CutPlanesPane.RBxy [private] |
SalomeApp_DoubleSpinBox* VisuGUI_CutPlanesPane.myPosSpn [private] |
QTableWidget* VisuGUI_CutPlanesPane.myPosTable [private] |
QCheckBox* VisuGUI_CutPlanesPane.myPreviewCheck [private] |
QComboBox* VisuGUI_CutPlanesPane.myVectorialFieldCombo [private] |
SalomeApp_DoubleSpinBox* VisuGUI_CutPlanesPane.myScaleSpn [private] |
double VisuGUI_CutPlanesPane.X1 [private] |
double VisuGUI_CutPlanesPane.X2 [private] |
double VisuGUI_CutPlanesPane.Y1 [private] |
double VisuGUI_CutPlanesPane.Y2 [private] |
double VisuGUI_CutPlanesPane.Z1 [private] |
double VisuGUI_CutPlanesPane.Z2 [private] |
bool VisuGUI_CutPlanesPane.hasInit [private] |
SALOME_Actor* VisuGUI_CutPlanesPane.myPreviewActor [private] |