Open3D (C++ API)
0.17.0
|
#include <AzureKinectSensorConfig.h>
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 () |
virtual std::string | ToString () const |
Convert to a styled string representation of JSON data for display. More... | |
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) |
AzureKinect sensor configuration.
open3d::io::AzureKinectSensorConfig::AzureKinectSensorConfig | ( | ) |
Default constructor, default configs will be used.
open3d::io::AzureKinectSensorConfig::AzureKinectSensorConfig | ( | const std::unordered_map< std::string, std::string > & | config | ) |
Initialize config with a map.
|
overridevirtual |
Implements open3d::utility::IJsonConvertible.
void open3d::io::AzureKinectSensorConfig::ConvertFromNativeConfig | ( | const _k4a_device_configuration_t & | k4a_config | ) |
|
overridevirtual |
Implements open3d::utility::IJsonConvertible.
k4a_device_configuration_t open3d::io::AzureKinectSensorConfig::ConvertToNativeConfig | ( | ) | const |
|
staticprotected |
std::unordered_map<std::string, std::string> open3d::io::AzureKinectSensorConfig::config_ |