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. | |
![]() | |
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.