57 #ifndef StraightReinfLayer_h 58 #define StraightReinfLayer_h 60 #include <material/section/repres/geom_section/reinfLayer/ReinfLayer.h> 61 #include <utility/matrix/Vector.h> 82 const Vector &initialPosition,
83 const Vector &finalPosition);
88 void setInitialPosition(
const Vector &);
89 const Vector &getInitialPosition(
void)
const;
90 void setFinalPosition(
const Vector &);
91 const Vector &getFinalPosition(
void)
const;
92 void setInitialPos(
const Pos2d &);
93 Pos2d getInitialPos(
void)
const;
94 void setFinalPos(
const Pos2d &);
95 Pos2d getFinalPos(
void)
const;
101 double getMaxY(
void)
const;
102 double getMaxZ(
void)
const;
103 double getMinY(
void)
const;
104 double getMinZ(
void)
const;
106 double getLength(
void)
const;
110 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:93
Set of rebars distributed along a segment.
Definition: StraightReinfLayer.h:71
void Print(std::ostream &s, int flag=0) const
Imprime.
Definition: StraightReinfLayer.cpp:180
Base class for materials.
Definition: Material.h:91
Rebar layer.
Definition: ReinfLayer.h:73
Reinforcement bars vector.
Definition: VectorReinfBar.h:47
double getSpacement(void) const
Returns spacement between rebars.
Definition: StraightReinfLayer.cpp:174
Reinf layer container (list).
Definition: ListReinfLayer.h:53
const VectorReinfBar & getReinfBars(void) const
Returns an array of reinforcement bars.
Definition: StraightReinfLayer.cpp:129
Segment2d getLineSegment(void) const
Returns the segment that lies both ends.
Definition: StraightReinfLayer.cpp:167
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34