xc
Public Member Functions | List of all members

Bidimensional reference system for a section. More...

#include <SectionCartesianReferenceFrame.h>

Inheritance diagram for XC::SectionCartesianReferenceFrame:
XC::SectionReferenceFrame XC::EntGeomSection

Public Member Functions

 SectionCartesianReferenceFrame (GeomSection *m)
 Constructor.
 
 SectionCartesianReferenceFrame (const std::string &nombre="", GeomSection *m=nullptr)
 
Vector2d getAxisVDir (const size_t &, const Pos2d &) const
 Return the i-th axis unit vector expressed in global coordinates for the position being passed as parameter. More...
 
Pos2d GetPosGlobal (const Pos2d &p) const
 Return the position of point p expressed in local coordinates expresada en global coordinates. More...
 
Vector2d GetCooGlobales (const Vector2d &v) const
 Return the vector v expressed in local coordinates expressed in global coordinates. More...
 
Pos2d GetPosLocal (const Pos2d &p) const
 Return the position of point p expressed in global coordinates expresada en local coordinates. More...
 
Vector2d GetCooLocales (const Vector2d &v) const
 Return the vector v expressed in global coordinates expressed in local coordinates. More...
 
- Public Member Functions inherited from XC::SectionReferenceFrame
 SectionReferenceFrame (GeomSection *m)
 Constructor.
 
 SectionReferenceFrame (const std::string &nombre="", GeomSection *m=nullptr)
 
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...
 
- Public Member Functions inherited from XC::EntGeomSection
 EntGeomSection (const std::string &nmb="", GeomSection *sccGeom=nullptr)
 Constructor.
 
 EntGeomSection (const EntGeomSection &)
 Copy constructor.
 
EntGeomSectionoperator= (const EntGeomSection &)
 Assignment operator.
 
const GeomSectionGetGeomSection (void) const
 
GeomSectionGetGeomSection (void)
 
int getVtkCellType (void) const
 VTK interface.
 
SectionReferenceFrameSectionReferenceFrameActual (void)
 Returns current reference system.
 
const SectionReferenceFrameSectionReferenceFrameActual (void) const
 Returns current reference system.
 
SpotBuscaSpot (const size_t &)
 Returns a pointer to the point with the identifier being passed as parameter.
 
const SpotBuscaSpot (const size_t &) const
 Returns a const pointer to the point with the identifier being passed as parameter.
 
AxisfindAxis (const size_t &)
 Returns a pointer to the axis indentified by the tag being passed as parameter. More...
 
const AxisfindAxis (const size_t &) const
 Returns a pointer to the Axis indentified by the tag being passed as parameter.
 

Additional Inherited Members

- 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.
 

Detailed Description

Bidimensional reference system for a section.

Member Function Documentation

§ getAxisVDir()

Vector2d XC::SectionCartesianReferenceFrame::getAxisVDir ( const size_t &  i,
const Pos2d &   
) const
virtual

Return the i-th axis unit vector expressed in global coordinates for the position being passed as parameter.

Implements XC::SectionReferenceFrame.

§ GetCooGlobales()

Vector2d XC::SectionCartesianReferenceFrame::GetCooGlobales ( const Vector2d &  v) const
virtual

Return the vector v expressed in local coordinates expressed in global coordinates.

Implements XC::SectionReferenceFrame.

§ GetCooLocales()

Vector2d XC::SectionCartesianReferenceFrame::GetCooLocales ( const Vector2d &  v) const
virtual

Return the vector v expressed in global coordinates expressed in local coordinates.

Implements XC::SectionReferenceFrame.

§ GetPosGlobal()

Pos2d XC::SectionCartesianReferenceFrame::GetPosGlobal ( const Pos2d &  p) const
virtual

Return the position of point p expressed in local coordinates expresada en global coordinates.

Implements XC::SectionReferenceFrame.

§ GetPosLocal()

Pos2d XC::SectionCartesianReferenceFrame::GetPosLocal ( const Pos2d &  p) const
virtual

Return the position of point p expressed in global coordinates expresada en local coordinates.

Implements XC::SectionReferenceFrame.


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