Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
22244: [CEA] Method to compute the normal to a mesh face
[modules/smesh.git]
/
src
/
StdMeshersGUI
/
StdMeshersGUI_CartesianParamCreator.cxx
diff --git
a/src/StdMeshersGUI/StdMeshersGUI_CartesianParamCreator.cxx
b/src/StdMeshersGUI/StdMeshersGUI_CartesianParamCreator.cxx
index 937c79066efa46a064d6c65bce302e29f9b0912e..c2b58de8dabdcd40cd9f336bdb33b05b73a4d7ce 100644
(file)
--- a/
src/StdMeshersGUI/StdMeshersGUI_CartesianParamCreator.cxx
+++ b/
src/StdMeshersGUI/StdMeshersGUI_CartesianParamCreator.cxx
@@
-42,6
+42,7
@@
#include <QAbstractItemModel>
#include <QApplication>
#include <QButtonGroup>
#include <QAbstractItemModel>
#include <QApplication>
#include <QButtonGroup>
+#include <QCheckBox>
#include <QGridLayout>
#include <QGroupBox>
#include <QHBoxLayout>
#include <QGridLayout>
#include <QGroupBox>
#include <QHBoxLayout>
@@
-49,14
+50,14
@@
#include <QLineEdit>
#include <QListWidget>
#include <QModelIndex>
#include <QLineEdit>
#include <QListWidget>
#include <QModelIndex>
+#include <QPushButton>
#include <QRadioButton>
#include <QString>
#include <QStyleOptionViewItem>
#include <QRadioButton>
#include <QString>
#include <QStyleOptionViewItem>
+#include <QTabWidget>
#include <QTreeWidget>
#include <QTreeWidgetItem>
#include <QVBoxLayout>
#include <QTreeWidget>
#include <QTreeWidgetItem>
#include <QVBoxLayout>
-#include <QPushButton>
-#include <QTabWidget>
#define SPACING 6
#define MARGIN 11
#define SPACING 6
#define MARGIN 11
@@
-162,7
+163,7
@@
namespace StdMeshersGUI
myStepSpin->SetValue( myStep = 1. );
// 3) Coodrinates/Spacing group
myStepSpin->SetValue( myStep = 1. );
// 3) Coodrinates/Spacing group
- QFrame* csFrame = new QFrame( this );
+ QFrame*
csFrame = new QFrame( this );
QVBoxLayout* scLay = new QVBoxLayout( csFrame );
scLay->setMargin( 0 );
scLay->setSpacing( SPACING );
QVBoxLayout* scLay = new QVBoxLayout( csFrame );
scLay->setMargin( 0 );
scLay->setSpacing( SPACING );
@@
-610,7
+611,12
@@
QFrame* StdMeshersGUI_CartesianParamCreator::buildFrame()
argGroupLayout->addWidget( myThreshold, row, 1 );
row++;
argGroupLayout->addWidget( myThreshold, row, 1 );
row++;
- // 2) Grid definition
+ // 2) "Implement edges"
+ myAddEdges = new QCheckBox( tr("ADD_EDGES"), GroupC1 );
+ argGroupLayout->addWidget( myAddEdges, row, 0, 1, 2 );
+ row++;
+
+ // 3) Grid definition
QTabWidget* tabWdg = new QTabWidget( fr );
myAxisTabs[ 0 ] = new StdMeshersGUI::GridAxisTab( tabWdg, 0 );
myAxisTabs[ 1 ] = new StdMeshersGUI::GridAxisTab( tabWdg, 1 );
QTabWidget* tabWdg = new QTabWidget( fr );
myAxisTabs[ 0 ] = new StdMeshersGUI::GridAxisTab( tabWdg, 0 );
myAxisTabs[ 1 ] = new StdMeshersGUI::GridAxisTab( tabWdg, 1 );
@@
-637,6
+643,8
@@
void StdMeshersGUI_CartesianParamCreator::retrieveParams() const
else
myThreshold->setText( varName );
else
myThreshold->setText( varName );
+ myAddEdges->setChecked( h->GetToAddEdges() );
+
for ( int ax = 0; ax < 3; ++ax )
{
if ( h->IsGridBySpacing( ax ))
for ( int ax = 0; ax < 3; ++ax )
{
if ( h->IsGridBySpacing( ax ))
@@
-653,7
+661,8
@@
void StdMeshersGUI_CartesianParamCreator::retrieveParams() const
}
}
if ( dlg() )
}
}
if ( dlg() )
- dlg()->setMinimumSize( dlg()->minimumSizeHint().width(), dlg()->minimumSizeHint().height() );
+ dlg()->setMinimumSize( dlg()->minimumSizeHint().width(),
+ dlg()->minimumSizeHint().height() );
}
QString StdMeshersGUI_CartesianParamCreator::storeParams() const
}
QString StdMeshersGUI_CartesianParamCreator::storeParams() const
@@
-668,6
+677,7
@@
QString StdMeshersGUI_CartesianParamCreator::storeParams() const
h->SetVarParameter( myThreshold->text().toLatin1().constData(), "SetSizeThreshold" );
h->SetSizeThreshold( myThreshold->text().toDouble() );
h->SetVarParameter( myThreshold->text().toLatin1().constData(), "SetSizeThreshold" );
h->SetSizeThreshold( myThreshold->text().toDouble() );
+ h->SetToAddEdges( myAddEdges->isChecked() );
for ( int ax = 0; ax < 3; ++ax )
{
for ( int ax = 0; ax < 3; ++ax )
{