29 #ifndef INTERACTION_DIAGRAM2D_H 30 #define INTERACTION_DIAGRAM2D_H 32 #include "xc_utils/src/geom/d2/poligonos2d/Poligono2d.h" 37 class FiberSectionBase;
38 class InteractionDiagramData;
57 void Print(std::ostream &os)
const;
@ingroup MATSCCDiagInt
Definition: InteractionDiagram2d.h:43
virtual InteractionDiagram2d * clon(void) const
Virtual constructor.
Definition: InteractionDiagram2d.cc:61
double FactorCapacidad(const Pos2d &esf_d) const
Returns the capacity factor for the internal forces triplet being passed as parameters.
Definition: InteractionDiagram2d.cc:107
InteractionDiagram2d(void)
Default constructor.
Definition: InteractionDiagram2d.cc:53
Pos2d getIntersection(const Pos2d &) const
Returns the intersection of the ray O->esf_d with the interaction diagram.
Definition: InteractionDiagram2d.cc:103
Pos2d get_interseccion(const Pos2d &p) const
Return the intersection of the half-line that links the origin (0,0,0) with p an the interaction diag...
Definition: InteractionDiagram2d.cc:66
Base class for fiber sections.
Definition: FiberSectionBase.h:57
void Simplify(void)
Converts the diagram in a diamond with vertex on the intersections of the diagram with the coordinate...
Definition: InteractionDiagram2d.cc:82
================================================================================
Definition: ContinuaReprComponent.h:34
@ingroup MATSCCDiagInt
Definition: InteractionDiagramData.h:41