Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
pcl::gpu::ColorVolume Class Reference

ColorVolume class. More...

#include </build/reproducible-path/pcl-1.15.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/color_volume.h>

Public Types

using PointType = PointXYZ
using Ptr = shared_ptr<ColorVolume>
using ConstPtr = shared_ptr<const ColorVolume>

Public Member Functions

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

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 56 of file color_volume.h.

Member Typedef Documentation

◆ ConstPtr

using pcl::gpu::ColorVolume::ConstPtr = shared_ptr<const ColorVolume>

Definition at line 61 of file color_volume.h.

◆ PointType

Definition at line 59 of file color_volume.h.

◆ Ptr

Definition at line 60 of file color_volume.h.

Constructor & Destructor Documentation

◆ ColorVolume()

pcl::gpu::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.

Member Function Documentation

◆ data()

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

Returns container with color volume in GPU memory.

◆ fetchColors()

void pcl::gpu::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

References PCL_MAKE_ALIGNED_OPERATOR_NEW.

◆ getMaxWeight()

int pcl::gpu::ColorVolume::getMaxWeight ( ) const

Returns running average length.

◆ reset()

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

Resets color volume to uninitialized state.


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