Home | Develop | Download | Contact
example_ellipse_export_json.cpp
1
19#include <cmath>
20#include <Pds/Ra>
21
22int main(void)
23{
24
25
26 Pds::Ellipse A(Pds::Point2D(1,1),Pds::Point2D(1.5,2.5),2);
27
28 A.Print("A:\n");
29 A.ToJson().Save("Ellipse.json");
30
31 Pds::Json J;
32 J.Load("Ellipse.json");
33 J.Print("\nJ:\n");
34
36 B.FromJson(J);
37 B.Print("\nB:\n");
38
39 return 0;
40}
La clase tipo Pds::Ellipse . Esta clase genera un objeto con dos parĂ¡metros xc1, xc2 y a....
Definition: Ellipse.hpp:57
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
bool FromJson(const Pds::Json &J)
Lee un objeto Pds::Json busca la etiqueta "Ellipse" y lo carga. El objeto debe tener al menos los sig...
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::Ellipse, elementos separados por tabulador.
void Print(void) const
Retorna un std::string con texto en formato Json.
bool Load(const std::string &filepath)

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed