Home | Develop | Download | Contact
Atributos privados
Referencia de la Clase Pds::Triangle

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>

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

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 $\mathbf{x}^{(l)}$ de la matrix $\mathbf{X}$ en la ecuación $f(\mathbf{x}^{(l)})$. 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 $\mathbf{p}_1$ del triángulo. Más...
 
Pds::Point2D GetP2 (void) const
 Retorna el punto $\mathbf{p}_2$ del triángulo. Más...
 
Pds::Point2D GetP3 (void) const
 Retorna el punto $\mathbf{p}_3$ del triángulo. Más...
 
double GetArea (void) const
 Retorna el área del triángulo. Más...
 
Variados Pds::Triangle
Pds::Triangleoperator= (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
 

Descripción detallada

La clase tipo Pds::Triangle . Esta clase genera un objeto con dos parámetros theta y rho. Para usar incluir Pds/Triangle.

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

Definición en la línea 57 del archivo Triangle.hpp.

Documentación de los campos

◆ p1

Pds::Point2D Pds::Triangle::p1
private

Definición en la línea 62 del archivo Triangle.hpp.

◆ p2

Pds::Point2D Pds::Triangle::p2
private

Definición en la línea 65 del archivo Triangle.hpp.

◆ p3

Pds::Point2D Pds::Triangle::p3
private

Definición en la línea 68 del archivo Triangle.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed