|
xc
|
Rebar layer. More...
#include <ReinfLayer.h>
Public Member Functions | |
| virtual void | setNumReinfBars (int numReinfBars) |
| Set the number or rebars in the layer. | |
| virtual int | getNumReinfBars (void) const |
| Returns the number of bars of the layer. | |
| virtual void | setReinfBarDiameter (double reinfBarDiameter) |
| Sets bars diameter. | |
| virtual const double & | getReinfBarDiameter (void) const |
| Returns the bars diameter. | |
| virtual void | setReinfBarArea (double reinfBarArea) |
| Sets the bars area. | |
| virtual const double & | getReinfBarArea (void) const |
| Returns the bars area. | |
| void | getBarrasIn (const Polygon2d &, ListReinfLayer &, bool) |
| Returns the barras contenidas total o parcialmente en el polĂgono. | |
| void | getBarrasIn (const HalfPlane2d &, ListReinfLayer &, bool) |
| Returns the barras contenidas total o parcialmente en el half-plane. | |
| const GeomSection * | getGeomSection (void) const |
| Returns a reference to the (GeomSection) owner object. | |
| double | getCover (void) const |
| Returns the minimum value for rebar cover. | |
| Vector | getCenterOfMass (void) const |
| Returns the reinforcement layer centroid. | |
| double | getArea (void) const |
| Return the area of the bars. | |
| VectorReinfBar & | getReinfBars (void) |
| Return a vector containing the bars of the layer. | |
| virtual const VectorReinfBar & | getReinfBars (void) const =0 |
| virtual void | Print (std::ostream &s, int flag=0) const |
| Imprime. | |
Public Member Functions inherited from XC::DiscretBase | |
| DiscretBase (Material *mat) | |
| Constructor. | |
| virtual double | getMaxY (void) const =0 |
| virtual double | getMaxZ (void) const =0 |
| virtual double | getMinY (void) const =0 |
| virtual double | getMinZ (void) const =0 |
| void | setMaterialPtr (Material *mat) |
| Set the material. | |
| Material * | getMaterialPtr (void) const |
| Get a pointer to the material. | |
Protected Member Functions | |
| ReinfLayer (ListReinfLayer *, Material *m) | |
| Constructor. | |
| ReinfLayer (ListReinfLayer *, Material *mat, const int &numReinfBars, const double &bDiam=0.0, const double &bArea=0.0) | |
| Constructor. | |
| virtual ReinfLayer * | getCopy (void) const =0 |
Protected Attributes | |
| VectorReinfBar | reinfBars |
Friends | |
| class | ListReinfLayer |
| std::ostream & | operator<< (std::ostream &, const ReinfLayer &) |
Rebar layer.
1.8.12