ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::io::MKVMetadata Class Reference

#include <MKVMetadata.h>

Inheritance diagram for cloudViewer::io::MKVMetadata:
Collaboration diagram for cloudViewer::io::MKVMetadata:

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)
 

Detailed Description

class MKVMetadata

AzureKinect mkv metadata.

Definition at line 27 of file MKVMetadata.h.

Member Function Documentation

◆ ConvertFromJsonValue()

bool cloudViewer::io::MKVMetadata::ConvertFromJsonValue ( const Json::Value &  value)
overridevirtual

◆ ConvertToJsonValue()

bool cloudViewer::io::MKVMetadata::ConvertToJsonValue ( Json::Value &  value) const
overridevirtual

Member Data Documentation

◆ color_mode_

std::string cloudViewer::io::MKVMetadata::color_mode_

Definition at line 45 of file MKVMetadata.h.

Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().

◆ depth_mode_

std::string cloudViewer::io::MKVMetadata::depth_mode_

Definition at line 46 of file MKVMetadata.h.

Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().

◆ height_

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().

◆ intrinsics_

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().

◆ serial_number_

std::string cloudViewer::io::MKVMetadata::serial_number_ = ""

Definition at line 38 of file MKVMetadata.h.

Referenced by ConvertFromJsonValue(), and ConvertToJsonValue().

◆ stream_length_usec_

uint64_t cloudViewer::io::MKVMetadata::stream_length_usec_ = 0

◆ width_

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().


The documentation for this class was generated from the following files: