Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes | Friends
pcl::TSDFVolume< VoxelT, WeightT >::Header Struct Reference

Structure storing voxel grid resolution, volume size (in mm) and element_size of stored data. More...

#include </__w/1/s/gpu/kinfu/tools/tsdf_volume.h>

Public Member Functions

 Header ()
 
 Header (const Eigen::Vector3i &res, const Eigen::Vector3f &size)
 
size_t getVolumeSize () const
 

Public Attributes

Eigen::Vector3i resolution
 
Eigen::Vector3f volume_size
 
int volume_element_size
 
int weights_element_size
 

Friends

std::ostream & operator<< (std::ostream &os, const Header &h)
 

Detailed Description

template<typename VoxelT, typename WeightT>
struct pcl::TSDFVolume< VoxelT, WeightT >::Header

Structure storing voxel grid resolution, volume size (in mm) and element_size of stored data.

Definition at line 68 of file tsdf_volume.h.

Constructor & Destructor Documentation

◆ Header() [1/2]

template<typename VoxelT , typename WeightT >
pcl::TSDFVolume< VoxelT, WeightT >::Header::Header ( )
inline

Definition at line 74 of file tsdf_volume.h.

Referenced by pcl::TSDFVolume< VoxelT, WeightT >::setHeader().

◆ Header() [2/2]

template<typename VoxelT , typename WeightT >
pcl::TSDFVolume< VoxelT, WeightT >::Header::Header ( const Eigen::Vector3i &  res,
const Eigen::Vector3f &  size 
)
inline

Definition at line 81 of file tsdf_volume.h.

Member Function Documentation

◆ getVolumeSize()

template<typename VoxelT , typename WeightT >
size_t pcl::TSDFVolume< VoxelT, WeightT >::Header::getVolumeSize ( ) const
inline

Definition at line 89 of file tsdf_volume.h.

Friends And Related Function Documentation

◆ operator<<

template<typename VoxelT , typename WeightT >
std::ostream& operator<< ( std::ostream &  os,
const Header h 
)
friend

Definition at line 92 of file tsdf_volume.h.

Member Data Documentation

◆ resolution

template<typename VoxelT , typename WeightT >
Eigen::Vector3i pcl::TSDFVolume< VoxelT, WeightT >::Header::resolution

Definition at line 70 of file tsdf_volume.h.

◆ volume_element_size

template<typename VoxelT , typename WeightT >
int pcl::TSDFVolume< VoxelT, WeightT >::Header::volume_element_size

Definition at line 72 of file tsdf_volume.h.

◆ volume_size

template<typename VoxelT , typename WeightT >
Eigen::Vector3f pcl::TSDFVolume< VoxelT, WeightT >::Header::volume_size

Definition at line 71 of file tsdf_volume.h.

Referenced by pcl::TSDFVolume< VoxelT, WeightT >::resize().

◆ weights_element_size

template<typename VoxelT , typename WeightT >
int pcl::TSDFVolume< VoxelT, WeightT >::Header::weights_element_size

Definition at line 72 of file tsdf_volume.h.


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