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

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
 This method finds the value of a parameter in the parameters dictionary. More...
 
def VisuPoutreGenerale
 Alias for class GeneralBeam. More...
 
def VisuPoutreCercle
 Alias for class CircularBeam. More...
 
def VisuPoutreRectangle
 Alias for class RectangularBeam. More...
 
def VisuBarreGenerale
 Alias for class GeneralBeam. More...
 
def VisuBarreRectangle
 Alias for class RectangularBeam. More...
 
def VisuBarreCercle
 Alias for class CircularBeam. More...
 
def VisuCable
 Alias for class CircularBeam. More...
 
def VisuCoque
 Alias for class ThickShell. More...
 
def VisuGrille
 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

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.

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

Alias for class GeneralBeam.

References VisuPoutreCercle().

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

Alias for class CircularBeam.

References VisuPoutreRectangle().

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

Alias for class RectangularBeam.

References VisuBarreGenerale().

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

Alias for class GeneralBeam.

References VisuBarreRectangle().

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

Alias for class RectangularBeam.

References VisuBarreCercle().

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

Alias for class CircularBeam.

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

Alias for class CircularBeam.

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

Alias for class ThickShell.

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

Alias for class Grid.