Open3D (C++ API)
Public Member Functions | Data Fields | Static Protected Member Functions
open3d::io::AzureKinectSensorConfig Class Reference

#include <AzureKinectSensorConfig.h>

Inheritance diagram for open3d::io::AzureKinectSensorConfig:
open3d::io::RGBDSensorConfig open3d::utility::IJsonConvertible

Public Member Functions

 AzureKinectSensorConfig ()
 Default constructor, default configs will be used. More...
 
 AzureKinectSensorConfig (const std::unordered_map< std::string, std::string > &config)
 Initialize config with a map. More...
 
bool ConvertToJsonValue (Json::Value &value) const override
 
bool ConvertFromJsonValue (const Json::Value &value) override
 
void ConvertFromNativeConfig (const _k4a_device_configuration_t &k4a_config)
 
_k4a_device_configuration_t ConvertToNativeConfig () const
 
- Public Member Functions inherited from open3d::utility::IJsonConvertible
virtual ~IJsonConvertible ()
 

Data Fields

std::unordered_map< std::string, std::string > config_
 

Static Protected Member Functions

static bool IsValidConfig (const std::unordered_map< std::string, std::string > &config, bool verbose=true)
 

Additional Inherited Members

- Static Public Member Functions inherited from open3d::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

AzureKinect sensor configuration.

Constructor & Destructor Documentation

◆ AzureKinectSensorConfig() [1/2]

open3d::io::AzureKinectSensorConfig::AzureKinectSensorConfig ( )

Default constructor, default configs will be used.

◆ AzureKinectSensorConfig() [2/2]

open3d::io::AzureKinectSensorConfig::AzureKinectSensorConfig ( const std::unordered_map< std::string, std::string > &  config)

Initialize config with a map.

Member Function Documentation

◆ ConvertFromJsonValue()

bool open3d::io::AzureKinectSensorConfig::ConvertFromJsonValue ( const Json::Value &  value)
overridevirtual

◆ ConvertFromNativeConfig()

void open3d::io::AzureKinectSensorConfig::ConvertFromNativeConfig ( const _k4a_device_configuration_t &  k4a_config)

◆ ConvertToJsonValue()

bool open3d::io::AzureKinectSensorConfig::ConvertToJsonValue ( Json::Value &  value) const
overridevirtual

◆ ConvertToNativeConfig()

k4a_device_configuration_t open3d::io::AzureKinectSensorConfig::ConvertToNativeConfig ( ) const

◆ IsValidConfig()

bool open3d::io::AzureKinectSensorConfig::IsValidConfig ( const std::unordered_map< std::string, std::string > &  config,
bool  verbose = true 
)
staticprotected

Field Documentation

◆ config_

std::unordered_map<std::string, std::string> open3d::io::AzureKinectSensorConfig::config_

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