Point Cloud Library (PCL)
1.14.1-dev
|
Structure to handle buffer addresses. More...
#include </__w/1/s/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/tsdf_buffer.h>
Public Member Functions | |
tsdf_buffer () | |
Default constructor. More... | |
Public Attributes | |
short2 * | tsdf_memory_start |
Address of the first element of the TSDF volume in memory. More... | |
short2 * | tsdf_memory_end |
Address of the last element of the TSDF volume in memory. More... | |
short2 * | tsdf_rolling_buff_origin |
Memory address of the origin of the rolling buffer. More... | |
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... | |
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 50 of file tsdf_buffer.h.
|
inline |
Default constructor.
Definition at line 71 of file tsdf_buffer.h.
References origin_GRID, origin_GRID_global, origin_metric, tsdf_memory_end, tsdf_memory_start, tsdf_rolling_buff_origin, volume_size, and voxels_size.
int3 pcl::gpu::kinfuLS::tsdf_buffer::origin_GRID |
Internal cube origin for rollign buffer.
Definition at line 60 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
float3 pcl::gpu::kinfuLS::tsdf_buffer::origin_GRID_global |
Cube origin in world coordinates.
Definition at line 62 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
float3 pcl::gpu::kinfuLS::tsdf_buffer::origin_metric |
Current metric origin of the cube, in world coordinates.
Definition at line 64 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
short2* pcl::gpu::kinfuLS::tsdf_buffer::tsdf_memory_end |
Address of the last element of the TSDF volume in memory.
Definition at line 56 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
short2* pcl::gpu::kinfuLS::tsdf_buffer::tsdf_memory_start |
Address of the first element of the TSDF volume in memory.
Definition at line 54 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
short2* pcl::gpu::kinfuLS::tsdf_buffer::tsdf_rolling_buff_origin |
Memory address of the origin of the rolling buffer.
MUST BE UPDATED AFTER EACH SHIFT.
Definition at line 58 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
float3 pcl::gpu::kinfuLS::tsdf_buffer::volume_size |
Size of the volume, in meters.
Definition at line 66 of file tsdf_buffer.h.
Referenced by tsdf_buffer().
int3 pcl::gpu::kinfuLS::tsdf_buffer::voxels_size |
Number of voxels in the volume, per axis.
Definition at line 68 of file tsdf_buffer.h.
Referenced by tsdf_buffer().