![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <MKVMetadata.h>


Public Member Functions | |
| bool | ConvertToJsonValue (Json::Value &value) const override |
| bool | ConvertFromJsonValue (const Json::Value &value) override |
Public Member Functions inherited from cloudViewer::utility::IJsonConvertible | |
| virtual | ~IJsonConvertible () |
| virtual std::string | ToString () const |
| Convert to a styled string representation of JSON data for display. More... | |
Public Attributes | |
| camera::PinholeCameraIntrinsic | intrinsics_ |
| Shared intrinsics betwee RGB & depth. More... | |
| std::string | serial_number_ = "" |
| uint64_t | stream_length_usec_ = 0 |
| Length of the video (usec). More... | |
| int | width_ |
| Width of the video. More... | |
| int | height_ |
| Height of the video. More... | |
| std::string | color_mode_ |
| std::string | depth_mode_ |
Additional Inherited Members | |
Static Public Member Functions inherited from cloudViewer::utility::IJsonConvertible | |
| 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) |
|
overridevirtual |
Implements cloudViewer::utility::IJsonConvertible.
Definition at line 30 of file MKVMetadata.cpp.
References color_mode_, cloudViewer::camera::PinholeCameraIntrinsic::ConvertFromJsonValue(), depth_mode_, height_, intrinsics_, serial_number_, stream_length_usec_, and width_.
Referenced by cloudViewer::io::MKVReader::Open().
|
overridevirtual |
Implements cloudViewer::utility::IJsonConvertible.
Definition at line 17 of file MKVMetadata.cpp.
References color_mode_, cloudViewer::camera::PinholeCameraIntrinsic::ConvertToJsonValue(), depth_mode_, height_, intrinsics_, serial_number_, stream_length_usec_, and width_.
| std::string cloudViewer::io::MKVMetadata::color_mode_ |
Definition at line 45 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().
| std::string cloudViewer::io::MKVMetadata::depth_mode_ |
Definition at line 46 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().
| int cloudViewer::io::MKVMetadata::height_ |
Height of the video.
Definition at line 44 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), ConvertToJsonValue(), and cloudViewer::io::pybind_sensor().
| camera::PinholeCameraIntrinsic cloudViewer::io::MKVMetadata::intrinsics_ |
Shared intrinsics betwee RGB & depth.
We assume depth image is always warped to the color image system.
Definition at line 36 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().
| std::string cloudViewer::io::MKVMetadata::serial_number_ = "" |
Definition at line 38 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().
| uint64_t cloudViewer::io::MKVMetadata::stream_length_usec_ = 0 |
Length of the video (usec).
Definition at line 40 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), ConvertToJsonValue(), cloudViewer::io::pybind_sensor(), and cloudViewer::io::MKVReader::SeekTimestamp().
| int cloudViewer::io::MKVMetadata::width_ |
Width of the video.
Definition at line 42 of file MKVMetadata.h.
Referenced by ConvertFromJsonValue(), ConvertToJsonValue(), and cloudViewer::io::pybind_sensor().