Open3D (C++ API)  0.14.1
Public Member Functions | Static Public Member Functions | Data Fields
open3d::t::geometry::kernel::tsdf::ColoredVoxel32f Struct Reference

#include <TSDFVoxel.h>

Public Member Functions

OPEN3D_HOST_DEVICE float GetTSDF ()
 
OPEN3D_HOST_DEVICE float GetWeight ()
 
OPEN3D_HOST_DEVICE float GetR ()
 
OPEN3D_HOST_DEVICE float GetG ()
 
OPEN3D_HOST_DEVICE float GetB ()
 
OPEN3D_HOST_DEVICE void Integrate (float dsdf)
 
OPEN3D_HOST_DEVICE void Integrate (float dsdf, float dr, float dg, float db)
 

Static Public Member Functions

static bool HasColor ()
 

Data Fields

float tsdf
 
float weight
 
float r
 
float g
 
float b
 

Detailed Description

20-byte voxel structure. Float for colors and weights, accurate but memory-consuming.

Member Function Documentation

◆ GetB()

OPEN3D_HOST_DEVICE float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::GetB ( )
inline

◆ GetG()

OPEN3D_HOST_DEVICE float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::GetG ( )
inline

◆ GetR()

OPEN3D_HOST_DEVICE float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::GetR ( )
inline

◆ GetTSDF()

OPEN3D_HOST_DEVICE float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::GetTSDF ( )
inline

◆ GetWeight()

OPEN3D_HOST_DEVICE float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::GetWeight ( )
inline

◆ HasColor()

static bool open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::HasColor ( )
inlinestatic

◆ Integrate() [1/2]

OPEN3D_HOST_DEVICE void open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::Integrate ( float  dsdf)
inline

◆ Integrate() [2/2]

OPEN3D_HOST_DEVICE void open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::Integrate ( float  dsdf,
float  dr,
float  dg,
float  db 
)
inline

Field Documentation

◆ b

float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::b

◆ g

float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::g

◆ r

float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::r

◆ tsdf

float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::tsdf

◆ weight

float open3d::t::geometry::kernel::tsdf::ColoredVoxel32f::weight

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