40 #include <pcl/memory.h>
41 #include <pcl/pcl_macros.h>
42 #include <pcl/gpu/containers/device_array.h>
65 POINTS_PER_TRIANGLE = 3,
66 DEFAULT_TRIANGLES_BUFFER_SIZE = 2 * 1000 * 1000 * POINTS_PER_TRIANGLE * 2
73 using Ptr = shared_ptr<MarchingCubes>;
74 using ConstPtr = shared_ptr<const MarchingCubes>;
MarchingCubes implements MarchingCubes functionality for TSDF volume on GPU.
A point structure representing Euclidean xyz coordinates.
shared_ptr< MarchingCubes > Ptr
Smart pointer.
shared_ptr< const MarchingCubes > ConstPtr