33 #include "SectionGeometryWrapper.h"    34 #include "utility/geom/pos_vec/Pos2d.h"    48     std::set<const Axis *> pt_axes; 
    50     void insert_linea(
Axis *l);
    51     void borra_linea(
Axis *l);
    78     inline void setPos(
const Pos2d &pos)
    86     inline size_t nLines(
void)
 const    87       { 
return pt_axes.size(); }
 double getDistanceTo(const Pos2d &pt) const
Return the distance to the position being passed as parameter. 
Definition: Spot.cc:76
"boundary" en dos dimensiones. 
Definition: BND2d.h:38
bool isConnectedTo(const Axis &l) const
Returns true if the point is an end of the line. 
Definition: Spot.cc:66
const Pos2d & getPos(void) const
Return the object position. 
Definition: Spot.h:73
Posición en dos dimensiones. 
Definition: Pos2d.h:41
Vector en dos dimensiones. 
Definition: Vector2d.h:40
Base class of section geometry representation classes. 
Definition: SectionGeometryWrapper.h:48
Base class for 1D entities in section definition. 
Definition: Axis.h:44
Pos2d & getPos(void)
Return the object position. 
Definition: Spot.h:76
Spot(SectionGeometry *m)
Constructor. 
Definition: Spot.h:60
const std::set< const Axis * > & getConnectedAxes(void) const
Return the list of lines that begin or end in this point. 
Definition: Spot.h:83
Point object for section geometry definition. 
Definition: Spot.h:44
BND2d Bnd(void) const
Returns the object BND. 
Definition: Spot.cc:62
Vector2d VectorPos(void) const
Returns position vector of the point. 
Definition: Spot.cc:54
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual unsigned short int GetDimension(void) const
Return the object dimension (0, 1, 2 or 3). 
Definition: Spot.h:68
virtual void update_topology(void)
Update topology. 
Definition: Spot.cc:58
Spot(const Pos2d &pto=Pos2d())
Constructor. 
Definition: Spot.cc:37
Spot(const std::string &name="", SectionGeometry *m=nullptr)
Constructor. 
Definition: Spot.h:63
Cross section geometry. 
Definition: SectionGeometry.h:65