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:
objectExamples: 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)