66 virtual std::string
ToString()
const;
70 const Json::Value &value);
74 const Json::Value &value);
78 const Json::Value &value);
82 const Json::Value &value);
86 const Json::Value &value);
90 const Json::Value &value);
94 const Json::Value &value);
Definition: IJsonConvertible.h:57
static bool EigenMatrix4dFromJsonArray(Eigen::Matrix4d &mat, const Json::Value &value)
Definition: IJsonConvertible.cpp:125
static bool EigenVector3dFromJsonArray(Eigen::Vector3d &vec, const Json::Value &value)
Definition: IJsonConvertible.cpp:60
static bool EigenVector4dFromJsonArray(Eigen::Vector4d &vec, const Json::Value &value)
Definition: IJsonConvertible.cpp:81
virtual bool ConvertFromJsonValue(const Json::Value &value)=0
static bool EigenMatrix6dFromJsonArray(Eigen::Matrix6d &mat, const Json::Value &value)
Definition: IJsonConvertible.cpp:167
static bool EigenMatrix3dFromJsonArray(Eigen::Matrix3d &mat, const Json::Value &value)
Definition: IJsonConvertible.cpp:104
static bool EigenMatrix6dToJsonArray(const Eigen::Matrix6d &mat, Json::Value &value)
Definition: IJsonConvertible.cpp:179
virtual bool ConvertToJsonValue(Json::Value &value) const =0
static bool EigenMatrix4dToJsonArray(const Eigen::Matrix4d &mat, Json::Value &value)
Definition: IJsonConvertible.cpp:137
static bool EigenVector4dToJsonArray(const Eigen::Vector4d &vec, Json::Value &value)
Definition: IJsonConvertible.cpp:94
static bool EigenVector3dToJsonArray(const Eigen::Vector3d &vec, Json::Value &value)
Definition: IJsonConvertible.cpp:72
virtual std::string ToString() const
Convert to a styled string representation of JSON data for display.
Definition: IJsonConvertible.cpp:54
static bool EigenMatrix3dToJsonArray(const Eigen::Matrix3d &mat, Json::Value &value)
Definition: IJsonConvertible.cpp:116
virtual ~IJsonConvertible()
Definition: IJsonConvertible.h:59
std::string JsonToString(const Json::Value json)
Serialize a Json::Value to a string.
Definition: IJsonConvertible.cpp:50
Json::Value StringToJson(const std::string &json_str)
Parse string and conver to Json::value. Throws exception if the conversion is invalid.
Definition: IJsonConvertible.cpp:38
Definition: PinholeCameraIntrinsic.cpp:35