RolledSection#
- class RolledSectionPerimeter(*values)#
Bases:
Enum
- ROLLED_SECTION_PERIMETER = 1#
- ROLLED_SECTION_BOX_PERIMETER = 2#
- class RolledSectionArea(*values)#
Bases:
Enum
- ROLLED_SECTION_AREA = 1#
- ROLLED_SECTION_BOX_AREA = 2#
- USER_SELECT = 3#
- class RolledSectionShape(*values)#
Bases:
Enum
- I_BEAM = 'I-beam'#
- HOLLOW_SECTION = 'Hollow section'#
- class RolledSectionType(*values)#
Bases:
Enum
- W = 'W'#
- M = 'M'#
- S = 'S'#
- HP = 'HP'#
- PIPE = 'PIPE'#
- HSS = 'HSS'#
- class RolledSection(model_id: str, pile_id: str, client: Client)#
Bases:
object
Examples: Code Snippet: Manipulation of Pile Sections (Driven)
- getSectionDepth() float #
- getSectionWidth() float #
- getSectionArea() float #
- getSectionBoxArea() float #
- getSectionPerimeter() float #
- getSectionBoxPerimeter() float #
- getMinimumMomentOfInertia() float #
- getMaximumMomentOfInertia() float #
- getWeight() float #
- getWebThickness() float #
- getFlangeThickness() float #
- getShape() RolledSectionShape #
- getType() RolledSectionType #
- getDesignation() str #
Returns the designation string (see PileSectionDesignation for valid values).
- getAreaForEndBearing()#
- setAreaForEndBearing(value: RolledSectionArea)#
- getPerimeterForSkinFriction()#
- setPerimeterForSkinFriction(value: RolledSectionPerimeter)#
- getShapeType()#
- setDesignation(designation: PileSectionDesignation)#
Sets the shape, type, and designation. Shape and type are inferred from the designation.
- Parameters:
designation – PileSectionDesignation enum value from section_types.py (e.g., PileSectionDesignation.HP250_x_85)