cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t Struct Reference

#include <voxel_grid_downsampling.hpp>

Public Member Functions

std::size_t add_voxel ()
 
std::size_t size () const
 
void reserve (std::size_t reserve_size)
 
void clear ()
 

Public Attributes

std::vector< DataType > sum_x
 
std::vector< DataType > sum_y
 
std::vector< DataType > sum_z
 
std::vector< DataType > sum_nx
 
std::vector< DataType > sum_ny
 
std::vector< DataType > sum_nz
 
std::vector< DataType > sum_r
 
std::vector< DataType > sum_g
 
std::vector< DataType > sum_b
 
std::vector< std::size_t > counts
 
std::vector< std::size_t > voxel_indices
 

Member Function Documentation

◆ add_voxel()

template<typename DataType >
std::size_t toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::add_voxel ( )

◆ clear()

template<typename DataType >
void toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::clear ( )

◆ reserve()

template<typename DataType >
void toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::reserve ( std::size_t  reserve_size)

◆ size()

template<typename DataType >
std::size_t toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::size ( ) const

Member Data Documentation

◆ counts

template<typename DataType >
std::vector<std::size_t> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::counts

◆ sum_b

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_b

◆ sum_g

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_g

◆ sum_nx

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_nx

◆ sum_ny

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_ny

◆ sum_nz

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_nz

◆ sum_r

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_r

◆ sum_x

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_x

◆ sum_y

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_y

◆ sum_z

template<typename DataType >
std::vector<DataType> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::sum_z

◆ voxel_indices

template<typename DataType >
std::vector<std::size_t> toolbox::pcl::voxel_grid_downsampling_t< DataType >::voxel_data_soa_t::voxel_indices

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