cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
toolbox::pcl::random_downsampling_t< DataType > Class Template Reference

#include <random_downsampling.hpp>

Inheritance diagram for toolbox::pcl::random_downsampling_t< DataType >:

Public Types

using data_type = DataType
 
using base_type = filter_t< random_downsampling_t< DataType >, DataType >
 
using point_cloud = toolbox::types::point_cloud_t< data_type >
 
using point_cloud_ptr = std::shared_ptr< toolbox::types::point_cloud_t< data_type > >
 
- Public Types inherited from toolbox::pcl::filter_t< random_downsampling_t< DataType >, DataType >
using data_type = DataType
 
using point_cloud = toolbox::types::point_cloud_t< data_type >
 
using point_cloud_ptr = std::shared_ptr< toolbox::types::point_cloud_t< data_type > >
 

Public Member Functions

 random_downsampling_t (float ration)
 
 ~random_downsampling_t ()=default
 
 random_downsampling_t (const random_downsampling_t &)=delete
 
random_downsampling_toperator= (const random_downsampling_t &)=delete
 
 random_downsampling_t (random_downsampling_t &&)=delete
 
random_downsampling_toperator= (random_downsampling_t &&)=delete
 
std::size_t set_input_impl (const point_cloud &cloud)
 
std::size_t set_input_impl (const point_cloud_ptr &cloud)
 
void enable_parallel_impl (bool enable)
 
point_cloud filter_impl ()
 
void filter_impl (point_cloud_ptr output)
 
- Public Member Functions inherited from toolbox::pcl::filter_t< random_downsampling_t< DataType >, DataType >
std::size_t set_input (const point_cloud &cloud)
 
std::size_t set_input (const point_cloud_ptr &cloud)
 
void enable_parallel (bool enable)
 
point_cloud filter ()
 
void filter (point_cloud_ptr output)
 
 filter_t (const filter_t &)=delete
 
 filter_t (filter_t &&)=delete
 
filter_toperator= (const filter_t &)=delete
 
filter_toperator= (filter_t &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from toolbox::pcl::filter_t< random_downsampling_t< DataType >, DataType >
 filter_t ()=default
 
 ~filter_t ()=default
 

Member Typedef Documentation

◆ base_type

template<typename DataType >
using toolbox::pcl::random_downsampling_t< DataType >::base_type = filter_t<random_downsampling_t<DataType>, DataType>

◆ data_type

template<typename DataType >
using toolbox::pcl::random_downsampling_t< DataType >::data_type = DataType

◆ point_cloud

template<typename DataType >
using toolbox::pcl::random_downsampling_t< DataType >::point_cloud = toolbox::types::point_cloud_t<data_type>

◆ point_cloud_ptr

template<typename DataType >
using toolbox::pcl::random_downsampling_t< DataType >::point_cloud_ptr = std::shared_ptr<toolbox::types::point_cloud_t<data_type> >

Constructor & Destructor Documentation

◆ random_downsampling_t() [1/3]

template<typename DataType >
toolbox::pcl::random_downsampling_t< DataType >::random_downsampling_t ( float  ration)
inlineexplicit

◆ ~random_downsampling_t()

template<typename DataType >
toolbox::pcl::random_downsampling_t< DataType >::~random_downsampling_t ( )
default

◆ random_downsampling_t() [2/3]

template<typename DataType >
toolbox::pcl::random_downsampling_t< DataType >::random_downsampling_t ( const random_downsampling_t< DataType > &  )
delete

◆ random_downsampling_t() [3/3]

template<typename DataType >
toolbox::pcl::random_downsampling_t< DataType >::random_downsampling_t ( random_downsampling_t< DataType > &&  )
delete

Member Function Documentation

◆ enable_parallel_impl()

template<typename DataType >
void toolbox::pcl::random_downsampling_t< DataType >::enable_parallel_impl ( bool  enable)

◆ filter_impl() [1/2]

template<typename DataType >
random_downsampling_t< DataType >::point_cloud toolbox::pcl::random_downsampling_t< DataType >::filter_impl ( )

◆ filter_impl() [2/2]

template<typename DataType >
void toolbox::pcl::random_downsampling_t< DataType >::filter_impl ( point_cloud_ptr  output)

◆ operator=() [1/2]

template<typename DataType >
random_downsampling_t & toolbox::pcl::random_downsampling_t< DataType >::operator= ( const random_downsampling_t< DataType > &  )
delete

◆ operator=() [2/2]

template<typename DataType >
random_downsampling_t & toolbox::pcl::random_downsampling_t< DataType >::operator= ( random_downsampling_t< DataType > &&  )
delete

◆ set_input_impl() [1/2]

template<typename DataType >
std::size_t toolbox::pcl::random_downsampling_t< DataType >::set_input_impl ( const point_cloud cloud)

◆ set_input_impl() [2/2]

template<typename DataType >
std::size_t toolbox::pcl::random_downsampling_t< DataType >::set_input_impl ( const point_cloud_ptr cloud)

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