fconcrete.StructuralConcrete.TransvSteelBar.TransvSteelBar module

class fconcrete.StructuralConcrete.TransvSteelBar.TransvSteelBar.TransvSteelBar(x, height, width, diameter, space_after, area, as_per_cm, anchor, length, cost)[source]

Bases: object

Methods

plot(self[, c, ax, fig, color_plot]) Plot the transversal vision of the transversal bar.
plot(self, c=2, ax=None, fig=None, color_plot='blue', **options)[source]

Plot the transversal vision of the transversal bar.

class fconcrete.StructuralConcrete.TransvSteelBar.TransvSteelBar.TransvSteelBars(steel_bars=[])[source]

Bases: object

Class that defines a the TransvSteelBar list with easy to work properties and methods.

Methods

add(self, new_steel_bars) Add a array of Load in the Loads instance.
changeProperty(self, prop, function[, …]) Change all properties of the TransvSteelBar in a single function.
getTransversalBarAfterX(self, x) Get the next transversal bar in x or after.
plotLong(self, \*\*options) Plot the longitudinal vision of the transversal bar.
add(self, new_steel_bars)[source]

Add a array of Load in the Loads instance.

changeProperty(self, prop, function, conditional=<function TransvSteelBars.<lambda> at 0x7f5b520bd598>)[source]

Change all properties of the TransvSteelBar in a single function.

getTransversalBarAfterX(self, x)[source]

Get the next transversal bar in x or after.

plotLong(self, **options)[source]

Plot the longitudinal vision of the transversal bar.