Object for transporting all data necesssary to add a rebar segment that respects cover, cage and length restrictions.
More...
Detailed Description
Object for transporting all data necesssary to add a rebar segment that respects cover, cage and length restrictions.
Constructor & Destructor Documentation
| def concrete.RebarSegment.SmartRebarLayout.__init__ |
( |
|
args | ) |
|
@param layout Proxies.Layout3D object with more than 2 nodes
@param maxLength maximum allowable length for a rebar piece
@note rebar is placed on a line, if that line is longer than the max
allowable rebar length then the rebar must be segmented to comply
with the maximum allowable length
Member Function Documentation
| def concrete.RebarSegment.SmartRebarLayout.__dict__ |
( |
|
args | ) |
|
dictionary for instance variables (if defined)
| def concrete.RebarSegment.SmartRebarLayout.__weakref__ |
( |
|
args | ) |
|
list of weak references to the object (if defined)
| def concrete.RebarSegment.SmartRebarLayout.calculate_layout |
( |
|
args | ) |
|
Check each segment of a rebar layout and insure that the max length
is being respected.
If any segment is too long, insert nodes to make the rebar comply with
the max allowable length
| def concrete.RebarSegment.SmartRebarLayout.CalculatedLayout |
( |
|
args | ) |
|
The calculated layout for the rebar.
The layout will respect the maximum rebar length
Returns: Proxies.Layout3D – A list of layouts with layouts inserted as necessary to respect the maximum allowable rebar length and properly calculated overlap.
| def concrete.RebarSegment.SmartRebarLayout.Diameter |
( |
|
args | ) |
|
| def concrete.RebarSegment.SmartRebarLayout.Flip |
( |
|
args | ) |
|
| def concrete.RebarSegment.SmartRebarLayout.MaxLength |
( |
|
args | ) |
|