This class defines a beam with a rectangular section. 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 | |
HY1 | |
HZ1 | |
HY2 | |
HZ2 | |
EPY1 | |
EPZ1 | |
EPY2 | |
EPZ2 | |
filling | |
groupName | |
name | |
geom | |
baseShapesSet | |
isMainShape | |
color | |
Static Public Attributes | |
string | DEFAULT_NAME = "Beam" |
Private Member Functions | |
def | _makeRectangle |
Create a rectangle in the specified plane. More... | |
def | _makeSectionRectangles |
Create one side of the rectangular sections used to build the pipe. More... | |
def | _makeSectionWires |
Create the rectangular sections used to build the pipe. More... | |
This class defines a beam with a rectangular section.
It can be full or hollow, and its dimensions can vary from one end of the beam to the other. The valid parameters for rectangular beams are:
"EPZ2", "EPZ", "EP2" or "EP" (optional): thickness in the height direction at the other end of the beam. If not specified or equal to 0, the beam is considered full.
See class StructuralElementPart for the description of the other parameters.
def __init__ | ( | self, | |
studyId, | |||
groupName, | |||
groupGeomObj, | |||
parameters, | |||
name = Beam.DEFAULT_NAME , |
|||
color = None |
|||
) |
|
private |
Create a rectangle in the specified plane.
|
private |
Create one side of the rectangular sections used to build the pipe.
References RectangularBeam._makeRectangle(), Beam.filling, Orientation1D.geom, StructuralElementPart.geom, and Orientation2D.geom.
|
private |
Create the rectangular sections used to build the pipe.
References RectangularBeam._makeSectionRectangles(), RectangularBeam.EPY1, RectangularBeam.EPY2, RectangularBeam.EPZ1, RectangularBeam.EPZ2, RectangularBeam.HY1, RectangularBeam.HY2, RectangularBeam.HZ1, and RectangularBeam.HZ2.
|
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.
HY1 |
HZ1 |
HY2 |
HZ2 |
EPY1 |
EPZ1 |
EPY2 |
EPZ2 |
filling |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |