Version: 9.15.0
Home
parts Namespace Reference

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...
 

Variables

 logger = Logger("salome.geom.structelem.parts", color = termcolor.RED)
 
string FULL = "FULL"
 
string HOLLOW = "HOLLOW"
 
int MIN_DIM_FOR_EXTRUDED_SHAPE = 2e-4
 
int MIN_LENGTH_FOR_EXTRUSION = 1e-4
 
int MIN_THICKNESS = 1e-5
 
 GREEN = SALOMEDS.Color(0.0, 1.0, 0.0)
 
 LIGHT_GREEN = SALOMEDS.Color(0.0, 1.0, 170.0/255.0)
 
 BLUE = SALOMEDS.Color(0.0, 0.0, 1.0)
 
 LIGHT_BLUE = SALOMEDS.Color(0.0, 0.5, 1.0)
 
 RED = SALOMEDS.Color(1.0, 0.0, 0.0)
 
 LIGHT_RED = SALOMEDS.Color(1.0, 0.5, 0.5)
 
 PURPLE = SALOMEDS.Color(170.0/255.0, 85.0/255.0, 1.0)
 
 ORANGE = SALOMEDS.Color(1.0, 170.0/255.0, 0.0)
 

Variable Documentation

◆ logger

logger = Logger("salome.geom.structelem.parts", color = termcolor.RED)

◆ FULL

string FULL = "FULL"

◆ HOLLOW

string HOLLOW = "HOLLOW"

◆ MIN_DIM_FOR_EXTRUDED_SHAPE

int MIN_DIM_FOR_EXTRUDED_SHAPE = 2e-4

◆ MIN_LENGTH_FOR_EXTRUSION

int MIN_LENGTH_FOR_EXTRUSION = 1e-4

◆ MIN_THICKNESS

int MIN_THICKNESS = 1e-5

◆ GREEN

GREEN = SALOMEDS.Color(0.0, 1.0, 0.0)

◆ LIGHT_GREEN

LIGHT_GREEN = SALOMEDS.Color(0.0, 1.0, 170.0/255.0)

◆ BLUE

BLUE = SALOMEDS.Color(0.0, 0.0, 1.0)

◆ LIGHT_BLUE

LIGHT_BLUE = SALOMEDS.Color(0.0, 0.5, 1.0)

◆ RED

RED = SALOMEDS.Color(1.0, 0.0, 0.0)

◆ LIGHT_RED

LIGHT_RED = SALOMEDS.Color(1.0, 0.5, 0.5)

◆ PURPLE

PURPLE = SALOMEDS.Color(170.0/255.0, 85.0/255.0, 1.0)

◆ ORANGE

ORANGE = SALOMEDS.Color(1.0, 170.0/255.0, 0.0)