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.
 
EntGeomSectionoperator= (const EntGeomSection &otro)
 Assignment operator.
 
const GeomSectionGetGeomSection (void) const
 
GeomSectionGetGeomSection (void)
 
int getVtkCellType (void) const
 Interfaz con VTK.
 
virtual int getMEDCellType (void) const
 Interfaz con el formato MED de Salome.
 
SisRefSccSisRefSccActual (void)
 Returns current reference system.
 
const SisRefSccSisRefSccActual (void) const
 Returns current reference system.
 
SpotBuscaSpot (const size_t &id_punto)
 Returns a pointer to the point with the identifier being passed as parameter.
 
const SpotBuscaSpot (const size_t &id_punto) const
 Returns a const pointer to the point with the identifier being passed as parameter.
 
EjeBuscaEje (const size_t &id_edge)
 Returns a pointer to the Eje indentified by the tag being passed as parameter.
 
const EjeBuscaEje (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 GeomSectiongetGeomSection (void) const
 Returns a pointer to the GeomSection.
 
GeomSectiongetGeomSection (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: