La clase tipo Pds::Line2D . Esta clase genera un objeto con dos parámetros theta y rho. Para usar incluir Pds/Line2D. Más...
#include <Line2D.hpp>

| Métodos públicos | |
| Varios tipos de constructores | |
| Crean una objeto Pds::Line2D | |
| Line2D (void) | |
| Crea un objeto de tipo Pds::Line2D.  Más... | |
| Line2D (double theta, double rho) | |
| Crea un objeto de tipo Pds::Line2D.  Más... | |
| Line2D (double a, double b, double c) | |
| Crea un objeto de tipo Pds::Line2D.  Más... | |
| Line2D (const Pds::Line2D &B) | |
| Crea un objeto de tipo Pds::Line2D copiando datos desde otra.  Más... | |
| ~Line2D () | |
| Get samples | |
| Pds::Matrix | RandSamplesAngle (unsigned int L, double alpha1, double alpha2) const | 
| Retorna, en las lineas de la matriz, muestras que describen la linea.  Más... | |
| Eval samples | |
| Pds::Vector | EvalSamples (const Pds::Matrix &X) const | 
| Evalua cada linea  de la matrix  en la ecuación  .  Más... | |
| Pds::Vector | DistanceTo (const Pds::Matrix &X) const | 
| Evalua la distancia mínima de cada punto  , en las lineas de la matrix  , a la linea.  Más... | |
| Get data | |
| double | GetRho (void) const | 
| Retorna la distancia  perpendicular a la linea.  Más... | |
| double | GetTheta (void) const | 
| Retorna el ángulo  de la distancia perpendicular a la linea.  Más... | |
| bool | GetLinearForm (double &a, double &b, double &c) const | 
| Retorna los parámetros de la forma linear.  Más... | |
| Variados Pds::Line2D | |
| Pds::Line2D & | operator= (const Pds::Line2D &B) | 
| Copia en si mismo (A), un Shape B. Este operador es similar al método Copy().  Más... | |
| bool | Copy (const Pds::Line2D &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... | |
| bool | IsEmpty (void) const | 
| Verifica si la línea es válida.  Más... | |
| Mostrando datos | |
| void | Print (std::string str="") const | 
| Muestra en pantalla el contenido de Pds::Line2D, elementos separados por tabulador.  Más... | |
| Métodos para exportar e importar Json con Pds::Line2D. | |
| Herramientas genéricas que pueden ser usadas desde Pds::Line2D | |
| Pds::Json | ToJson (void) const | 
| Retorna un objeto Pds::Json con el contenido del objeto.  Más... | |
| bool | FromJson (const Pds::Json &J) | 
| Lee un objeto Pds::Json busca la etiqueta "Line2D" y lo carga. El objeto debe tener al menos los siguientes dados.  Más... | |
| Métodos públicos estáticos | |
| Static variados Pds::Line2D | |
| static Pds::Line2D | GetLine (const Pds::Matrix &X, const std::string &Type="CovEig") | 
| Aproxima uma line a partir de muestras  agrupadas en las lineas de la matriz  .  Más... | |
| static Pds::Line2D | GetLineCovEigMethod (const Pds::Matrix &X) | 
| Aproxima uma line a partir de muestras  agrupadas en las lineas de la matriz  .  Más... | |
| Atributos privados | |
| double | theta | 
| double | rho | 
La clase tipo Pds::Line2D . Esta clase genera un objeto con dos parámetros theta y rho. Para usar incluir Pds/Line2D.
Definición en la línea 55 del archivo Line2D.hpp.
| 
 | private | 
Definición en la línea 60 del archivo Line2D.hpp.
| 
 | private | 
Definición en la línea 63 del archivo Line2D.hpp.
 1.9.4
 1.9.4