Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Types | Public Member Functions
pcl::gpu::kinfuLS::ColorVolume Class Reference

ColorVolume class. More...

#include </__w/1/s/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/color_volume.h>

Public Types

typedef PointXYZ PointType
 
typedef boost::shared_ptr< ColorVolumePtr
 

Public Member Functions

 ColorVolume (const TsdfVolume &tsdf, int max_weight=-1)
 Constructor. More...
 
 ~ColorVolume ()
 Destructor. More...
 
void reset ()
 Resets color volume to uninitialized state. More...
 
int getMaxWeight () const
 Returns running average length. More...
 
DeviceArray2D< int > data () const
 Returns container with color volume in GPU memory. More...
 
void fetchColors (const DeviceArray< PointType > &cloud, DeviceArray< RGB > &colors) const
 Computes colors from color volume. More...
 

Detailed Description

ColorVolume class.

Author
Anatoly Baskeheev, Itseez Ltd, (mynam.nosp@m.e.my.nosp@m.surna.nosp@m.me@m.nosp@m.ycomp.nosp@m.any..nosp@m.com)

Definition at line 58 of file color_volume.h.

Member Typedef Documentation

Definition at line 61 of file color_volume.h.

Definition at line 62 of file color_volume.h.

Constructor & Destructor Documentation

pcl::gpu::kinfuLS::ColorVolume::ColorVolume ( const TsdfVolume tsdf,
int  max_weight = -1 
)

Constructor.

Parameters
[in]tsdftsdf volume to get parameters from
[in]max_weightmax weight for running average. Can be less than 255. Negative means default.
pcl::gpu::kinfuLS::ColorVolume::~ColorVolume ( )

Destructor.

Member Function Documentation

DeviceArray2D<int> pcl::gpu::kinfuLS::ColorVolume::data ( ) const

Returns container with color volume in GPU memory.

void pcl::gpu::kinfuLS::ColorVolume::fetchColors ( const DeviceArray< PointType > &  cloud,
DeviceArray< RGB > &  colors 
) const

Computes colors from color volume.

Parameters
[in]cloudPoints for which colors are to be computed.
[out]colorsoutput array for colors
int pcl::gpu::kinfuLS::ColorVolume::getMaxWeight ( ) const

Returns running average length.

void pcl::gpu::kinfuLS::ColorVolume::reset ( )

Resets color volume to uninitialized state.


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