UniformLoad#
Project uniform-load library entry. Create via
createUniformLoad().
- class rswall.UniformLoad.UniformLoad#
Bases:
_ProxyObjectRepresents a uniformly distributed load in an RSWall project.
Magnitude is in project native stress units. Horizontal distance maps to OffsetToBeginning (project native length units).
- getHorizontalDistance()#
Horizontal offset to beginning of the distributed load (project length units).
- Return type:
- getClassification()#
Load classification ID; UI labels like ‘Earth surcharge’ accepted on set.
- Return type:
- getAssignedSegments()#
Wall/segment pairs this load is assigned to.
- setMagnitude(magnitude)#
Set uniform load magnitude in project native stress units (non-negative; 0 allowed).
- setHorizontalDistance(horizontal_distance)#
Set horizontal offset to beginning of the distributed load (project length units).
- setDirection(direction)#
Set load direction.
Not available for uniformly distributed loads (matches the Manage Loads dialog, which hides Direction for uniform loads).
- setClassification(classification)#
Set load classification (canonical ID or UI label like ‘Earth surcharge’).
- setDepth(depth)#
Set load depth in project native length units.
- assignToSegment(wall_name, segment_name)#
Assign this load to a wall segment.