33 #include "preprocessor/EntMdlrBase.h" virtual Vector3d getGlobalCoordinates(const Vector3d &v) const =0
Return the global coordinates of vector v.
virtual Pos3d getLocalPosition(const Pos3d &p) const =0
Return the local coordinates of point p.
virtual Vector3d getLocalCoordinates(const Vector3d &v) const =0
Return the local coordinates of vector v.
Finite element model generation tools.
Definition: Preprocessor.h:59
Vector3d getJVector(const Pos3d &) const
Return the ${j}$ unit vector expressed in the global coordinate system for the position being passed ...
Definition: ReferenceFrame.cc:40
Base class of the preprocessor objects.
Definition: EntMdlrBase.h:46
ReferenceFrame(Preprocessor *m)
Constructor.
Definition: ReferenceFrame.h:54
virtual Pos3d getGlobalPosition(const Pos3d &p) const =0
Return the global coordinates of point p.
EntMdlrBase(const std::string &nmb="", Preprocessor *preprocessor=nullptr)
Constructor.
Definition: EntMdlrBase.cc:49
Vector3d getKVector(const Pos3d &) const
Return the ${k}$ unit vector expressed in the global coordinate system for the position being passed ...
Definition: ReferenceFrame.cc:45
Reference system to be used for simpliflying the definition of point positions.
Definition: ReferenceFrame.h:48
Posición en tres dimensiones.
Definition: Pos3d.h:44
Vector3d getIVector(const Pos3d &) const
Return the ${i}$ unit vector expressed in the global coordinate system for the position passed as par...
Definition: ReferenceFrame.cc:35
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
virtual Vector3d getAxisVDir(const size_t &, const Pos3d &) const =0
Returns the i-th axis unit vector for the position being passed as parameter.
Vector en tres dimensiones.
Definition: Vector3d.h:39