XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Friends | List of all members

Point object for section geometry definition. More...

#include <Spot.h>

Inheritance diagram for XC::Spot:
XC::EntGeomSection

Public Member Functions

virtual unsigned short int GetDimension (void) const
 Return the object dimension (0, 1, 2 or 3).
 
BND2d Bnd (void) const
 Returns the object BND.
 
const Pos2d & GetPos (void) const
 Return the object position.
 
Pos2d & GetPos (void)
 Return the object position.
 
void setPos (const Pos2d &pos)
 
Vector2d VectorPos (void) const
 Returns position vector of the point.
 
const std::set< const Eje * > & EjesTocan (void) const
 Return the list of lines that begin or end in this point.
 
bool Toca (const Eje &l) const
 Returns true if the point is an end of the line.
 
size_t nLines (void) const
 
double DistanciaA (const Pos2d &pt) const
 Return the distance to the position being passed as parameter.
 
- Public Member Functions inherited from XC::EntGeomSection
 EntGeomSection (const std::string &nmb="", GeomSection *sccGeom=nullptr)
 Constructor.
 
 EntGeomSection (const EntGeomSection &otro)
 Copy constructor.
 
EntGeomSection & operator= (const EntGeomSection &otro)
 Assignment operator.
 
const GeomSection * GetGeomSection (void) const
 
GeomSection * GetGeomSection (void)
 
int getVtkCellType (void) const
 Interfaz con VTK.
 
virtual int getMEDCellType (void) const
 Interfaz con el formato MED de Salome.
 
SisRefScc * SisRefSccActual (void)
 Returns current reference system.
 
const SisRefScc * SisRefSccActual (void) const
 Returns current reference system.
 
Spot * BuscaSpot (const size_t &id_punto)
 Returns a pointer to the point with the identifier being passed as parameter.
 
const Spot * BuscaSpot (const size_t &id_punto) const
 Returns a const pointer to the point with the identifier being passed as parameter.
 
Eje * BuscaEje (const size_t &id_edge)
 Returns a pointer to the Eje indentified by the tag being passed as parameter.
 
const Eje * BuscaEje (const size_t &id_edge) const
 Returns a pointer to the Eje indentified by the tag being passed as parameter.
 

Protected Member Functions

virtual void actualiza_topologia (void)
 Updates topology.
 
 Spot (const Pos2d &pto=Pos2d())
 Constructor.
 
 Spot (GeomSection *m)
 Constructor.
 
 Spot (const std::string &nombre="", GeomSection *m=nullptr)
 Constructor.
 
- Protected Member Functions inherited from XC::EntGeomSection
const GeomSection * getGeomSection (void) const
 Returns a pointer to the GeomSection.
 
GeomSection * getGeomSection (void)
 Returns a pointer to the GeomSection.
 

Friends

class Eje
 
class GeomSection
 

Detailed Description

Point object for section geometry definition.


The documentation for this class was generated from the following files: