The mother class to define algorithm, it is not recommended to use it directly. More...
Public Member Functions | |
def | __init__ |
def | FindHypothesis |
Finds a hypothesis in the study by its type name and parameters. | |
def | FindAlgorithm |
Finds the algorithm in the study by its type name. | |
def | GetSubMesh |
If the algorithm is global, returns 0; else returns the submesh associated to this algorithm. | |
def | GetAlgorithm |
Returns the wrapped mesher. | |
def | GetCompatibleHypothesis |
Gets the list of hypothesis that can be used with this algorithm. | |
def | GetName |
Gets the name of the algorithm. | |
def | SetName |
Sets the name to the algorithm. | |
def | GetId |
Gets the id of the algorithm. | |
def | Create |
Private method. | |
def | Assign |
Private method. | |
def | CompareHyp |
def | CompareEqualHyp |
def | Hypothesis |
Private method. | |
def | MainShapeEntry |
Returns entry of the shape to mesh in the study. | |
Data Fields | |
mesh | |
geom | |
subm | |
algo |
The mother class to define algorithm, it is not recommended to use it directly.
More details.
def __init__ | ( | self | ) |
def FindHypothesis | ( | self, | ||
hypname, | ||||
args, | ||||
CompareMethod, | ||||
smeshpyD | ||||
) |
Finds a hypothesis in the study by its type name and parameters.
Finds only the hypotheses created in smeshpyD engine.
def FindAlgorithm | ( | self, | ||
algoname, | ||||
smeshpyD | ||||
) |
Finds the algorithm in the study by its type name.
Finds only the algorithms, which have been created in smeshpyD engine.
def GetSubMesh | ( | self | ) |
If the algorithm is global, returns 0;
else returns the submesh associated to this algorithm.
def GetAlgorithm | ( | self | ) |
Returns the wrapped mesher.
def GetCompatibleHypothesis | ( | self | ) |
Gets the list of hypothesis that can be used with this algorithm.
def GetName | ( | self | ) |
Gets the name of the algorithm.
def SetName | ( | self, | ||
name | ||||
) |
Sets the name to the algorithm.
def GetId | ( | self | ) |
Gets the id of the algorithm.
def Create | ( | self, | ||
mesh, | ||||
geom, | ||||
hypo, | ||||
so = "libStdMeshersEngine.so" | ||||
) |
Private method.
def Assign | ( | self, | ||
algo, | ||||
mesh, | ||||
geom | ||||
) |
Private method.
def CompareHyp | ( | self, | ||
hyp, | ||||
args | ||||
) |
def CompareEqualHyp | ( | self, | ||
hyp, | ||||
args | ||||
) |
def Hypothesis | ( | self, | ||
hyp, | ||||
args = [] , |
||||
so = "libStdMeshersEngine.so" , |
||||
UseExisting = 0 , |
||||
CompareMethod = "" | ||||
) |
Private method.
def MainShapeEntry | ( | self | ) |
Returns entry of the shape to mesh in the study.
Reimplemented in Mesh_Segment.