33 #include <material/section/repres/section_geometry/reinfLayer/ReinfLayer.h> 34 #include <utility/matrix/Vector.h> 71 void Print(std::ostream &s,
int flag =0)
const;
double getMinY(void) const
Returns the min y coordinate.
Definition: SingleBar.cc:63
Float vector abstraction.
Definition: Vector.h:94
ReinfLayer * getCopy(void) const
Virtual constructor.
Definition: SingleBar.cc:82
void setPosition(const Vector &)
Sets the position of the bar.
Definition: SingleBar.cc:53
double getMinZ(void) const
Returns the min z coordinate.
Definition: SingleBar.cc:66
Base class for materials.
Definition: Material.h:93
Reinforcement bars layer.
Definition: ReinfLayer.h:74
double getMaxY(void) const
Returns the max y coordinate.
Definition: SingleBar.cc:57
SingleBar(ListReinfLayer *, Material *mat)
Constructor.
Definition: SingleBar.cc:39
Reinforcement bars vector.
Definition: VectorReinfBar.h:48
Single rebar (not included in a reinforcement layer).
Definition: SingleBar.h:42
const VectorReinfBar & getReinfBars(void) const
Returns a rebars array.
Definition: SingleBar.cc:70
Reinf layer container (list).
Definition: ListReinfLayer.h:54
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Reinforcing bar.
Definition: ReinfBar.h:77
double getMaxZ(void) const
Returns the max z coordinate.
Definition: SingleBar.cc:60
void Print(std::ostream &s, int flag=0) const
Displays information about the bar.
Definition: SingleBar.cc:86
const Vector & getPosition(void) const
Returns the position of the bar.
Definition: SingleBar.cc:78