ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
flann::cuda::CountingRadiusResultSet< DistanceType > Struct Template Reference

#include <result_set.h>

Public Member Functions

__device__ __host__ CountingRadiusResultSet (DistanceType radius, int max_neighbors)
 
__device__ DistanceType worstDist ()
 
__device__ void insert (int index, float dist)
 
__device__ void setResultLocation (DistanceType *, int *count, int thread, int stride)
 
__device__ void finish ()
 

Public Attributes

int count_
 
DistanceType radius_sq_
 
int max_neighbors_
 
int * resultIndex
 

Detailed Description

template<typename DistanceType>
struct flann::cuda::CountingRadiusResultSet< DistanceType >

Definition at line 226 of file result_set.h.

Constructor & Destructor Documentation

◆ CountingRadiusResultSet()

template<typename DistanceType >
__device__ __host__ flann::cuda::CountingRadiusResultSet< DistanceType >::CountingRadiusResultSet ( DistanceType  radius,
int  max_neighbors 
)
inline

Definition at line 233 of file result_set.h.

Member Function Documentation

◆ finish()

◆ insert()

template<typename DistanceType >
__device__ void flann::cuda::CountingRadiusResultSet< DistanceType >::insert ( int  index,
float  dist 
)
inline

◆ setResultLocation()

template<typename DistanceType >
__device__ void flann::cuda::CountingRadiusResultSet< DistanceType >::setResultLocation ( DistanceType *  ,
int *  count,
int  thread,
int  stride 
)
inline

◆ worstDist()

template<typename DistanceType >
__device__ DistanceType flann::cuda::CountingRadiusResultSet< DistanceType >::worstDist ( )
inline

Member Data Documentation

◆ count_

◆ max_neighbors_

template<typename DistanceType >
int flann::cuda::CountingRadiusResultSet< DistanceType >::max_neighbors_

◆ radius_sq_

template<typename DistanceType >
DistanceType flann::cuda::CountingRadiusResultSet< DistanceType >::radius_sq_

◆ resultIndex


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