La clase tipo Pds::Triangle . Esta clase genera un objeto con dos parámetros theta y rho. Para usar incluir Pds/Triangle. Más...
#include <Triangle.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Triangle | |
Triangle (void) | |
Crea un objeto de tipo Pds::Triangle. Más... | |
Triangle (const Pds::Point2D &p1, const Pds::Point2D &p2, const Pds::Point2D &p3) | |
Crea un objeto de tipo Pds::Triangle. Más... | |
Triangle (const Pds::Triangle &B) | |
Crea un objeto de tipo Pds::Triangle copiando datos desde otra. Más... | |
~Triangle () | |
Get samples | |
Pds::Matrix | RandPerimeter (unsigned int L) const |
Retorna, en las lineas de la matriz, muestras que describen el perímetro del triángulo. Más... | |
Pds::Matrix | RandSamples (unsigned int L) const |
Retorna, en las lineas de la matriz, muestras que describen al triángulo. Más... | |
Eval samples | |
Pds::Vector | EvalSamples (const Pds::Matrix &X) const |
Evalua cada linea de la matrix en la ecuación . Más... | |
double | Evaluate (double x1, double x2) const |
Evalua un punto (x1,x2) en el triángulo f(x1,x2). Más... | |
double | Evaluate (const Pds::Point2D &p) const |
Evalua un punto p=(x1,x2) en el triángulo f(x1,x2). Más... | |
Get data | |
Pds::Point2D | GetP1 (void) const |
Retorna el punto del triángulo. Más... | |
Pds::Point2D | GetP2 (void) const |
Retorna el punto del triángulo. Más... | |
Pds::Point2D | GetP3 (void) const |
Retorna el punto del triángulo. Más... | |
double | GetArea (void) const |
Retorna el área del triángulo. Más... | |
Variados Pds::Triangle | |
Pds::Triangle & | operator= (const Pds::Triangle &B) |
Copia en si mismo (A), un triángulo B. Este operador es similar al método Copy(). Más... | |
bool | Copy (const Pds::Triangle &B) |
Copia en si mismo (A), el contenido de un triángulo B. Este método es similar a usar el operador = . Más... | |
void | MakeEmpty (void) |
Cera los datos internos. Más... | |
State de Pds::Triangle | |
bool | IsEmpty (void) const |
Verifica si la línea es válida. Más... | |
bool | IsInside (double x1, double x2) const |
Evalua un punto (x1,x2) en el triángulo o en la frontera. Más... | |
bool | IsInside (const Pds::Point2D &p) const |
Evalua un punto (x1,x2) en el triángulo o en la frontera. Más... | |
Mostrando datos | |
void | Print (std::string str="") const |
Muestra en pantalla el contenido de Pds::Triangle, elementos separados por tabulador. Más... | |
void | PrintStylized (std::string str="") const |
Muestra en pantalla el contenido de Pds::Triangle, elementos separados por tabulador. Más... | |
Métodos para exportar e importar Json con Pds::Triangle. | |
Herramientas genéricas que pueden ser usadas desde Pds::Triangle | |
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 "Triangle" y lo carga. El objeto debe tener al menos los siguientes dados. Más... | |
Atributos privados | |
Pds::Point2D | p1 |
Pds::Point2D | p2 |
Pds::Point2D | p3 |
La clase tipo Pds::Triangle . Esta clase genera un objeto con dos parámetros theta y rho. Para usar incluir Pds/Triangle.
Definición en la línea 57 del archivo Triangle.hpp.
|
private |
Definición en la línea 62 del archivo Triangle.hpp.
|
private |
Definición en la línea 65 del archivo Triangle.hpp.
|
private |
Definición en la línea 68 del archivo Triangle.hpp.