Open3D (C++ API)  0.14.1+b449b58
Public Member Functions | Data Fields
open3d::t::io::TSDFVoxelGridMetadata Class Reference
Inheritance diagram for open3d::t::io::TSDFVoxelGridMetadata:
open3d::utility::IJsonConvertible

Public Member Functions

 TSDFVoxelGridMetadata ()=default
 
 TSDFVoxelGridMetadata (const geometry::TSDFVoxelGrid &tsdf_voxelgrid)
 
bool ConvertToJsonValue (Json::Value &value) const override
 
bool ConvertFromJsonValue (const Json::Value &value) override
 
- 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

float voxel_size_
 
float sdf_trunc_
 
int block_resolution_
 
int block_count_
 
std::string device_
 
std::string hashmap_file_name_
 
std::unordered_map< std::string, core::Dtypeattr_dtype_map_
 

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)
 

Constructor & Destructor Documentation

◆ TSDFVoxelGridMetadata() [1/2]

open3d::t::io::TSDFVoxelGridMetadata::TSDFVoxelGridMetadata ( )
default

◆ TSDFVoxelGridMetadata() [2/2]

open3d::t::io::TSDFVoxelGridMetadata::TSDFVoxelGridMetadata ( const geometry::TSDFVoxelGrid tsdf_voxelgrid)
inline

Member Function Documentation

◆ ConvertFromJsonValue()

bool open3d::t::io::TSDFVoxelGridMetadata::ConvertFromJsonValue ( const Json::Value &  value)
inlineoverridevirtual

◆ ConvertToJsonValue()

bool open3d::t::io::TSDFVoxelGridMetadata::ConvertToJsonValue ( Json::Value &  value) const
inlineoverridevirtual

Field Documentation

◆ attr_dtype_map_

std::unordered_map<std::string, core::Dtype> open3d::t::io::TSDFVoxelGridMetadata::attr_dtype_map_

◆ block_count_

int open3d::t::io::TSDFVoxelGridMetadata::block_count_

◆ block_resolution_

int open3d::t::io::TSDFVoxelGridMetadata::block_resolution_

◆ device_

std::string open3d::t::io::TSDFVoxelGridMetadata::device_

◆ hashmap_file_name_

std::string open3d::t::io::TSDFVoxelGridMetadata::hashmap_file_name_

◆ sdf_trunc_

float open3d::t::io::TSDFVoxelGridMetadata::sdf_trunc_

◆ voxel_size_

float open3d::t::io::TSDFVoxelGridMetadata::voxel_size_

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