mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-05 06:10:33 +05:00
NPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.
This commit is contained in:
parent
f09f98d9c2
commit
92cba8e476
@ -805,22 +805,27 @@ class Mesh_Triangle(Mesh_Algorithm):
|
||||
#
|
||||
# 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)
|
||||
|
||||
|
||||
## 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)
|
||||
return
|
||||
|
||||
## 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
|
||||
@ -829,33 +834,41 @@ class Mesh_Triangle(Mesh_Algorithm):
|
||||
#
|
||||
# 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)
|
||||
|
||||
|
||||
## 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):
|
||||
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):
|
||||
if self.params == 0 and self.Parameters():
|
||||
if self.params == 0:
|
||||
self.Parameters()
|
||||
if self.params is not None:
|
||||
self.params.SetNbSegPerRadius(theVal)
|
||||
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
# Public class: Mesh_Quadrangle
|
||||
# -----------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user