Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f09f98d
)
NPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.
author
jfa
<jfa@opencascade.com>
Thu, 29 Nov 2007 13:01:07 +0000
(13:01 +0000)
committer
jfa
<jfa@opencascade.com>
Thu, 29 Nov 2007 13:01:07 +0000
(13:01 +0000)
src/SMESH_SWIG/smeshDC.py
patch
|
blob
|
history
diff --git
a/src/SMESH_SWIG/smeshDC.py
b/src/SMESH_SWIG/smeshDC.py
index 47a75203aa3cd4e231df7e706d69452253ea04fb..b59a3f9f70d3dddafa5c802f044dff7e77a3438e 100644
(file)
--- a/
src/SMESH_SWIG/smeshDC.py
+++ b/
src/SMESH_SWIG/smeshDC.py
@@
-805,22
+805,27
@@
class Mesh_Triangle(Mesh_Algorithm):
#
# Only for algoType == NETGEN
def SetMaxSize(self, theSize):
#
# Only for algoType == NETGEN
def SetMaxSize(self, theSize):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetMaxSize(theSize)
self.params.SetMaxSize(theSize)
-
+
## Set SecondOrder flag
#
# Only for algoType == NETGEN
def SetSecondOrder(self, theVal):
## Set SecondOrder flag
#
# Only for algoType == NETGEN
def SetSecondOrder(self, theVal):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetSecondOrder(theVal)
self.params.SetSecondOrder(theVal)
- return
## Set Optimize flag
#
# Only for algoType == NETGEN
def SetOptimize(self, theVal):
## Set Optimize flag
#
# Only for algoType == NETGEN
def SetOptimize(self, theVal):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetOptimize(theVal)
## Set Fineness
self.params.SetOptimize(theVal)
## Set Fineness
@@
-829,33
+834,41
@@
class Mesh_Triangle(Mesh_Algorithm):
#
# Only for algoType == NETGEN
def SetFineness(self, theFineness):
#
# Only for algoType == NETGEN
def SetFineness(self, theFineness):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetFineness(theFineness)
self.params.SetFineness(theFineness)
-
+
## Set GrowthRate
#
# Only for algoType == NETGEN
def SetGrowthRate(self, theRate):
## Set GrowthRate
#
# Only for algoType == NETGEN
def SetGrowthRate(self, theRate):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetGrowthRate(theRate)
## Set NbSegPerEdge
#
# Only for algoType == NETGEN
def SetNbSegPerEdge(self, theVal):
self.params.SetGrowthRate(theRate)
## Set NbSegPerEdge
#
# Only for algoType == NETGEN
def SetNbSegPerEdge(self, theVal):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetNbSegPerEdge(theVal)
## Set NbSegPerRadius
#
# Only for algoType == NETGEN
def SetNbSegPerRadius(self, theVal):
self.params.SetNbSegPerEdge(theVal)
## Set NbSegPerRadius
#
# Only for algoType == NETGEN
def SetNbSegPerRadius(self, theVal):
- if self.params == 0 and self.Parameters():
+ if self.params == 0:
+ self.Parameters()
+ if self.params is not None:
self.params.SetNbSegPerRadius(theVal)
pass
self.params.SetNbSegPerRadius(theVal)
pass
-
-
+
+
# Public class: Mesh_Quadrangle
# -----------------------------
# Public class: Mesh_Quadrangle
# -----------------------------