|
|
Namespaces | |
| detail | |
Classes | |
| class | BinaryIO |
| class | JsonIO |
| Class to store voxel grids in a vectorized JSON format. More... | |
Typedefs | |
| template<class VoxelT > | |
| using | VoxelAttributeGetter = std::function< nlohmann::json(const VoxelT &voxel)> |
| Function to get an attribute of a voxel. More... | |
| template<class VoxelT > | |
| using | VoxelAttributeGetterMap = std::map< std::string, VoxelAttributeGetter< VoxelT > > |
| Map of attribute name to attribute getter. More... | |
| template<class VoxelT > | |
| using | VoxelAttributeSetter = std::function< void(const nlohmann::json &j, VoxelT &voxel)> |
| Function to set an attribute of a voxel. More... | |
| template<class VoxelT > | |
| using | VoxelAttributeSetterMap = std::map< std::string, VoxelAttributeSetter< VoxelT > > |
| Map of attribute name to attribute setter. More... | |
| using VoxelAttributeGetter = std::function<nlohmann::json(const VoxelT& voxel)> |
| using VoxelAttributeGetterMap = std::map<std::string, VoxelAttributeGetter<VoxelT> > |
| using VoxelAttributeSetter = std::function<void(const nlohmann::json& j, VoxelT& voxel)> |
| using VoxelAttributeSetterMap = std::map<std::string, VoxelAttributeSetter<VoxelT> > |