supereight
Classes | Namespaces | Enumerations
volume_carver.hpp File Reference
#include <Eigen/Core>
#include <set>
#include "se/common/image_utils.hpp"
#include "se/common/str_utils.hpp"
#include "se/integrator/updater/multires_ofusion_core.hpp"
#include "se/map/map.hpp"
#include "impl/volume_carver_impl.hpp"

Go to the source code of this file.

Classes

struct  se::VolumeCarverAllocation
 
class  se::VolumeCarver< MapT, SensorT >
 
class  se::VolumeCarver< Map< Data< se::Field::Occupancy, ColB, SemB >, se::Res::Multi, BlockSize >, SensorT >
 Allocate the frustum using a map-to-camera volume carving approach. More...
 
struct  se::VolumeCarver< Map< Data< se::Field::Occupancy, ColB, SemB >, se::Res::Multi, BlockSize >, SensorT >::VolumeCarverConfig
 The config file of the volume carver. More...
 

Namespaces

 se
 Helper wrapper to allocate and de-allocate octants in the octree.
 

Enumerations

enum  se::VarianceState { se::VarianceState::Constant, se::VarianceState::Gradient, se::VarianceState::Undefined }