PointLoad#
Project point-load library entry. Create via
createPointLoad().
- class rswall.PointLoad.PointLoad#
Bases:
_ProxyObjectRepresents a point load in an RSWall project.
Magnitude is in project native force units. Horizontal distance maps to Offset (project native length units). Bearing width and analysis width use project native length units.
- getClassification()#
Load classification ID; UI labels like ‘Earth surcharge’ accepted on set.
- Return type:
- getHorizontalDistance()#
Horizontal distance from the wall reference in project native length units.
- Return type:
- getBearingWidth()#
Bearing width along the section in project native length units.
- Return type:
- getAnalysisWidth()#
Analysis depth into the section in project native length units.
- Return type:
- getAssignedSegments()#
Wall/segment pairs this load is assigned to.
- setMagnitude(magnitude)#
Set point load magnitude in project native force units (non-negative; 0 allowed).
- setClassification(classification)#
Set load classification (canonical ID or UI label like ‘Earth surcharge’).
- setDepth(depth)#
Set load depth in project native length units.
- setHorizontalDistance(horizontal_distance, on_backslope=None)#
Set horizontal distance from the wall reference (project native length units).
- setOnBackslope(on_backslope)#
Set whether the load location is on the backslope side.
- setBearingWidth(bearing_width)#
Set bearing width along the section in project native length units (non-negative; 0 = no spread).
- setAnalysisWidth(analysis_width)#
Set analysis depth into the section in project native length units.
- assignToSegment(wall_name, segment_name)#
Assign this load to a wall segment.