32 #include "preprocessor/EntMdlrBase.h" 57 inline virtual ~
SisRef(
void)
61 virtual Vector3d
GetVDirEje(
const size_t &,
const Pos3d &)
const= 0;
62 Vector3d
GetI(
const Pos3d &)
const;
63 Vector3d
GetJ(
const Pos3d &)
const;
64 Vector3d
GetK(
const Pos3d &)
const;
Vector3d GetK(const Pos3d &) const
Return the ${k}$ unit vector expressed in the global coordinate system for the position being passed ...
Definition: SisRef.cc:45
virtual Pos3d GetPosLocal(const Pos3d &p) const =0
Return the local coordinates of point p. expresada en coordenadas locales.
Vector3d GetJ(const Pos3d &) const
Return the ${j}$ unit vector expressed in the global coordinate system for the position being passed ...
Definition: SisRef.cc:40
Reference system to be used for simpliflying the definition of point positions.
Definition: SisRef.h:47
Vector3d GetI(const Pos3d &) const
Return the ${i}$ unit vector expressed in the global coordinate system for the position passed as par...
Definition: SisRef.cc:35
Finite element model generation tools.
Definition: Preprocessor.h:58
SisRef(Preprocessor *m)
Constructor.
Definition: SisRef.h:53
Base class of the preprocessor objects.
Definition: EntMdlrBase.h:45
virtual Vector3d GetCooLocales(const Vector3d &v) const =0
Return the local coordinates of vector v.
virtual Vector3d GetVDirEje(const size_t &, const Pos3d &) const =0
Returns the i-th axis unit vector for the position being passed as parameter.
virtual Vector3d GetCooGlobales(const Vector3d &v) const =0
Return the global coordinates of vector v.
================================================================================
Definition: ContinuaReprComponent.h:34
EntMdlrBase(const std::string &nmb="", Preprocessor *preprocessor=nullptr)
Constructor.
Definition: EntMdlrBase.cc:48
virtual Pos3d GetPosGlobal(const Pos3d &p) const =0
Return the global coordinates of point p.