Reinforcement layer¶
- class xc.ReinfLayer¶
Bases:
xc.DiscretBase
- property barArea¶
Area of bars.
- property 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})
- property getReinfBars¶
Returns reinforcement bars.
- property numReinfBars¶
Number of bars along layer guideline.
- class xc.SingleBar¶
Bases:
xc.ReinfLayer
- class xc.CircReinfLayer¶
Bases:
xc.ReinfLayer
- property center¶
Center position.
- property finalAngle¶
Final angle.
- property initAngle¶
Initial angle.
- property 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})
- property p1¶
Initial position.
- property p2¶
Final position.
- class xc.list_ptr_reinf_layer¶
Bases:
Boost.Python.instance
- clear((list_ptr_reinf_layer)arg1) None : ¶
Clear the container.
- 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})
- property getNumReinfBars¶
Number of bars.
- property 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> >)