ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
IJsonConvertibleIO.cpp File Reference
#include "IJsonConvertibleIO.h"
#include <FileSystem.h>
#include <Logging.h>
#include <json/json.h>
#include <fstream>
#include <sstream>
#include <unordered_map>
Include dependency graph for IJsonConvertibleIO.cpp:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::io
 

Functions

bool cloudViewer::io::ReadIJsonConvertibleFromJSON (const std::string &filename, cloudViewer::utility::IJsonConvertible &object)
 
bool cloudViewer::io::WriteIJsonConvertibleToJSON (const std::string &filename, const cloudViewer::utility::IJsonConvertible &object)
 
bool cloudViewer::io::ReadIJsonConvertibleFromJSONString (const std::string &json_string, cloudViewer::utility::IJsonConvertible &object)
 
bool cloudViewer::io::WriteIJsonConvertibleToJSONString (std::string &json_string, const cloudViewer::utility::IJsonConvertible &object)
 
bool cloudViewer::io::ReadIJsonConvertible (const std::string &filename, cloudViewer::utility::IJsonConvertible &object)
 
bool cloudViewer::io::WriteIJsonConvertible (const std::string &filename, const cloudViewer::utility::IJsonConvertible &object)