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})
-
getGeomSection¶ Returns the GeomSection object that owns this bars.
-
getNumReinfBars¶ Number of 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> >)
-