visionx::voxelgrid Namespace Reference

Namespaces

 error
 
 io
 
 LabelDensity
 
 LabelOccupancy
 
 utils
 

Classes

class  Visualizer
 Visualizer for voxel grids of with voxel type VoxelT. More...
 
class  VoxelGrid
 A 3D grid of voxels of type _VoxelT. More...
 
class  VoxelGridStructure
 Geometric structure of a 3D voxel grid. More...
 

Typedefs

using Label = uint32_t
 Type of an object label. More...
 
template<typename Derived >
using ScalarFunction = std::function< typename Eigen::MatrixBase< Derived >::Scalar(typename Eigen::MatrixBase< Derived >::Scalar)>
 

Functions

void from_json (const nlohmann::json &json, VoxelGridStructure &structure)
 
template<typename VT >
std::ostream & operator<< (std::ostream &os, const VoxelGrid< VT > &grid)
 
std::ostream & operator<< (std::ostream &os, const VoxelGridStructure &rhs)
 
void to_json (nlohmann::json &json, const VoxelGridStructure &structure)
 

Typedef Documentation

◆ Label

using Label = uint32_t

Type of an object label.

Definition at line 7 of file types.h.

◆ ScalarFunction

using ScalarFunction = std::function<typename Eigen::MatrixBase<Derived>::Scalar(typename Eigen::MatrixBase<Derived>::Scalar)>

Definition at line 12 of file VoxelGridStructure.cpp.

Function Documentation

◆ from_json()

void from_json ( const nlohmann::json &  json,
VoxelGridStructure structure 
)

Definition at line 18 of file to_from_json.cpp.

+ Here is the call graph for this function:

◆ operator<<() [1/2]

std::ostream& visionx::voxelgrid::operator<< ( std::ostream &  os,
const VoxelGrid< VT > &  grid 
)

Definition at line 484 of file VoxelGrid.hpp.

◆ operator<<() [2/2]

std::ostream& visionx::voxelgrid::operator<< ( std::ostream &  os,
const VoxelGridStructure rhs 
)

Definition at line 341 of file VoxelGridStructure.cpp.

+ Here is the call graph for this function:

◆ to_json()

void to_json ( nlohmann::json &  json,
const VoxelGridStructure structure 
)

Definition at line 10 of file to_from_json.cpp.

+ Here is the call graph for this function: