visionx::voxelgrid Namespace Reference

Namespaces

namespace  error
 
namespace  io
 
namespace  LabelDensity
 
namespace  LabelOccupancy
 
namespace  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.
 
template<typename Derived>
using ScalarFunction
 

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 6 of file types.h.

◆ ScalarFunction

template<typename Derived>
using ScalarFunction
Initial value:
std::function<typename Eigen::MatrixBase<Derived>::Scalar(
typename Eigen::MatrixBase<Derived>::Scalar)>

Definition at line 11 of file VoxelGridStructure.cpp.

Function Documentation

◆ from_json()

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

Definition at line 19 of file to_from_json.cpp.

+ Here is the call graph for this function:

◆ operator<<() [1/2]

template<typename VT>
std::ostream & operator<< ( std::ostream & os,
const VoxelGrid< VT > & grid )

Definition at line 553 of file VoxelGrid.hpp.

◆ operator<<() [2/2]

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

Definition at line 379 of file VoxelGridStructure.cpp.

◆ 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: