Structure to handle buffer addresses. More...
#include <tsdf_buffer.h>
Public Member Functions | |
tsdf_buffer () | |
Default constructor. More... | |
Public Attributes | |
int3 | origin_GRID |
Internal cube origin for rollign buffer. More... | |
float3 | origin_GRID_global |
Cube origin in world coordinates. More... | |
float3 | origin_metric |
Current metric origin of the cube, in world coordinates. More... | |
ushort2 * | tsdf_memory_end |
Address of the last element of the TSDF volume in memory. More... | |
ushort2 * | tsdf_memory_start |
Address of the first element of the TSDF volume in memory. More... | |
ushort2 * | tsdf_rolling_buff_origin |
Memory address of the origin of the rolling buffer. MUST BE UPDATED AFTER EACH SHIFT. More... | |
float3 | volume_size |
Size of the volume, in meters. More... | |
int3 | voxels_size |
Number of voxels in the volume, per axis. More... | |
Structure to handle buffer addresses.
Definition at line 48 of file tsdf_buffer.h.
|
inline |
Default constructor.
Definition at line 69 of file tsdf_buffer.h.
int3 kfusion::tsdf_buffer::origin_GRID |
Internal cube origin for rollign buffer.
Definition at line 58 of file tsdf_buffer.h.
float3 kfusion::tsdf_buffer::origin_GRID_global |
Cube origin in world coordinates.
Definition at line 60 of file tsdf_buffer.h.
float3 kfusion::tsdf_buffer::origin_metric |
Current metric origin of the cube, in world coordinates.
Definition at line 62 of file tsdf_buffer.h.
ushort2* kfusion::tsdf_buffer::tsdf_memory_end |
Address of the last element of the TSDF volume in memory.
Definition at line 54 of file tsdf_buffer.h.
ushort2* kfusion::tsdf_buffer::tsdf_memory_start |
Address of the first element of the TSDF volume in memory.
Definition at line 52 of file tsdf_buffer.h.
ushort2* kfusion::tsdf_buffer::tsdf_rolling_buff_origin |
Memory address of the origin of the rolling buffer. MUST BE UPDATED AFTER EACH SHIFT.
Definition at line 56 of file tsdf_buffer.h.
float3 kfusion::tsdf_buffer::volume_size |
Size of the volume, in meters.
Definition at line 64 of file tsdf_buffer.h.
int3 kfusion::tsdf_buffer::voxels_size |
Number of voxels in the volume, per axis.
Definition at line 66 of file tsdf_buffer.h.