Reinforcement layer¶
-
class
xc.
ReinfLayer
¶ Bases:
xc.DiscretBase
-
barArea
¶ Area of bars.
-
barDiameter
¶ Diameter of bars.
-
getArea
((ReinfLayer)arg1) → float :¶ Return the reinforcement area.
- C++ signature :
- double getArea(XC::ReinfLayer {lvalue})
-
getCenterOfMass
((ReinfLayer)arg1) → Vector :¶ Return the position of the centroid.
- C++ signature :
- XC::Vector getCenterOfMass(XC::ReinfLayer {lvalue})
-
getCover
((ReinfLayer)arg1) → float :¶ returns concrete cover of the bars.
- C++ signature :
- double getCover(XC::ReinfLayer {lvalue})
-
getReinfBars
¶ Returns reinforcement bars.
-
numReinfBars
¶ Number of bars along layer guideline.
-
-
class
xc.
SingleBar
¶ Bases:
xc.ReinfLayer
-
class
xc.
CircReinfLayer
¶ Bases:
xc.ReinfLayer
-
center
¶ Center position.
-
finalAngle
¶ Final angle.
-
initAngle
¶ Initial angle.
-
radius
¶ Final angle.
-
-
class
xc.
StraightReinfLayer
¶ Bases:
xc.ReinfLayer
-
getSpacement
((StraightReinfLayer)arg1) → float :¶ Returns the spacement of the bars.
- C++ signature :
- double getSpacement(XC::StraightReinfLayer {lvalue})
-
p1
¶ Initial position.
-
p2
¶ Final position.
-
-
class
xc.
list_ptr_reinf_layer
¶ Bases:
Boost.Python.instance
-
clear
((list_ptr_reinf_layer)arg1) → None :¶ - C++ signature :
- void clear(std::__cxx11::list<XC::ReinfLayer*, std::allocator<XC::ReinfLayer*> > {lvalue})
-
-
class
xc.
ListReinfLayer
¶ Bases:
xc.SectionMassProperties
,xc.list_ptr_reinf_layer
-
getCover
((ListReinfLayer)arg1) → float :¶ returns concrete cover of the bars.
- C++ signature :
- double getCover(XC::ListReinfLayer {lvalue})
-
getNumReinfBars
¶ Number of bars.
-
getSectionGeometry
¶ Returns the SectionGeometry object that owns this bars.
-
newCircReinfLayer
((ListReinfLayer)arg1, (str)arg2) → CircReinfLayer :¶ - C++ signature :
- XC::CircReinfLayer* newCircReinfLayer(XC::ListReinfLayer {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
newReinfBar
((ListReinfLayer)arg1, (str)arg2) → SingleBar :¶ - C++ signature :
- XC::SingleBar* newReinfBar(XC::ListReinfLayer {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
newStraightReinfLayer
((ListReinfLayer)arg1, (str)arg2) → StraightReinfLayer :¶ - C++ signature :
- XC::StraightReinfLayer* newStraightReinfLayer(XC::ListReinfLayer {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-