Version: 9.15.0
Home

Data Structures

class  InvalidParameterError
 This exception is raised when an invalid parameter is used to build a structural element part. More...
 
class  SubShapeID
 This class enables the use of sub-shapes in sets or as dictionary keys. More...
 
class  StructuralElementPart
 This class is the base class for all structural element parts. More...
 
class  Beam
 This class is an "abstract" class for all 1D structural element parts. More...
 
class  CircularBeam
 This class defines a beam with a circular section. More...
 
class  RectangularBeam
 This class defines a beam with a rectangular section. More...
 
class  GeneralBeam
 This class defines a beam with a generic section. More...
 
class  StructuralElementPart2D
 This class is an "abstract" class for all 2D structural element parts. More...
 
class  ThickShell
 This class defines a shell with a given thickness. More...
 
class  Grid
 This class defines a grid. More...
 

Functions

def getParameterInDict (nameList, parametersDict, default=None)
 This method finds the value of a parameter in the parameters dictionary. More...
 
def VisuPoutreGenerale (groupName, groupGeomObj, parameters, name="POUTRE")
 Alias for class GeneralBeam. More...
 
def VisuPoutreCercle (groupName, groupGeomObj, parameters, name="POUTRE")
 Alias for class CircularBeam. More...
 
def VisuPoutreRectangle (groupName, groupGeomObj, parameters, name="POUTRE")
 Alias for class RectangularBeam. More...
 
def VisuBarreGenerale (groupName, groupGeomObj, parameters, name="BARRE")
 Alias for class GeneralBeam. More...
 
def VisuBarreRectangle (groupName, groupGeomObj, parameters, name="BARRE")
 Alias for class RectangularBeam. More...
 
def VisuBarreCercle (groupName, groupGeomObj, parameters, name="BARRE")
 Alias for class CircularBeam. More...
 
def VisuCable (groupName, groupGeomObj, parameters, name="CABLE")
 Alias for class CircularBeam. More...
 
def VisuCoque (groupName, groupGeomObj, parameters, name="COQUE")
 Alias for class ThickShell. More...
 
def VisuGrille (groupName, groupGeomObj, parameters, name="GRILLE")
 Alias for class Grid. More...
 

Detailed Description

This module defines the different structural element parts. It is used to build the geometric shapes of the structural elements. It should not be used directly in the general case. Structural elements should be created by the salome.geom.structelem.StructuralElementManager.

Function Documentation

◆ getParameterInDict()

def parts.getParameterInDict (   nameList,
  parametersDict,
  default = None 
)

This method finds the value of a parameter in the parameters dictionary.

The argument is a list because some parameters can have several different names.

◆ VisuPoutreGenerale()

def parts.VisuPoutreGenerale (   groupName,
  groupGeomObj,
  parameters,
  name = "POUTRE" 
)

Alias for class GeneralBeam.

◆ VisuPoutreCercle()

def parts.VisuPoutreCercle (   groupName,
  groupGeomObj,
  parameters,
  name = "POUTRE" 
)

Alias for class CircularBeam.

◆ VisuPoutreRectangle()

def parts.VisuPoutreRectangle (   groupName,
  groupGeomObj,
  parameters,
  name = "POUTRE" 
)

Alias for class RectangularBeam.

◆ VisuBarreGenerale()

def parts.VisuBarreGenerale (   groupName,
  groupGeomObj,
  parameters,
  name = "BARRE" 
)

Alias for class GeneralBeam.


◆ VisuBarreRectangle()

def parts.VisuBarreRectangle (   groupName,
  groupGeomObj,
  parameters,
  name = "BARRE" 
)

Alias for class RectangularBeam.


◆ VisuBarreCercle()

def parts.VisuBarreCercle (   groupName,
  groupGeomObj,
  parameters,
  name = "BARRE" 
)

Alias for class CircularBeam.

◆ VisuCable()

def parts.VisuCable (   groupName,
  groupGeomObj,
  parameters,
  name = "CABLE" 
)

Alias for class CircularBeam.

◆ VisuCoque()

def parts.VisuCoque (   groupName,
  groupGeomObj,
  parameters,
  name = "COQUE" 
)

Alias for class ThickShell.

◆ VisuGrille()

def parts.VisuGrille (   groupName,
  groupGeomObj,
  parameters,
  name = "GRILLE" 
)

Alias for class Grid.