57 #ifndef CircReinfLayer_h 58 #define CircReinfLayer_h 60 #include <material/section/repres/geom_section/reinfLayer/ReinfLayer.h> 61 #include "xc_utils/src/geom/pos_vec/Pos2d.h" 84 const Pos2d ¢erPosition,
double arcRadius,
double 85 initialAngle,
double finalAngle);
88 const Pos2d ¢erPosition,
double radius);
93 void setCenterPosition(
const Pos2d ¢erPosition);
94 void setArcRadius(
const double &);
95 void setInitAngle(
const double &);
96 void setFinalAngle(
const double &);
101 Pos2d getCenterPosition(
void)
const;
102 double getArcRadius(
void)
const;
103 double getInitAngle(
void)
const;
104 double getFinalAngle(
void)
const;
106 double getMaxY(
void)
const;
107 double getMaxZ(
void)
const;
108 double getMinY(
void)
const;
109 double getMinZ(
void)
const;
112 void Print(std::ostream &s,
int flag =0)
const;
Arc of a circle shaped reinforcement layer.
Definition: CircReinfLayer.h:70
Base class for materials.
Definition: Material.h:91
Rebar layer.
Definition: ReinfLayer.h:73
const VectorReinfBar & getReinfBars(void) const
Return a vector that contains the bars of the reinforcement layer.
Definition: CircReinfLayer.cpp:174
Reinforcement bars vector.
Definition: VectorReinfBar.h:47
Reinf layer container (list).
Definition: ListReinfLayer.h:53
void Print(std::ostream &s, int flag=0) const
Imprime.
Definition: CircReinfLayer.cpp:229
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
CircReinfLayer(ListReinfLayer *, Material *)
Constructor.
Definition: CircReinfLayer.cpp:66