SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
SET(${PROJECT_NAME_UC}_VERSION
${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
-SET(${PROJECT_NAME_UC}_VERSION_DEV 1)
+SET(${PROJECT_NAME_UC}_VERSION_DEV 0)
# Common CMake macros
# ===================
:width: 229
:height: 116
-Hexaedrons are split in eight. Each of the quadrangular faces is split into 4 quadrangular faces. Edges are created connecting each centre of opposite faces. This generates a new point located at the centre of the hexahedron.
+Hexahedrons are split in eight. Each of the quadrangular faces is split into 4 quadrangular faces. Edges are created connecting each centre of opposite faces. This generates a new point located at the centre of the hexahedron.
.. image:: ../images/dec_hex.png
:align: center
:alt: Découpage standard d'un hexaèdre
:width: 600
-Pentaedrons are split in eight. Each of the quadrangular faces is split into 4 quadrangular faces and the two triangles are split into 4. Edges are created connecting each centre of quadrangular faces. Those 3 edges create 4 triangles at the centre of the pentaedron. Six quandrangular faces are created to complete the construction of the height pentaedrons.
+Pentahedrons are split in eight. Each of the quadrangular faces is split into 4 quadrangular faces and the two triangles are split into 4. Edges are created connecting each centre of quadrangular faces. Those 3 edges create 4 triangles at the centre of the pentahedron. Six quandrangular faces are created to complete the construction of the height pentahedrons.
.. image:: ../images/dec.pent.png
:align: center
+---------------------------------------------------------------+
| .. image:: ../images/intro_5.png |
| :align: center |
-| :alt: Hexaedron and non conformal adaptation |
+| :alt: Hexahedron and non conformal adaptation |
+---------------------------------------------------------------+
| .. image:: ../images/intro_6.png |
| :alt: Tetrahedron |
| :align: center |
+---------------------------------------------------------------+
| .. image:: ../images/intro_7.png |
-| :alt: Hexaedron and conformal adaptation |
+| :alt: Hexahedron and conformal adaptation |
| :align: center |
+---------------------------------------------------------------+
| .. image:: ../images/intro_8.gif |
<rect>
<x>0</x>
<y>0</y>
- <width>844</width>
- <height>1646</height>
+ <width>846</width>
+ <height>1648</height>
</rect>
</property>
<property name="sizeGripEnabled" stdset="0">
</property>
</widget>
</item>
- <item>
- <widget class="QPushButton" name="PBZoneDelete">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
</layout>
</item>
<item>
//================================================
void HOMARDGUI::recupPreferences()
{
- MESSAGE("recupPreferences")
+ INFOS("recupPreferences")
//
// A. Declarations
//
// B. Les valeurs
// B.1. La langue
//
+ SUIT_ResourceMgr* resMgr0 = getApp()->resourceMgr();
+ QString lang = resMgr0->stringValue( resMgr0->langSection(), "language", "en" );
+ INFOS ("Récupération de lang = " << lang.toStdString().c_str() );
defaut_s = homardGen->GetLanguageShort();
+ INFOS ("Récupération de defaut_s = " << defaut_s.c_str() );
SUIT_ResourceMgr* resMgr = getApp()->resourceMgr();
_LanguageShort = resMgr->stringValue("language", "language", QString(defaut_s.c_str()) );
+ INFOS ("Récupération de LanguageShort = " << _LanguageShort.toStdString().c_str() );
//
// B.2. Les publications
bool publish_mesh ;
//
// C. Enregistrement dans l'objet general
//
- MESSAGE ("Enregistrement de LanguageShort = " << _LanguageShort.toStdString().c_str() );
- MESSAGE ("Enregistrement de PublisMeshIN = " << _PublisMeshIN<<", PublisMeshOUT = "<< _PublisMeshOUT);
- MESSAGE ("Enregistrement de YACSMaxIter = " << _YACSMaxIter<<", YACSMaxNode = "<< _YACSMaxNode<<", YACSMaxElem = "<< _YACSMaxElem);
- MESSAGE ("Enregistrement de YACSTypeTest = " << _YACSTypeTest);
+ INFOS ("Enregistrement de LanguageShort = " << _LanguageShort.toStdString().c_str() );
+ INFOS ("Enregistrement de PublisMeshIN = " << _PublisMeshIN<<", PublisMeshOUT = "<< _PublisMeshOUT);
+ INFOS ("Enregistrement de YACSMaxIter = " << _YACSMaxIter<<", YACSMaxNode = "<< _YACSMaxNode<<", YACSMaxElem = "<< _YACSMaxElem);
+ INFOS ("Enregistrement de YACSTypeTest = " << _YACSTypeTest);
//
homardGen->SetLanguageShort(_LanguageShort.toStdString().c_str());
homardGen->SetPublisMesh(_PublisMeshIN, _PublisMeshOUT);
connect( CBJump, SIGNAL(stateChanged(int)), this, SLOT(SetUseField()));
connect( PBZoneNew, SIGNAL(pressed()), this, SLOT(PushZoneNew()));
connect( PBZoneEdit, SIGNAL(pressed()), this, SLOT(PushZoneEdit()) );
- connect( PBZoneDelete, SIGNAL(pressed()), this, SLOT(PushZoneDelete()) );
connect( CBGroupe, SIGNAL(stateChanged(int)), this, SLOT(SetFiltrage()));
connect( RBFieldNo, SIGNAL(clicked()), this, SLOT(SetFieldNo()));
MonEditZone *aDlg = new MonEditZone(this, true, HOMARD::HOMARD_Gen::_duplicate(myHomardGen), _aCaseName, zoneName) ;
aDlg->show();
}
-// ------------------------------------------------------------------------
-void MonCreateHypothesis::PushZoneDelete()
-// ------------------------------------------------------------------------
-{
- MESSAGE("Debut de MonCreateHypothesis::PushZoneDelete")
- QMessageBox::warning( 0, QObject::tr("HOM_WARNING"),
- QObject::tr("HOM_INACTIVE_BUTTON") );
- return;
-}
// ------------------------------------------------------------------------
void MonCreateHypothesis::GetAllZones()
virtual void SetUseField();
virtual void PushZoneNew();
virtual void PushZoneEdit();
- virtual void PushZoneDelete();
virtual void SetFiltrage();
virtual void SetFieldNo();
virtual void SetFieldAll();
const char *interfaceName) :
Engines_Component_i(orb, poa, contId, instanceName, interfaceName)
{
+ INFOS("constructor de HOMARD_Gen_i");
MESSAGE("constructor");
_thisObj = this;
_id = _poa->activate_object(_thisObj);