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