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

Segment de recta entre dos puntos. More...

#include <Segment.h>

Inheritance diagram for XC::Segment:
XC::Eje XC::EntGeomSection

Public Member Functions

 Segment (GeomSection *m, const size_t &ndiv=4)
 Constructor.
 
 Segment (const std::string &nombre="", GeomSection *m=nullptr, const size_t &ndiv=4)
 Constructor.
 
SpotP1 (void)
 Returns a pointer to start point.
 
const SpotP1 (void) const
 Returns a constant pointer to start point.
 
SpotP2 (void)
 Returns a pointer to end point.
 
const SpotP2 (void) const
 Returns a constant pointer to end point.
 
void setEndPoints (size_t, size_t)
 Assigns end points.
 
int getVtkCellType (void) const
 Interfaz con VTK.
 
int getMEDCellType (void) const
 Interfaz con el formato MED de Salome.
 
virtual size_t NumVertices (void) const
 Returns the number of vertices.
 
virtual const SpotGetVertice (const size_t &i) const
 Returns the i-th vertex.
 
virtual SpotGetVertice (const size_t &i)
 Returns the i-th vertex.
 
virtual void SetVertice (const size_t &, Spot *)
 Sets the i-th vertex.
 
virtual BND2d Bnd (void) const
 Returns the intervalo 2D ocupado por el segmento.
 
double getLong (void) const
 
- Public Member Functions inherited from XC::Eje
 ~Eje (void)
 Destructor.
 
virtual unsigned short int GetDimension (void) const
 Returns the object dimension (0, 1, 2 or 3).
 
virtual void SetNDiv (const size_t &nd)
 
virtual size_t NDiv (void) const
 
void actualiza_topologia (void)
 Updates topology.
 
- 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.
 
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.
 

Additional Inherited Members

- Protected Member Functions inherited from XC::Eje
 Eje (GeomSection *sr, const size_t &nd=4)
 Constructor.
 
 Eje (const std::string &nombre="", GeomSection *m=nullptr, const size_t &nd=4)
 Constructor. More...
 
- 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.
 
- Protected Attributes inherited from XC::Eje
size_t ndiv
 Number of divisions.
 

Detailed Description

Segment de recta entre dos puntos.


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