Version: 8.3.0
Home
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CircularBeam Class Reference

This class defines a beam with a circular 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

 R1
 
 R2
 
 EP1
 
 EP2
 
 filling
 
 groupName
 
 name
 
 geom
 
 baseShapesSet
 
 isMainShape
 
 color
 

Static Public Attributes

string DEFAULT_NAME = "Beam"
 

Private Member Functions

def _makeSectionWires
 Create the circular sections used to build the pipe. More...
 

Detailed Description

This class defines a beam with a circular section.

It can be full or hollow, and its radius and thickness can vary from one end of the beam to the other. The valid parameters for circular beams are:

  • "R1" or "R": radius at the first end of the beam.
  • "R2" or "R": radius at the other end of the beam.
  • "EP1" or "EP" (optional): thickness at the first end of the beam. If not specified or equal to 0, the beam is considered full.
  • "EP2" or "EP" (optional): thickness 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.

Constructor & Destructor Documentation

def __init__ (   self,
  studyId,
  groupName,
  groupGeomObj,
  parameters,
  name = Beam.DEFAULT_NAME,
  color = None 
)

Member Function Documentation

def _makeSectionWires (   self,
  fPoint,
  fNormal,
  lPoint,
  lNormal 
)
private

Create the circular sections used to build the pipe.

References CircularBeam.EP1, CircularBeam.EP2, Beam.filling, CircularBeam.R1, and CircularBeam.R2.

def __repr__ (   self)
inherited
def addOrientation (   self,
  orientParams 
)
inherited

Add orientation information to the structural element part.

See class salome.geom.structelem.orientation.Orientation1D for the description of the parameters.

def build (   self)
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.

Field Documentation

R1
R2
EP1
EP2
filling
string DEFAULT_NAME = "Beam"
staticinherited
groupName
inherited
name
inherited
geom
inherited
baseShapesSet
inherited
isMainShape
inherited
color
inherited