Open3D (C++ API)
0.17.0
|
#include <IJsonConvertible.h>
Public Member Functions | |
virtual | ~IJsonConvertible () |
virtual bool | ConvertToJsonValue (Json::Value &value) const =0 |
virtual bool | ConvertFromJsonValue (const Json::Value &value)=0 |
virtual std::string | ToString () const |
Convert to a styled string representation of JSON data for display. More... | |
Static Public Member Functions | |
static bool | EigenVector3dFromJsonArray (Eigen::Vector3d &vec, const Json::Value &value) |
static bool | EigenVector3dToJsonArray (const Eigen::Vector3d &vec, Json::Value &value) |
static bool | EigenVector4dFromJsonArray (Eigen::Vector4d &vec, const Json::Value &value) |
static bool | EigenVector4dToJsonArray (const Eigen::Vector4d &vec, Json::Value &value) |
static bool | EigenMatrix3dFromJsonArray (Eigen::Matrix3d &mat, const Json::Value &value) |
static bool | EigenMatrix3dToJsonArray (const Eigen::Matrix3d &mat, Json::Value &value) |
static bool | EigenMatrix4dFromJsonArray (Eigen::Matrix4d &mat, const Json::Value &value) |
static bool | EigenMatrix4dToJsonArray (const Eigen::Matrix4d &mat, Json::Value &value) |
static bool | EigenMatrix4dFromJsonArray (Eigen::Matrix4d_u &mat, const Json::Value &value) |
static bool | EigenMatrix4dToJsonArray (const Eigen::Matrix4d_u &mat, Json::Value &value) |
static bool | EigenMatrix6dFromJsonArray (Eigen::Matrix6d &mat, const Json::Value &value) |
static bool | EigenMatrix6dToJsonArray (const Eigen::Matrix6d &mat, Json::Value &value) |
static bool | EigenMatrix6dFromJsonArray (Eigen::Matrix6d_u &mat, const Json::Value &value) |
static bool | EigenMatrix6dToJsonArray (const Eigen::Matrix6d_u &mat, Json::Value &value) |
Class IJsonConvertible defines the behavior of a class that can convert itself to/from a json::Value.
|
inlinevirtual |
|
pure virtual |
Implemented in open3d::visualization::ViewTrajectory, open3d::visualization::ViewParameters, open3d::visualization::RenderOptionWithEditing, open3d::visualization::RenderOption, open3d::visualization::SelectionPolygonVolume, open3d::t::io::RGBDVideoMetadata, open3d::t::io::RealSenseSensorConfig, open3d::pipelines::registration::PoseGraph, open3d::pipelines::registration::PoseGraphEdge, open3d::pipelines::registration::PoseGraphNode, open3d::pipelines::color_map::ImageWarpingField, open3d::io::MKVMetadata, open3d::io::AzureKinectSensorConfig, open3d::geometry::Octree, open3d::geometry::OctreePointColorLeafNode, open3d::geometry::OctreeColorLeafNode, open3d::geometry::OctreeInternalPointNode, open3d::geometry::OctreeInternalNode, open3d::camera::PinholeCameraTrajectory, open3d::camera::PinholeCameraParameters, and open3d::camera::PinholeCameraIntrinsic.
|
pure virtual |
Implemented in open3d::visualization::ViewTrajectory, open3d::visualization::ViewParameters, open3d::visualization::RenderOptionWithEditing, open3d::visualization::RenderOption, open3d::visualization::SelectionPolygonVolume, open3d::t::io::RGBDVideoMetadata, open3d::t::io::RealSenseSensorConfig, open3d::pipelines::registration::PoseGraph, open3d::pipelines::registration::PoseGraphEdge, open3d::pipelines::registration::PoseGraphNode, open3d::pipelines::color_map::ImageWarpingField, open3d::io::MKVMetadata, open3d::io::AzureKinectSensorConfig, open3d::geometry::Octree, open3d::geometry::OctreePointColorLeafNode, open3d::geometry::OctreeColorLeafNode, open3d::geometry::OctreeInternalPointNode, open3d::geometry::OctreeInternalNode, open3d::camera::PinholeCameraTrajectory, open3d::camera::PinholeCameraParameters, and open3d::camera::PinholeCameraIntrinsic.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
virtual |
Convert to a styled string representation of JSON data for display.