Version: 9.16.0
Home
StructuralElementPart2D Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  groupName,
  groupGeomObj,
  parameters,
  name = DEFAULT_NAME 
)

Reimplemented from StructuralElementPart.

Reimplemented in ThickShell, and Grid.

Member Function Documentation

◆ _makeFaceOffset()

def _makeFaceOffset (   self,
  face,
  offset,
  epsilon = 1e-6 
)
private

Create a copy of a face at a given offset.

References Orientation1D.geom, Orientation2D.geom, and StructuralElementPart.geom.

◆ _buildMarkersWithOffset()

def _buildMarkersWithOffset (   self,
  offset 
)
private

Field Documentation

◆ DEFAULT_NAME

string DEFAULT_NAME = "StructuralElementPart2D"
static

◆ _orientation

_orientation
private

◆ offset

offset