Point Cloud Library (PCL)  1.10.1-dev
List of all members | Classes | Public Types | Public Member Functions | Public Attributes
DataGenerator Struct Reference

#include </__w/1/s/gpu/octree/test/data_source.hpp>


struct  ConvPoint

Public Types

using PointType = pcl::gpu::Octree::PointType

Public Member Functions

 DataGenerator ()
void operator() ()
void bruteForceSearch (bool log=false, float radius=-1.f)
void printParams () const

Public Attributes

std::size_t data_size
std::size_t tests_num
float cube_size
float max_radius
float shared_radius
std::vector< PointTypepoints
std::vector< PointTypequeries
std::vector< float > radiuses
std::vector< std::vector< int > > bfresutls
std::vector< int > indices

Detailed Description

Definition at line 51 of file data_source.hpp.

Member Typedef Documentation

◆ PointType

Definition at line 53 of file data_source.hpp.

Constructor & Destructor Documentation

◆ DataGenerator()

DataGenerator::DataGenerator ( )

Definition at line 70 of file data_source.hpp.

Member Function Documentation

◆ bruteForceSearch()

void DataGenerator::bruteForceSearch ( bool  log = false,
float  radius = -1.f 

Definition at line 103 of file data_source.hpp.

References tests_num.

◆ operator()()

void DataGenerator::operator() ( )

Definition at line 76 of file data_source.hpp.

References data_size, and tests_num.

◆ printParams()

void DataGenerator::printParams ( ) const

Definition at line 144 of file data_source.hpp.

Member Data Documentation

◆ bfresutls

std::vector< std::vector<int> > DataGenerator::bfresutls

Definition at line 66 of file data_source.hpp.

◆ cube_size

float DataGenerator::cube_size

Definition at line 58 of file data_source.hpp.

◆ data_size

std::size_t DataGenerator::data_size

Definition at line 55 of file data_source.hpp.

Referenced by operator()().

◆ indices

std::vector<int> DataGenerator::indices

Definition at line 68 of file data_source.hpp.

◆ max_radius

float DataGenerator::max_radius

Definition at line 59 of file data_source.hpp.

◆ points

std::vector<PointType> DataGenerator::points

Definition at line 63 of file data_source.hpp.

◆ queries

std::vector<PointType> DataGenerator::queries

Definition at line 64 of file data_source.hpp.

◆ radiuses

std::vector<float> DataGenerator::radiuses

Definition at line 65 of file data_source.hpp.

◆ shared_radius

float DataGenerator::shared_radius

Definition at line 61 of file data_source.hpp.

◆ tests_num

std::size_t DataGenerator::tests_num

Definition at line 56 of file data_source.hpp.

Referenced by bruteForceSearch(), and operator()().

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