La clase tipo Pds::Point2D . Esta clase genera un objeto con dos parametros X y Y. Para usar incluir Pds/Point2D. Más...
#include <Point2D.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Point2D | |
Point2D (void) | |
Crea un objeto de tipo Pds::Point2D. Más... | |
Point2D (double X, double Y) | |
Crea un objeto de tipo Pds::Point2D. Más... | |
Point2D (const std::initializer_list< double > list) | |
Crea un objeto de tipo Pds::Point2D. Más... | |
Point2D (const std::initializer_list< int > list) | |
Crea un objeto de tipo Pds::Point2D. Más... | |
Point2D (const Pds::Point2D &B) | |
Crea un objeto de tipo Pds::Point2D copiando datos desde otra. Más... | |
~Point2D () | |
Variados Pds::Point2D | |
Pds::Point2D & | operator= (const Pds::Point2D &B) |
Copia en si mismo (A), un Shape B. Este operador es similar al método Copy(). Más... | |
bool | Copy (const Pds::Point2D &B) |
Copia en si mismo (A), el contenido de un Shape B. Este método es similar a usar el operador = . Más... | |
void | MakeEmpty (void) |
Cera los datos internos. Más... | |
Mostrando datos | |
void | Print (std::string str="") |
Muestra en pantalla el contenido de Pds::Point2D, elementos separados por tabulador. Más... | |
void | PrintStylized (std::string str="") |
Muestra en pantalla el contenido de Pds::Point2D, en el formato [Nli,Ncol]. Más... | |
Métodos de álgebra lineal | |
double | CrossProduct (const Pds::Point2D &B) const |
Calcula el modulo del producto vectorial entre dos Pds::Point2D. Más... | |
double | Dot (const Pds::Point2D &B) const |
Calcula el producto punto entre dos Pds::Point2D. Más... | |
double | SumSquare (void) const |
Calcula valor de la suma quadrática de un Pds::Point2D. Más... | |
double | Norm (void) const |
Calcula valor de la norma de un Pds::Point2D. Más... | |
double | NormDiff (const Pds::Point2D &B) const |
Calcula valor de la norma de un Pds::Point2D. Más... | |
double | RMS (void) const |
Calcula valor raiz quadrático medio de un Pds::Point2D. Más... | |
double | MeanSquare (void) const |
Calcula valor quadrático medio de un Pds::Point2D. Más... | |
double | MSE (const Pds::Point2D &B) const |
Calcula valor del error quadrático medio de un par de Pds::Point2D. Más... | |
double | RMSE (const Pds::Point2D &B) const |
Calcula valor de la raiz del error quadrático medio de un par de Pds::Point2D. Más... | |
Métodos para exportar | |
std::vector< double > | ToStdVector (void) const |
Retorna un std::vector con los elelentos del punto, {X,Y}. Más... | |
Pds::Vector | ToVector (void) const |
Retorna un Pds::Vector con los elelentos del punto, {X,Y}. Más... | |
Métodos de operadores binários | |
Pds::Point2D | operator+ (const Pds::Point2D &B) const |
Calcula valor de la suma de un par de Pds::Point2D. Más... | |
Pds::Point2D | Add (const Pds::Point2D &B) const |
Calcula valor de la suma de un par de Pds::Point2D. Más... | |
Pds::Point2D | operator+ (double b) const |
Calcula valor de la suma de un par de Pds::Point2D. Más... | |
Pds::Point2D | Add (double b) const |
Calcula valor de la suma de un par de Pds::Point2D. Más... | |
Pds::Point2D | operator- (const Pds::Point2D &B) const |
Calcula valor de la resta de un par de Pds::Point2D. Más... | |
Pds::Point2D | Sub (const Pds::Point2D &B) const |
Calcula valor de la resta de un par de Pds::Point2D. Más... | |
Pds::Point2D | operator- (double b) const |
Calcula valor de la resta de un par de Pds::Point2D. Más... | |
Pds::Point2D | Sub (double b) const |
Calcula valor de la resta de un par de Pds::Point2D. Más... | |
Pds::Point2D | operator* (double b) const |
Calcula valor de la multiplicación con un par de Pds::Point2D. Más... | |
Pds::Point2D | Mul (double b) const |
Calcula valor de la multiplicación con un par de Pds::Point2D. Más... | |
Pds::Point2D | operator/ (double b) const |
Calcula valor de la divición con un par de Pds::Point2D. Más... | |
Pds::Point2D | Div (double b) const |
Calcula valor de la divición con un par de Pds::Point2D. Más... | |
Campos de datos | |
double | X |
double | Y |
La clase tipo Pds::Point2D . Esta clase genera un objeto con dos parametros X y Y. Para usar incluir Pds/Point2D.
Definición en la línea 58 del archivo Point2D.hpp.
double Pds::Point2D::X |
Definición en la línea 63 del archivo Point2D.hpp.
double Pds::Point2D::Y |
Definición en la línea 64 del archivo Point2D.hpp.