30 #ifndef SISREFCARTESIANAS3D_H 31 #define SISREFCARTESIANAS3D_H 33 #include "ReferenceFrame.h" 34 #include "xc_utils/src/geom/sis_ref/Ref3d3d.h" 53 Vector3d
getAxisVDir(
const size_t &,
const Pos3d &)
const;
56 void setOrg(
const Pos3d &);
57 void ThreePoints(
const Pos3d &,
const Pos3d &,
const Pos3d &);
Pos3d GetPosGlobal(const Pos3d &p) const
Return the global coordinates of point p.
Definition: CartesianReferenceFrame3d.cc:55
Vector3d GetCooGlobales(const Vector3d &v) const
Return the global coordinates of vector v.
Definition: CartesianReferenceFrame3d.cc:58
Finite element model generation tools.
Definition: Preprocessor.h:58
void ThreePoints(const Pos3d &, const Pos3d &, const Pos3d &)
3D cartesian coordinate system by three points
Definition: CartesianReferenceFrame3d.cc:46
Pos3d getOrg(void) const
Origin of the 3D cartesian coordinate system.
Definition: CartesianReferenceFrame3d.cc:38
Vector3d getAxisVDir(const size_t &, const Pos3d &) const
Return the i-th axis unit vector expressed in the global coordinate system for the position passed as...
Definition: CartesianReferenceFrame3d.cc:51
ReferenceFrame(Preprocessor *m)
Constructor.
Definition: ReferenceFrame.h:53
void setOrg(const Pos3d &)
Origin of the 3D cartesian coordinate system.
Definition: CartesianReferenceFrame3d.cc:42
Three-dimensional reference system.
Definition: CartesianReferenceFrame3d.h:41
Reference system to be used for simpliflying the definition of point positions.
Definition: ReferenceFrame.h:47
Vector3d GetCooLocales(const Vector3d &v) const
Return the local coordinates of vector v.
Definition: CartesianReferenceFrame3d.cc:64
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Pos3d GetPosLocal(const Pos3d &p) const
Return the local coordinates of point p.
Definition: CartesianReferenceFrame3d.cc:61
CartesianReferenceFrame3d(Preprocessor *m)
Constructor.
Definition: CartesianReferenceFrame3d.h:48