XC Open source finite element analysis program
|
Point object for section geometry definition. More...
#include <Spot.h>
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 |
Point object for section geometry definition.