// ----------------------------------------------------------------------------------
SMESH_CreateBoundaryAn::SMESH_CreateBoundaryAn(SMESHGUI_HomardAdaptDlg* parent, bool modal,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
- QString caseName) :
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+ QString caseName) :
/* Constructs a SMESH_CreateBoundaryAn
appele pour une vraie creation
initialise un cylindre et non une sphere
// -------------------------------------------------------------------------------
SMESH_CreateBoundaryAn::SMESH_CreateBoundaryAn(SMESHGUI_HomardAdaptDlg* parent,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
- QString caseName):
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+ QString caseName):
QDialog(0), SMESH_Ui_CreateBoundaryAn(),
_parent(parent),
_Name (""),
// Pour affichage lors de l edition d une BoundaryAn sans nom de Cas
_Xcentre(0), _Ycentre(0), _Zcentre(0), _Rayon(0),
_Xmin(1), _Xmax(1), _Xincr(1), _Ymin(1), _Ymax(1), _Yincr(1), _Zmin(1), _Zmax(1), _Zincr(1), _DMax(1),
- Chgt (false),
- myHomardGen(myHomardGen0)
+ Chgt (false)
{
// MESSAGE("Debut de SMESH_CreateBoundaryAn")
+ myHomardGen = SMESHHOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
setupUi(this);
SUIT_ResourceMgr* resMgr = SUIT_Session::session()->resourceMgr();
QPixmap pix = resMgr->loadPixmap( "HOMARD", "spherepoint.png" );
// -------------------------------------------------------------------------------
SMESH_CreateBoundaryCAO::SMESH_CreateBoundaryCAO(SMESHGUI_HomardAdaptDlg* parent, bool modal,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
- QString caseName, QString aName)
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+ QString caseName, QString aName)
// ---------------------------------------------------------------------------------
/* Constructs a SMESH_CreateBoundaryCAO */
:
// -------------------------------------------------------------------------------
SMESH_CreateBoundaryDi::SMESH_CreateBoundaryDi(SMESHGUI_HomardAdaptDlg* parent, bool modal,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
- QString caseName, QString aName)
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+ QString caseName, QString aName)
// ---------------------------------------------------------------------------------
/* Constructs a SMESH_CreateBoundaryDi */
:
// ------------------------------------------------------------------------
SMESH_EditBoundaryAn::SMESH_EditBoundaryAn( SMESHGUI_HomardAdaptDlg* parent, bool modal,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen,
- QString caseName, QString Name ):
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+ QString caseName, QString Name ):
// ------------------------------------------------------------------------
/* Constructs a SMESH_EditBoundaryAn
herite de SMESH_CreateBoundaryAn
*/
- SMESH_CreateBoundaryAn(parent, myHomardGen, caseName)
+ SMESH_CreateBoundaryAn(parent, myHomardGen0, caseName)
{
MESSAGE("Debut de SMESH_EditBoundaryAn pour " << Name.toStdString().c_str());
setWindowTitle(QObject::tr("HOM_BOUN_A_EDIT_WINDOW_TITLE"));
*/
// --------------------------------------------------------------------------------------
SMESH_EditBoundaryCAO::SMESH_EditBoundaryCAO( SMESHGUI_HomardAdaptDlg* parent, bool modal,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen,
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
QString caseName, QString Name):
- SMESH_CreateBoundaryCAO(parent, modal, myHomardGen, caseName, Name)
+ SMESH_CreateBoundaryCAO(parent, modal, myHomardGen0, caseName, Name)
{
MESSAGE("Debut de Boundary pour " << Name.toStdString().c_str());
setWindowTitle(QObject::tr("HOM_BOUN_C_EDIT_WINDOW_TITLE"));
*/
// ------------------------------------------------------------------------------------
SMESH_EditBoundaryDi::SMESH_EditBoundaryDi( SMESHGUI_HomardAdaptDlg* parent, bool modal,
- SMESHHOMARD::HOMARD_Gen_var myHomardGen,
- QString caseName, QString Name):
- SMESH_CreateBoundaryDi(parent, modal, myHomardGen, caseName, Name)
+ SMESHHOMARD::HOMARD_Gen_var myHomardGen0,
+ QString caseName, QString Name):
+ SMESH_CreateBoundaryDi(parent, modal, myHomardGen0, caseName, Name)
{
MESSAGE("Debut de Boundary pour " << Name.toStdString().c_str());
setWindowTitle(QObject::tr("HOM_BOUN_D_EDIT_WINDOW_TITLE"));