|
|
#include <filesystem>#include <set>#include <SimoxUtility/json/json.hpp>#include <VisionX/libraries/VoxelGridCore/VoxelGridCore.h>#include "../LabelDensity/VoxelGrid.h"#include "../types.h"Classes | |
| class | Voxel |
| A voxel storing whether it is occupied or free and the object label it is occupied by. More... | |
| class | VoxelGrid |
| Voxel grid storing the number of points per label in each voxel. More... | |
Namespaces | |
| namespace | visionx |
| ArmarX headers. | |
| namespace | visionx::voxelgrid |
| namespace | visionx::voxelgrid::LabelOccupancy |
Functions | |
| void | from_json (const nlohmann::json &json, Voxel &voxel) |
Set this voxel free, if json is < 0. | |
| void | from_json (const nlohmann::json &json, VoxelGrid &grid) |
| Read the voxel grid from JSON. | |
| void | to_json (nlohmann::json &json, const Voxel &voxel) |
Set json to the voxel's label if occupied, and to -1 if free. | |
| void | to_json (nlohmann::json &json, const VoxelGrid &grid) |
| Write the voxel grid to JSON. | |