Home | Develop | Download | Contact
test_matrixrotation.cpp
1 
8 #include <Pds/Ra>
9 
10 int main(void)
11 {
12  Pds::Matrix X2 = Pds::X2D();
13  X2.Print("\nX2:\n");
14 
16  (R2*X2).Print("\nR2(45grad)*X2\n");
17 
18  Pds::Matrix Z = Pds::Z3D();
19  Z.Print("\nZ:\n");
20 
22  (RX*Z).Print("\nRX(45grad)*Z\n");
23 
25  (RY*Z).Print("\nRY(45grad)*Z\n");
26 
28  (RZ*Z).Print("\nRZ(45grad)*Z\n");
29 
30  return 0;
31 }
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
const double Pi
Número PI.
Definition: RaDefines.hpp:107
Pds::Matrix Rot2D(double theta)
Retorna una matriz de rotación anti-horaria en 2 dimensiones.
Pds::Matrix RotZ(double RadAngle)
Retorna una matriz de rotación anti-horaria al rededor del eje Z en 3 dimensiones.
Pds::Matrix RotY(double RadAngle)
Retorna una matriz de rotación anti-horaria al rededor del eje Y en 3 dimensiones.
Pds::Matrix RotX(double RadAngle)
Retorna una matriz de rotación anti-horaria al rededor del eje X en 3 dimensiones.
Vector X2D(void)
Retorna una matriz vector columna eje X en 2 dimensiones.
Vector Z3D(void)
Retorna una matriz vector columna eje Z en 3 dimensiones.
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed