#include <jsondef.h>
Convert class contents to JSON object.
Returns a json11 JSON object of the class
- Returns
- A json11 JSON object containing every member variable within the class
3203 {
"width" ,
width },
std::map< std::string, Json > object
Definition: json11.hpp:88
uint16_t pwidth
Definition: jsondef.h:3189
float height
Definition: jsondef.h:3192
float width
Definition: jsondef.h:3191
uint16_t pheight
Definition: jsondef.h:3190
float flength
Definition: jsondef.h:3193
void camstruc::from_json |
( |
const string & |
s | ) |
|
|
inline |
Set class contents from JSON string.
Parses the provided JSON-formatted string and sets the class data. String should be formatted like the string returned from to_json()
- Parameters
-
s | JSON-formatted string to set class contents to |
- Returns
- n/a
3219 if(!parsed[
"pwidth"].is_null()) {
pwidth = parsed[
"pwidth"].
int_value(); }
3220 if(!parsed[
"pheight"].is_null()) {
pheight = parsed[
"pheight"].
int_value(); }
3225 cerr<<
"ERROR: <"<<error<<
">"<<endl;
Definition: json11.hpp:79
uint16_t pwidth
Definition: jsondef.h:3189
float height
Definition: jsondef.h:3192
float width
Definition: jsondef.h:3191
static Json parse(const std::string &in, std::string &err, JsonParse strategy=JsonParse::STANDARD)
uint16_t pheight
Definition: jsondef.h:3190
float flength
Definition: jsondef.h:3193
int int_value() const
Definition: json11.cpp:281
double number_value() const
Definition: json11.cpp:280
uint16_t camstruc::pwidth = 0 |
uint16_t camstruc::pheight = 0 |
float camstruc::width = 0.f |
float camstruc::height = 0.f |
float camstruc::flength = 0.f |
The documentation for this struct was generated from the following file: