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
Join modifications from branch OCC_debug_for_3_2_0b1
[modules/smesh.git]
/
src
/
StdMeshers_I
/
StdMeshers_i.cxx
diff --git
a/src/StdMeshers_I/StdMeshers_i.cxx
b/src/StdMeshers_I/StdMeshers_i.cxx
index a379e81ac2fa141000679e89bda00f0552757c03..a9104ec81e6037fa9f9a373cd1066dd783d31846 100644
(file)
--- a/
src/StdMeshers_I/StdMeshers_i.cxx
+++ b/
src/StdMeshers_I/StdMeshers_i.cxx
@@
-49,6
+49,12
@@
using namespace std;
#include "StdMeshers_Quadrangle_2D_i.hxx"
#include "StdMeshers_Hexa_3D_i.hxx"
#include "StdMeshers_Quadrangle_2D_i.hxx"
#include "StdMeshers_Hexa_3D_i.hxx"
+template <class T> class StdHypothesisCreator_i:public HypothesisCreator_i<T>
+{
+ // as we have 'module StdMeshers' in SMESH_BasicHypothesis.idl
+ virtual std::string GetModuleName() { return "StdMeshers"; }
+};
+
//=============================================================================
/*!
*
//=============================================================================
/*!
*
@@
-65,41
+71,41
@@
extern "C"
// Hypotheses
if (strcmp(aHypName, "LocalLength") == 0)
// Hypotheses
if (strcmp(aHypName, "LocalLength") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_LocalLength_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_LocalLength_i>;
else if (strcmp(aHypName, "NumberOfSegments") == 0)
else if (strcmp(aHypName, "NumberOfSegments") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_NumberOfSegments_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_NumberOfSegments_i>;
else if (strcmp(aHypName, "LengthFromEdges") == 0)
else if (strcmp(aHypName, "LengthFromEdges") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_LengthFromEdges_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_LengthFromEdges_i>;
else if (strcmp(aHypName, "NotConformAllowed") == 0)
else if (strcmp(aHypName, "NotConformAllowed") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_NotConformAllowed_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_NotConformAllowed_i>;
else if (strcmp(aHypName, "Propagation") == 0)
else if (strcmp(aHypName, "Propagation") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_Propagation_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_Propagation_i>;
else if (strcmp(aHypName, "MaxElementArea") == 0)
else if (strcmp(aHypName, "MaxElementArea") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_MaxElementArea_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_MaxElementArea_i>;
else if (strcmp(aHypName, "MaxElementVolume") == 0)
else if (strcmp(aHypName, "MaxElementVolume") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_MaxElementVolume_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_MaxElementVolume_i>;
else if (strcmp(aHypName, "StartEndLength") == 0)
else if (strcmp(aHypName, "StartEndLength") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_StartEndLength_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_StartEndLength_i>;
else if (strcmp(aHypName, "Deflection1D") == 0)
else if (strcmp(aHypName, "Deflection1D") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_Deflection1D_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_Deflection1D_i>;
else if (strcmp(aHypName, "Arithmetic1D") == 0)
else if (strcmp(aHypName, "Arithmetic1D") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_Arithmetic1D_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_Arithmetic1D_i>;
else if (strcmp(aHypName, "AutomaticLength") == 0)
else if (strcmp(aHypName, "AutomaticLength") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_AutomaticLength_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_AutomaticLength_i>;
else if (strcmp(aHypName, "QuadranglePreference") == 0)
else if (strcmp(aHypName, "QuadranglePreference") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_QuadranglePreference_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_QuadranglePreference_i>;
else if (strcmp(aHypName, "QuadraticMesh") == 0)
else if (strcmp(aHypName, "QuadraticMesh") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_QuadraticMesh_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_QuadraticMesh_i>;
// Algorithms
else if (strcmp(aHypName, "Regular_1D") == 0)
// Algorithms
else if (strcmp(aHypName, "Regular_1D") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_Regular_1D_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_Regular_1D_i>;
else if (strcmp(aHypName, "MEFISTO_2D") == 0)
else if (strcmp(aHypName, "MEFISTO_2D") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_MEFISTO_2D_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_MEFISTO_2D_i>;
else if (strcmp(aHypName, "Quadrangle_2D") == 0)
else if (strcmp(aHypName, "Quadrangle_2D") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_Quadrangle_2D_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_Quadrangle_2D_i>;
else if (strcmp(aHypName, "Hexa_3D") == 0)
else if (strcmp(aHypName, "Hexa_3D") == 0)
- aCreator = new HypothesisCreator_i<StdMeshers_Hexa_3D_i>;
+ aCreator = new
Std
HypothesisCreator_i<StdMeshers_Hexa_3D_i>;
else ;
return aCreator;
else ;
return aCreator;