Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes
pcl::gpu::kinfuLS::tsdf_buffer Struct Reference

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...
 

Detailed Description

Structure to handle buffer addresses.

Definition at line 50 of file tsdf_buffer.h.

Constructor & Destructor Documentation

pcl::gpu::kinfuLS::tsdf_buffer::tsdf_buffer ( )
inline

Default constructor.

Definition at line 71 of file tsdf_buffer.h.

Member Data Documentation

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 pcl::gpu::kinfuLS::CyclicalBuffer::getWorldModel().

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 pcl::gpu::kinfuLS::CyclicalBuffer::getWorldModel().

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.

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 pcl::gpu::kinfuLS::CyclicalBuffer::getWorldModel().

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 pcl::gpu::kinfuLS::CyclicalBuffer::getWorldModel().

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 pcl::gpu::kinfuLS::CyclicalBuffer::getWorldModel().

float3 pcl::gpu::kinfuLS::tsdf_buffer::volume_size

Size of the volume, in meters.

Definition at line 66 of file tsdf_buffer.h.

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 pcl::gpu::kinfuLS::CyclicalBuffer::getWorldModel().


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