18 class GenericProgressCallback;
19 class NormalizedProgress;
20 class GenericIndexedMesh;
37 gridSize.
x, gridSize.
y, gridSize.
z, 0,
46 return intersectWith(mesh, cellLength, gridMinCorner, 1, progressCb);
54 return intersectWith(cloud, cellLength, gridMinCorner, 1, progressCb);
75 return SDT_3D(*
this, progressCb);
80 static bool EDT_1D(GridElement* slice, std::size_t r, std::size_t c);
83 std::size_t sliceIndex,
84 const std::vector<GridElement>& sq);
float PointCoordinateType
Type of the coordinates of a (N-D) point.
std::shared_ptr< core::Tensor > image
A generic mesh with index-based vertex access.
Simple 3D grid structure.
bool init(unsigned di, unsigned dj, unsigned dk, unsigned margin, GridElement defaultCellValue=0)
Initializes the grid.
Generic file read and write utility for python interface.