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

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>

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

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::Point2Doperator= (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
 

Descripción detallada

La clase tipo Pds::Point2D . Esta clase genera un objeto con dos parametros X y Y. Para usar incluir Pds/Point2D.

Autor
Fernando Pujaico Rivera
Ejemplos
example_circle_create.cpp, example_ellipse_export_json.cpp, example_point2d.cpp, example_triangle_create.cpp, example_triangle_evalsamples.cpp, example_triangle_export_json.cpp y example_triangle_getsamples.cpp.

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

Documentación de los campos

◆ X

double Pds::Point2D::X

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

◆ Y

double Pds::Point2D::Y

Definición en la línea 64 del archivo Point2D.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed