[SALOME platform 0013410]: SubMesh not taken into account with Netgen 1D-2D et 1D-2D-3D

+  bool SupportSubmeshes() const { return _supportSubmeshes; }
+  // 5 - whether supports submeshes if !NeedDescretBoundary()
This commit is contained in:
eap 2008-09-16 14:36:59 +00:00
parent 9fe8334ee2
commit 8f64956624

View File

@ -201,6 +201,10 @@ public:
bool NeedShape() const { return _requireShape; } bool NeedShape() const { return _requireShape; }
// 4 - is shape existance required // 4 - is shape existance required
bool SupportSubmeshes() const { return _supportSubmeshes; }
// 5 - whether supports submeshes if !NeedDescretBoundary()
public: public:
// ================================================================== // ==================================================================
// Methods to track non hierarchical dependencies between submeshes // Methods to track non hierarchical dependencies between submeshes
@ -306,9 +310,13 @@ protected:
std::list<const SMESHDS_Hypothesis *> _appliedHypList; std::list<const SMESHDS_Hypothesis *> _appliedHypList;
std::list<const SMESHDS_Hypothesis *> _usedHypList; std::list<const SMESHDS_Hypothesis *> _usedHypList;
bool _onlyUnaryInput; // Algo features influencing which Compute() and how is called:
bool _requireDescretBoundary; // in what turn and with what input shape.
bool _requireShape; // This fields must be redefined if necessary by each descendant at constructor.
bool _onlyUnaryInput; // mesh one shape of GetDim() at once. Default TRUE
bool _requireDescretBoundary; // GetDim()-1 mesh must be present. Default TRUE
bool _requireShape; // work with GetDim()-1 mesh bound to geom only. Default TRUE
bool _supportSubmeshes; // if !_requireDescretBoundary. Default FALSE
// quadratic mesh creation required, // quadratic mesh creation required,
// is usually set trough SMESH_MesherHelper::IsQuadraticSubMesh() // is usually set trough SMESH_MesherHelper::IsQuadraticSubMesh()