
Public Member Functions | |
| def | __init__ |
| def | __repr__ |
| def | addOrientation |
| def | build |
Data Fields | |
| filling | |
| groupName | |
| name | |
| geom | |
| baseShapesSet | |
Static Public Attributes | |
| string | DEFAULT_NAME = "Beam" |
Private Member Functions | |
| def | _isReversed |
| def | _getVertexAndTangentOnOrientedWire |
| def | _makeSolidPipeFromWires |
| def | _buildPart |
| def | _buildMarkers |
Private Attributes | |
| _orientation | |
This class is an "abstract" class for all 1D structural element parts. It should not be instantiated directly. See class :class:`StructuralElementPart` for the description of the parameters.
| def GEOM_PY.structelem.parts.Beam.__init__ | ( | self, | |
| studyId, | |||
| groupName, | |||
| groupGeomObj, | |||
| parameters, | |||
name = DEFAULT_NAME |
|||
| ) |
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart.
Reimplemented in GEOM_PY.structelem.parts.GeneralBeam, GEOM_PY.structelem.parts.CircularBeam, and GEOM_PY.structelem.parts.RectangularBeam.
| def GEOM_PY.structelem.parts.Beam._isReversed | ( | self, | |
| path | |||
| ) | [private] |
This method checks if a 1D object is "reversed", i.e. if its orientation is different than the orientation of the underlying OCC object.
| def GEOM_PY.structelem.parts.Beam._getVertexAndTangentOnOrientedWire | ( | self, | |
| path, | |||
| param | |||
| ) | [private] |
Get a vertex and the corresponding tangent on a wire by parameter. This method takes into account the "real" orientation of the wire (i.e. the orientation of the underlying OCC object).
| def GEOM_PY.structelem.parts.Beam._makeSolidPipeFromWires | ( | self, | |
| wire1, | |||
| wire2, | |||
| point1, | |||
| point2, | |||
| path | |||
| ) | [private] |
Create a solid by the extrusion of section `wire1` to section `wire2` along `path`.
| def GEOM_PY.structelem.parts.Beam._buildPart | ( | self | ) | [private] |
Build the structural element part.
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart.
Reimplemented in GEOM_PY.structelem.parts.GeneralBeam.
| def GEOM_PY.structelem.parts.Beam._buildMarkers | ( | self | ) | [private] |
Build the markers defining the orientation of the structural element part.
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.Beam.DEFAULT_NAME = "Beam" [static] |
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart.
Reimplemented from GEOM_PY.structelem.parts.StructuralElementPart.
Reimplemented in GEOM_PY.structelem.parts.CircularBeam, and GEOM_PY.structelem.parts.RectangularBeam.