58 #ifndef StraightReinfLayer_h 59 #define StraightReinfLayer_h 61 #include <material/section/repres/section_geometry/reinfLayer/ReinfLayer.h> 62 #include <utility/matrix/Vector.h> 83 const Vector &initialPosition,
84 const Vector &finalPosition);
89 void setInitialPosition(
const Vector &);
90 const Vector &getInitialPosition(
void)
const;
91 void setFinalPosition(
const Vector &);
92 const Vector &getFinalPosition(
void)
const;
93 void setInitialPos(
const Pos2d &);
94 Pos2d getInitialPos(
void)
const;
95 void setFinalPos(
const Pos2d &);
96 Pos2d getFinalPos(
void)
const;
102 double getMaxY(
void)
const;
103 double getMaxZ(
void)
const;
104 double getMinY(
void)
const;
105 double getMinZ(
void)
const;
107 double getLength(
void)
const;
111 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:94
Set of rebars distributed along a segment.
Definition: StraightReinfLayer.h:72
Posición en dos dimensiones.
Definition: Pos2d.h:41
void Print(std::ostream &s, int flag=0) const
Imprime.
Definition: StraightReinfLayer.cpp:180
Base class for materials.
Definition: Material.h:93
Reinforcement bars layer.
Definition: ReinfLayer.h:74
Segment in a two-dimensional space.
Definition: Segment2d.h:38
Reinforcement bars vector.
Definition: VectorReinfBar.h:48
double getSpacement(void) const
Returns spacement between rebars.
Definition: StraightReinfLayer.cpp:174
Reinf layer container (list).
Definition: ListReinfLayer.h:54
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:35