Home | Develop | Download | Contact
example_triangle_export_json.cpp
1
19#include <cmath>
20#include <Pds/Ra>
21
22int main(void)
23{
24 Pds::Point2D p1(0,0);
25 Pds::Point2D p2(2,1);
26 Pds::Point2D p3(1,2);
27
28 Pds::Triangle T1(p1,p2,p3);
29 T1.Print("T1: ");
30
31 T1.ToJson().Save("Triangle.json");
32
33 Pds::Json J;
34 J.Load("Triangle.json");
35 J.Print("J:\n");
36
38 T2.FromJson(J);
39 T2.Print("\nT2: ");
40}
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)
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