42#include <pcl/gpu/containers/device_array.h>
69 using Ptr = shared_ptr<MarchingCubes>;
70 using ConstPtr = shared_ptr<const MarchingCubes>;
pcl::PointXYZ PointType
Point type.
DeviceArray< PointType > run(const TsdfVolume &tsdf, DeviceArray< PointType > &triangles_buffer)
Runs marching cubes triangulation.
MarchingCubes()
Default constructor.
shared_ptr< MarchingCubes > Ptr
Smart pointer.
@ DEFAULT_TRIANGLES_BUFFER_SIZE
shared_ptr< const MarchingCubes > ConstPtr
Defines functions, macros and traits for allocating and using memory.
Defines all the PCL and non-PCL macros used.
A point structure representing Euclidean xyz coordinates.