This class is an "abstract" class for all 2D structural element parts. More...
Public Member Functions | |
| def | __init__ (self, groupName, groupGeomObj, parameters, name=DEFAULT_NAME) |
Data Fields | |
| offset | |
Static Public Attributes | |
| string | DEFAULT_NAME = "StructuralElementPart2D" |
Private Member Functions | |
| def | _makeFaceOffset (self, face, offset, epsilon=1e-6) |
| Create a copy of a face at a given offset. More... | |
| def | _buildMarkersWithOffset (self, offset) |
| Build the markers for the structural element part with a given offset from the base face. More... | |
Private Attributes | |
| _orientation | |
This class is an "abstract" class for all 2D structural element parts.
It should not be instantiated directly. See class StructuralElementPart for the description of the parameters.
| def __init__ | ( | self, | |
| groupName, | |||
| groupGeomObj, | |||
| parameters, | |||
name = DEFAULT_NAME |
|||
| ) |
Reimplemented from StructuralElementPart.
Reimplemented in ThickShell, and Grid.
|
private |
Create a copy of a face at a given offset.
References Orientation1D.geom, Orientation2D.geom, and StructuralElementPart.geom.
|
private |
Build the markers for the structural element part with a given offset from the base face.
References StructuralElementPart._getSubShapes(), StructuralElementPart2D._makeFaceOffset(), StructuralElementPart._orientation, Beam._orientation, StructuralElementPart2D._orientation, Orientation1D.geom, Orientation2D.geom, and StructuralElementPart.geom.
|
static |
|
private |
| offset |