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 | |
| Pds::Vector | DistanceTo (const Pds::Matrix &X) const |
| Evalua la distancia mínima de cada punto | |
Get data | |
| double | GetRho (void) const |
| Retorna la distancia | |
| double | GetTheta (void) const |
| Retorna el ángulo | |
| 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 | |
| static Pds::Line2D | GetLineCovEigMethod (const Pds::Matrix &X) |
| Aproxima uma line a partir de muestras | |
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