
Public Member Functions | |
| def | __init__ |
| def | __repr__ |
| def | addOrientation |
| def | build |
Data Fields | |
| thickness | |
| offset | |
| groupName | |
| name | |
| geom | |
| baseShapesSet | |
Static Public Attributes | |
| string | DEFAULT_NAME = "ThickShell" |
Private Member Functions | |
| def | _buildPart |
| def | _buildThickShellForFace |
| def | _removeCylinderExtraEdge |
| def | _buildMarkers |
This class defines a shell with a given thickness. It can be shifted from the base face. The valid parameters for thick shells are: * "Epais": thickness of the shell. * "Excentre": offset of the shell from the base face. * "angleAlpha": angle used to build the markers (see class :class:`~salome.geom.structelem.orientation.Orientation2D`) * "angleBeta": angle used to build the markers (see class :class:`~salome.geom.structelem.orientation.Orientation2D`) * "Vecteur": vector used instead of the angles to build the markers (see class :class:`~salome.geom.structelem.orientation.Orientation2D`) See class :class:`StructuralElementPart` for the description of the other parameters.
| def GEOM_PY.structelem.parts.ThickShell.__init__ | ( | self, | |
| studyId, | |||
| groupName, | |||
| groupGeomObj, | |||
| parameters, | |||
name = DEFAULT_NAME |
|||
| ) |
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart2D.
| def GEOM_PY.structelem.parts.ThickShell._buildPart | ( | self | ) | [private] |
Create the geometrical shapes corresponding to the thick shell.
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart.
| def GEOM_PY.structelem.parts.ThickShell._buildThickShellForFace | ( | self, | |
| face | |||
| ) | [private] |
Create the geometrical shapes corresponding to the thick shell for a given face.
| def GEOM_PY.structelem.parts.ThickShell._removeCylinderExtraEdge | ( | self, | |
| wires | |||
| ) | [private] |
Remove the side edge in a cylinder.
| def GEOM_PY.structelem.parts.ThickShell._buildMarkers | ( | self | ) | [private] |
Build the markers defining the orientation of the thick shell.
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart.
| def GEOM_PY.structelem.parts.StructuralElementPart.__repr__ | ( | self | ) | [inherited] |
| def GEOM_PY.structelem.parts.StructuralElementPart.addOrientation | ( | self, | |
| orientParams | |||
| ) | [inherited] |
Add orientation information to the structural element part. See class :class:`~salome.geom.structelem.orientation.Orientation1D` for the description of the parameters.
| def GEOM_PY.structelem.parts.StructuralElementPart.build | ( | self | ) | [inherited] |
Build the geometric shapes and the markers corresponding to the structural element part in the study `studyId`.
string GEOM_PY.structelem.parts.ThickShell.DEFAULT_NAME = "ThickShell" [static] |
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart2D.