Point Cloud Library (PCL) 1.15.0
Loading...
Searching...
No Matches
pcl::cuda::DisparityHelperMap Struct Reference

#include </builddir/build/BUILD/pcl-1.15.0-build/pcl-pcl-1.15.0/cuda/io/include/pcl/cuda/io/kinect_smoothing.h>

Public Member Functions

 DisparityHelperMap (float *data, int width, int height, int window_size, float baseline, float focal_length, float disp_thresh)
__host__ __device__ float disparity2depth (float disparity)
__host__ __device__ float depth2disparity (float depth)
__host__ __device__ float3 operator() (int idx)

Public Attributes

float * data_
int width_
int height_
int window_size_
float baseline_
float focal_length_
float disp_thresh_

Detailed Description

Definition at line 214 of file kinect_smoothing.h.

Constructor & Destructor Documentation

◆ DisparityHelperMap()

pcl::cuda::DisparityHelperMap::DisparityHelperMap ( float * data,
int width,
int height,
int window_size,
float baseline,
float focal_length,
float disp_thresh )
inline

Definition at line 216 of file kinect_smoothing.h.

References baseline_, data_, disp_thresh_, focal_length_, height_, width_, and window_size_.

Member Function Documentation

◆ depth2disparity()

__host__ __device__ float pcl::cuda::DisparityHelperMap::depth2disparity ( float depth)
inline

Definition at line 237 of file kinect_smoothing.h.

References baseline_, and focal_length_.

Referenced by operator()().

◆ disparity2depth()

__host__ __device__ float pcl::cuda::DisparityHelperMap::disparity2depth ( float disparity)
inline

Definition at line 230 of file kinect_smoothing.h.

References baseline_, and focal_length_.

Referenced by operator()().

◆ operator()()

__host__ __device__ float3 pcl::cuda::DisparityHelperMap::operator() ( int idx)
inline

Member Data Documentation

◆ baseline_

float pcl::cuda::DisparityHelperMap::baseline_

Definition at line 224 of file kinect_smoothing.h.

Referenced by depth2disparity(), disparity2depth(), and DisparityHelperMap().

◆ data_

float* pcl::cuda::DisparityHelperMap::data_

Definition at line 220 of file kinect_smoothing.h.

Referenced by DisparityHelperMap(), and operator()().

◆ disp_thresh_

float pcl::cuda::DisparityHelperMap::disp_thresh_

Definition at line 226 of file kinect_smoothing.h.

Referenced by DisparityHelperMap(), and operator()().

◆ focal_length_

float pcl::cuda::DisparityHelperMap::focal_length_

Definition at line 225 of file kinect_smoothing.h.

Referenced by depth2disparity(), disparity2depth(), and DisparityHelperMap().

◆ height_

int pcl::cuda::DisparityHelperMap::height_

Definition at line 222 of file kinect_smoothing.h.

Referenced by DisparityHelperMap(), and operator()().

◆ width_

int pcl::cuda::DisparityHelperMap::width_

Definition at line 221 of file kinect_smoothing.h.

Referenced by DisparityHelperMap(), and operator()().

◆ window_size_

int pcl::cuda::DisparityHelperMap::window_size_

Definition at line 223 of file kinect_smoothing.h.

Referenced by DisparityHelperMap(), and operator()().


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