xc
Public Member Functions | List of all members

Reference system used for make easier definining point positions. More...

#include <SectionReferenceFrame.h>

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

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

Reference system used for make easier definining point positions.

Member Function Documentation

§ getAxisVDir()

virtual Vector2d XC::SectionReferenceFrame::getAxisVDir ( const size_t &  ,
const Pos2d &   
) const
pure virtual

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

Implemented in XC::SectionCartesianReferenceFrame.

§ GetCooGlobales()

virtual Vector2d XC::SectionReferenceFrame::GetCooGlobales ( const Vector2d &  v) const
pure virtual

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

Implemented in XC::SectionCartesianReferenceFrame.

§ GetCooLocales()

virtual Vector2d XC::SectionReferenceFrame::GetCooLocales ( const Vector2d &  v) const
pure virtual

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

Implemented in XC::SectionCartesianReferenceFrame.

§ GetI()

Vector2d XC::SectionReferenceFrame::GetI ( const Pos2d &  p) const

Returns the ${i}$ unit vector expressed in global coordinates for the position being passed as parameter.

§ GetJ()

Vector2d XC::SectionReferenceFrame::GetJ ( const Pos2d &  p) const

Returns the ${j}$ unit vector expressed in global coordinates for the position being passed as parameter.

§ GetPosGlobal()

virtual Pos2d XC::SectionReferenceFrame::GetPosGlobal ( const Pos2d &  p) const
pure virtual

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

Implemented in XC::SectionCartesianReferenceFrame.

§ GetPosLocal()

virtual Pos2d XC::SectionReferenceFrame::GetPosLocal ( const Pos2d &  p) const
pure virtual

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

Implemented in XC::SectionCartesianReferenceFrame.


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