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.