Home | Develop | Download | Contact
example_triangle_export_json.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_triangle_export_json.cpp:

g++ -static -o example_triangle_export_json example_triangle_export_json.cpp -lpdsramm

Para executar o programa:

./example_triangle_export_json

Retornando por consola:


Código example_triangle_export_json.cpp:

#include <cmath>
#include <Pds/Ra>
int main(void)
{
Pds::Point2D p1(0,0);
Pds::Point2D p2(2,1);
Pds::Point2D p3(1,2);
Pds::Triangle T1(p1,p2,p3);
T1.Print("T1: ");
T1.ToJson().Save("Triangle.json");
J.Load("Triangle.json");
J.Print("J:\n");
T2.FromJson(J);
T2.Print("\nT2: ");
}
La clase tipo Pds::Json . Esta clase genera una estructura capaz de almacenar datos del formato Json....
Definition: Json.hpp:63
La clase tipo Pds::Point2D . Esta clase genera un objeto con dos parametros X y Y....
Definition: Point2D.hpp:59
La clase tipo Pds::Triangle . Esta clase genera un objeto con dos parámetros theta y rho....
Definition: Triangle.hpp:58
void Print(void) const
Retorna un std::string con texto en formato Json.
bool Load(const std::string &filepath)
bool Save(const std::string &filepath) const
Salva el objeto Json en un archivo.
Pds::Json ToJson(void) const
Retorna un objeto Pds::Json con el contenido del objeto.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::Triangle, elementos separados por tabulador.
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 si...

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed