58 #ifndef CircReinfLayer_h 59 #define CircReinfLayer_h 61 #include <material/section/repres/section_geometry/reinfLayer/ReinfLayer.h> 62 #include "utility/geom/pos_vec/Pos2d.h" 85 const Pos2d ¢erPosition,
double arcRadius,
double 86 initialAngle,
double finalAngle);
89 const Pos2d ¢erPosition,
double radius);
94 void setCenterPosition(
const Pos2d ¢erPosition);
95 void setArcRadius(
const double &);
96 void setInitAngle(
const double &);
97 void setFinalAngle(
const double &);
102 Pos2d getCenterPosition(
void)
const;
103 double getArcRadius(
void)
const;
104 double getInitAngle(
void)
const;
105 double getFinalAngle(
void)
const;
107 double getMaxY(
void)
const;
108 double getMaxZ(
void)
const;
109 double getMinY(
void)
const;
110 double getMinZ(
void)
const;
113 void Print(std::ostream &s,
int flag =0)
const;
Posición en dos dimensiones.
Definition: Pos2d.h:41
Arc of a circle shaped reinforcement layer.
Definition: CircReinfLayer.h:71
Base class for materials.
Definition: Material.h:93
Reinforcement bars layer.
Definition: ReinfLayer.h:74
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:48
Reinf layer container (list).
Definition: ListReinfLayer.h:54
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:35
CircReinfLayer(ListReinfLayer *, Material *)
Constructor.
Definition: CircReinfLayer.cpp:66