24 #ifndef XD3D_COO_SYS_H    25 #define XD3D_COO_SYS_H    48     Xd3dCooSys(
const size_t &i,
const VGlobal &v1,
const VGlobal &v2);
    49     Xd3dCooSys(
const size_t &i,
const PGlobal &o,
const PGlobal &p);
    50     Xd3dCooSys(
const size_t &i,
const PGlobal &p1,
const PGlobal &p2, 
const PGlobal &p3);
    51     Xd3dCooSys(
const size_t &i,
const VGlobal &v1,
const VGlobal &v2,
const VGlobal &v3);
    54     void putRow(
const size_t &axis,
const VGlobal &v);
    56     void TwoPoints(
const PGlobal &o,
const PGlobal &p);
    57     void ThreePoints(
const PGlobal &o,
const PGlobal &p1,
const PGlobal &p2);
    62     virtual VGlobal 
getAxisVDir(
const size_t &axis) 
const;
    64     virtual DGlobal 
getAxisDir(
const size_t &axis) 
const;
 void TwoPoints(const PGlobal &o, const PGlobal &p)
Build the coordinate system formed by the vectors: i_ the op vector (see XAxisVector). 
Definition: Xd3dCooSys.cc:178
virtual VGlobal getAxisVDir(const size_t &axis) const
Return the direction vector of the axis being passed as parameter. 
Definition: Xd3dCooSys.cc:74
Pos3d PGlobal
Point in the 3D space. 
Definition: Xd3dCooSys.h:41
Base class for coordinate systems defined in a three-dimensional space. 
Definition: Xd3dCooSys.h:37
void XAxisVector(const VGlobal &v)
Builds the coordinate system formed by the vectors: i_ the vector being passed as parameter...
Definition: Xd3dCooSys.cc:150
FT_matrix getLocalCoordinates(const VGlobal &v) const
Return the local coordinates of the vector. 
Definition: Xd3dCooSys.cc:91
VGlobal getGlobalCoordinates(const FT_matrix &v) const
Return the global coordinates of the vector. 
Definition: Xd3dCooSys.cc:82
void ThreePoints(const PGlobal &o, const PGlobal &p1, const PGlobal &p2)
Create the coordinate system with axis oriented as follows: x axis: from o to p1; y axis: normal to x...
Definition: Xd3dCooSys.cc:185
void vectores_unitarios(const VGlobal &i_, const VGlobal &j_, const VGlobal &k_)
Makes the system of coordinates have the following unit vectors: 
Definition: Xd3dCooSys.cc:100
Dirección en el espacio de tres dimensiones. 
Definition: Dir3d.h:35
Posición en tres dimensiones. 
Definition: Pos3d.h:44
Dir3d DGlobal
Direction in the 3D space. 
Definition: Xd3dCooSys.h:42
virtual DGlobal getAxisDir(const size_t &axis) const
Return the dirección of the axis being passed as parameter. 
Definition: Xd3dCooSys.cc:70
Matrix which components are GEOM_FT numbers. 
Definition: FT_matrix.h:40
Vector3d VGlobal
Vector in the 3D space. 
Definition: Xd3dCooSys.h:40
Coordinate systems base class. 
Definition: CooSys.h:38
Vector en tres dimensiones. 
Definition: Vector3d.h:39