Functions | |
| def | addToStudyAuto (self, maxNbSubShapes=-1) |
| Enable / disable results auto-publishing. More... | |
| def | addToStudy (self, aShape, aName, doRestoreSubShapes=False, theArgs=[], theFindMethod=GEOM.FSM_GetInPlace, theInheritFirstArg=False) |
| Publish in study aShape with name aName. More... | |
| def | addToStudyInFather (self, aFather, aShape, aName) |
| Publish in study aShape with name aName as sub-object of previously published aFather. More... | |
| def | NewFolder (self, Name, Father=None) |
| Creates a new folder object. More... | |
| def | PutToFolder (self, Object, Folder) |
| Move object to the specified folder. More... | |
| def | PutListToFolder (self, ListOfSO, Folder) |
| Move list of objects to the specified folder. More... | |
| def addToStudyAuto | ( | self, | |
maxNbSubShapes = -1 |
|||
| ) |
Enable / disable results auto-publishing.
The automatic publishing is managed in the following way:
| maxNbSubShapes | maximum number of sub-shapes allowed for publishing. |
References geomBuilder.myMaxNbSubShapesAllowed.
| def addToStudy | ( | self, | |
| aShape, | |||
| aName, | |||
doRestoreSubShapes = False, |
|||
theArgs = [], |
|||
theFindMethod = GEOM.FSM_GetInPlace, |
|||
theInheritFirstArg = False |
|||
| ) |
Publish in study aShape with name aName.
| aShape | the shape to be published |
| aName | the name for the shape |
| doRestoreSubShapes | if True, finds and publishes also sub-shapes of aShape, corresponding to its arguments and published sub-shapes of arguments |
| theArgs,theFindMethod,theInheritFirstArg | see RestoreSubShapes() for these arguments description |
References GEOM_Gen.AddInStudy(), and GEOM_Gen.RestoreSubShapesSO().
| def addToStudyInFather | ( | self, | |
| aFather, | |||
| aShape, | |||
| aName | |||
| ) |
Publish in study aShape with name aName as sub-object of previously published aFather.
| aFather | previously published object |
| aShape | the shape to be published as sub-object of aFather |
| aName | the name for the shape |
References GEOM_Gen.AddInStudy().
| def NewFolder | ( | self, | |
| Name, | |||
Father = None |
|||
| ) |
Creates a new folder object.
It is a container for any GEOM objects.
| Name | name of the container |
| Father | parent object. If None, folder under 'Geometry' root object will be created. |
References GEOM_Gen.CreateFolder().
| def PutToFolder | ( | self, | |
| Object, | |||
| Folder | |||
| ) |
Move object to the specified folder.
| Object | object to move |
| Folder | target folder |
References GEOM_Gen.MoveToFolder().
| def PutListToFolder | ( | self, | |
| ListOfSO, | |||
| Folder | |||
| ) |
Move list of objects to the specified folder.
| ListOfSO | list of objects to move |
| Folder | target folder |
References GEOM_Gen.MoveListToFolder().