Home | Develop | Download | Contact
Campos de datos
Referencia de la Clase Pds::Quaternion

La clase tipo Pds::Quaternion . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Quaternion. Más...

#include <Quaternion.hpp>

Diagrama de colaboración para Pds::Quaternion:
Collaboration graph

Métodos públicos

Varios tipos de constructores

Crean una objeto Pds::Quaternion

 Quaternion (void)
 Crea un objeto de tipo Pds::Quaternion con parte real e imaginaria iguales a cero. Más...
 
 Quaternion (double w, double x, double y, double z)
 Crea un objeto de tipo Pds::Quaternion. Más...
 
 Quaternion (double w)
 Crea un objeto de tipo Pds::Quaternion. Más...
 
 Quaternion (const Pds::Quaternion &B)
 Crea un objeto de tipo Pds::Quaternion copiando datos desde otro. Más...
 
 ~Quaternion ()
 
Inicializacion
void Rect (double w, double x, double y, double z)
 Carga el quaternio indicando la parte real e imaginaria. Más...
 
void Polar (double A, double Alpha, double Beta, double Theta)
 Carga el quaternio indicando el módulo y el ángulo. Más...
 
Operadores unarios y sus métodos equivalentes

Descripción de algunos operadores habilitados a trabajar con Pds::Matrix.

Pds::Quaternion operator+ (void) const
 Retorna un quaternio igual a si mismo (A). Más...
 
Pds::Quaternion Plus (void) const
 Retorna un quaternio igual a si mismo (A). Más...
 
Pds::Quaternion operator- (void) const
 Retorna un quaternio igual al negativo de si mismo (A). Más...
 
Pds::Quaternion Minus (void) const
 Retorna un quaternio igual al negativo de si mismo (A). Más...
 
OPeradores binários y sus métodos equivalentes
Pds::Quaternion operator+ (const Pds::Quaternion &B) const
 Suma con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion operator+ (double b) const
 Suma con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion Add (const Pds::Quaternion &B) const
 Suma con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion Add (double b) const
 Suma con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion operator- (const Pds::Quaternion &B) const
 Resta con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion Sub (const Pds::Quaternion &B) const
 Resta con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion operator- (double b) const
 Resta con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion Sub (double b) const
 Resta con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion operator* (const Pds::Quaternion &B) const
 Multiplica con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion Mul (const Pds::Quaternion &B) const
 Multiplica con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion operator* (double b) const
 Multiplica con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion Mul (double b) const
 Multiplica con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion operator/ (const Pds::Quaternion &B) const
 Divide con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion Div (const Pds::Quaternion &B) const
 Divide con sigo mismo (A) un quaternio B. Más...
 
Pds::Quaternion operator/ (double b) const
 Divide con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion Div (double b) const
 Divide con sigo mismo (A) un número real b. Más...
 
Pds::Quaternion Pow (double b) const
 Eleva con sigo mismo (A) un exponente real b. Más...
 
Operaciones sobre números complejos
Pds::Quaternion Conj (void) const
 Retorna el conjugado de si mismo (A). Más...
 
Pds::Quaternion Unit (void) const
 Retorna un quaternio unitario de si mismo (A). Más...
 
double Module (void) const
 Retorna el modulo de si mismo (A). Más...
 
Mostrando datos
void Print (std::string str="") const
 Muestra en pantalla el contenido de Pds::Quaternion, elementos separados por tabulador. Más...
 
void PrintStylized (std::string str="") const
 Muestra en pantalla el contenido de Pds::Quaternion, en el formato (Nli,Ncol). Más...
 

Campos de datos

double W
 
double X
 
double Y
 
double Z
 

Descripción detallada

La clase tipo Pds::Quaternion . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Quaternion.

\[W~+~X~\mathbf{i}~+~Y~\mathbf{j}~+~Z~\mathbf{k}\]

Autor
Fernando Pujaico Rivera

Definición en la línea 58 del archivo Quaternion.hpp.

Documentación de los campos

◆ W

double Pds::Quaternion::W

Definición en la línea 63 del archivo Quaternion.hpp.

◆ X

double Pds::Quaternion::X

Definición en la línea 65 del archivo Quaternion.hpp.

◆ Y

double Pds::Quaternion::Y

Definición en la línea 67 del archivo Quaternion.hpp.

◆ Z

double Pds::Quaternion::Z

Definición en la línea 69 del archivo Quaternion.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed