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