49 virtual bool ConvertToJsonValue(Json::Value &value)
const = 0;
50 virtual bool ConvertFromJsonValue(
const Json::Value &value) = 0;
53 virtual std::string ToString()
const;
56 static bool EigenVector3dFromJsonArray(Eigen::Vector3d &vec,
57 const Json::Value &value);
58 static bool EigenVector3dToJsonArray(
const Eigen::Vector3d &vec,
60 static bool EigenVector4dFromJsonArray(Eigen::Vector4d &vec,
61 const Json::Value &value);
62 static bool EigenVector4dToJsonArray(
const Eigen::Vector4d &vec,
64 static bool EigenMatrix3dFromJsonArray(Eigen::Matrix3d &mat,
65 const Json::Value &value);
66 static bool EigenMatrix3dToJsonArray(
const Eigen::Matrix3d &mat,
68 static bool EigenMatrix4dFromJsonArray(Eigen::Matrix4d &mat,
69 const Json::Value &value);
70 static bool EigenMatrix4dToJsonArray(
const Eigen::Matrix4d &mat,
72 static bool EigenMatrix4dFromJsonArray(Eigen::Matrix4d_u &mat,
73 const Json::Value &value);
74 static bool EigenMatrix4dToJsonArray(
const Eigen::Matrix4d_u &mat,
76 static bool EigenMatrix6dFromJsonArray(Eigen::Matrix6d &mat,
77 const Json::Value &value);
78 static bool EigenMatrix6dToJsonArray(
const Eigen::Matrix6d &mat,
80 static bool EigenMatrix6dFromJsonArray(Eigen::Matrix6d_u &mat,
81 const Json::Value &value);
82 static bool EigenMatrix6dToJsonArray(
const Eigen::Matrix6d_u &mat,
virtual ~IJsonConvertible()
Definition: IJsonConvertible.h:46
Definition: PinholeCameraIntrinsic.cpp:35
Definition: IJsonConvertible.h:44