33 #include "SectionGeometryWrapper.h" 60 virtual const Spot *
P1(
void)
const;
62 virtual const Spot *
P2(
void)
const;
66 virtual const Spot *getVertex(
const size_t &i)
const= 0;
67 virtual Spot *getVertex(
const size_t &i)= 0;
68 virtual void SetVertice(
const size_t &,
Spot *)= 0;
70 virtual void setNDiv(
const size_t &nd)
72 virtual size_t NDiv(
void)
const 76 virtual BND2d Bnd(
void)
const= 0;
"boundary" en dos dimensiones.
Definition: BND2d.h:38
virtual Spot * P1(void)
Returns a pointer to start point.
Definition: Axis.cc:63
Axis(SectionGeometry *sr, const size_t &nd=4)
Constructor.
Definition: Axis.cc:38
virtual unsigned short int GetDimension(void) const
Returns the object dimension (0, 1, 2 or 3).
Definition: Axis.h:56
Base class of section geometry representation classes.
Definition: SectionGeometryWrapper.h:48
Base class for 1D entities in section definition.
Definition: Axis.h:44
~Axis(void)
Destructor.
Definition: Axis.cc:49
virtual size_t getNumberOfVertices(void) const =0
Returns the number of vertices.
void update_topology(void)
Updates topology.
Definition: Axis.cc:56
virtual Spot * P2(void)
Returns a pointer to end point.
Definition: Axis.cc:79
Point object for section geometry definition.
Definition: Spot.h:44
std::set< const Axis * > getConnectedLines(const Spot &p)
Return the set of lines that touch the point being passed as parameter.
Definition: Axis.cc:97
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Cross section geometry.
Definition: SectionGeometry.h:65
size_t ndiv
Number of divisions.
Definition: Axis.h:48