xc
|
Reference system used for make easier definining point positions. More...
#include <SectionReferenceFrame.h>
Public Member Functions | |
SectionReferenceFrame (GeomSection *m) | |
Constructor. | |
SectionReferenceFrame (const std::string &nombre="", GeomSection *m=nullptr) | |
virtual Vector2d | getAxisVDir (const size_t &, const Pos2d &) const =0 |
Return the i-th axis unit vector expressed in global coordinates for the position being passed as parameter. More... | |
Vector2d | GetI (const Pos2d &) const |
Returns the ${i}$ unit vector expressed in global coordinates for the position being passed as parameter. More... | |
Vector2d | GetJ (const Pos2d &) const |
Returns the ${j}$ unit vector expressed in global coordinates for the position being passed as parameter. More... | |
virtual Pos2d | GetPosGlobal (const Pos2d &p) const =0 |
Return the position of point p expressed in local coordinates expresada en global coordinates. More... | |
virtual Vector2d | GetCooGlobales (const Vector2d &v) const =0 |
Return the vector v expressed in local coordinates expressed in global coordinates. More... | |
virtual Pos2d | GetPosLocal (const Pos2d &p) const =0 |
Return the position of point p expressed in global coordinates expresada en local coordinates. More... | |
virtual Vector2d | GetCooLocales (const Vector2d &v) const =0 |
Return the vector v expressed in global coordinates expressed in local coordinates. More... | |
![]() | |
EntGeomSection (const std::string &nmb="", GeomSection *sccGeom=nullptr) | |
Constructor. | |
EntGeomSection (const EntGeomSection &) | |
Copy constructor. | |
EntGeomSection & | operator= (const EntGeomSection &) |
Assignment operator. | |
const GeomSection * | GetGeomSection (void) const |
GeomSection * | GetGeomSection (void) |
int | getVtkCellType (void) const |
VTK interface. | |
SectionReferenceFrame * | SectionReferenceFrameActual (void) |
Returns current reference system. | |
const SectionReferenceFrame * | SectionReferenceFrameActual (void) const |
Returns current reference system. | |
Spot * | BuscaSpot (const size_t &) |
Returns a pointer to the point with the identifier being passed as parameter. | |
const Spot * | BuscaSpot (const size_t &) const |
Returns a const pointer to the point with the identifier being passed as parameter. | |
Axis * | findAxis (const size_t &) |
Returns a pointer to the axis indentified by the tag being passed as parameter. More... | |
const Axis * | findAxis (const size_t &) const |
Returns a pointer to the Axis indentified by the tag being passed as parameter. | |
Additional Inherited Members | |
![]() | |
const GeomSection * | getGeomSection (void) const |
Returns a pointer to the GeomSection. | |
GeomSection * | getGeomSection (void) |
Returns a pointer to the GeomSection. | |
Reference system used for make easier definining point positions.
|
pure virtual |
Return the i-th axis unit vector expressed in global coordinates for the position being passed as parameter.
Implemented in XC::SectionCartesianReferenceFrame.
|
pure virtual |
Return the vector v expressed in local coordinates expressed in global coordinates.
Implemented in XC::SectionCartesianReferenceFrame.
|
pure virtual |
Return the vector v expressed in global coordinates expressed in local coordinates.
Implemented in XC::SectionCartesianReferenceFrame.
Vector2d XC::SectionReferenceFrame::GetI | ( | const Pos2d & | p | ) | const |
Returns the ${i}$ unit vector expressed in global coordinates for the position being passed as parameter.
Vector2d XC::SectionReferenceFrame::GetJ | ( | const Pos2d & | p | ) | const |
Returns the ${j}$ unit vector expressed in global coordinates for the position being passed as parameter.
|
pure virtual |
Return the position of point p expressed in local coordinates expresada en global coordinates.
Implemented in XC::SectionCartesianReferenceFrame.
|
pure virtual |
Return the position of point p expressed in global coordinates expresada en local coordinates.
Implemented in XC::SectionCartesianReferenceFrame.