41 #include <cuda_runtime.h>
43 #include <pcl/gpu/containers/device_array.h>
void pack_hull(const DeviceArray< PointType > &points, const DeviceArray< int > &indeces, DeviceArray< PointType > &output)
DeviceArray2D< float4 > Cloud
DeviceArray< std::uint64_t > FacetsDists
std::size_t remove_duplicates(DeviceArray< int > &indeces)
DeviceArray< int > head_points
DeviceArray< int > scan_buffer
DeviceArray2D< int > verts_inds
DeviceArray< int > empty_count
void setInitialFacets(const InitalSimplex &simplex)
DeviceArray2D< int > empty_facets
FacetStream(std::size_t buffer_size)
PointStream(const Cloud &cloud)
int searchFacetHeads(std::size_t facet_count, DeviceArray< int > &head_points)
void classify(FacetStream &fs)
void computeInitalSimplex()