supereight
Classes | Namespaces | Typedefs | Functions
map.hpp File Reference
#include <Eigen/StdVector>
#include <optional>
#include "se/common/math_util.hpp"
#include "se/common/str_utils.hpp"
#include "se/map/algorithms/marching_cube.hpp"
#include "se/map/algorithms/structure_meshing.hpp"
#include "se/map/data.hpp"
#include "se/map/io/mesh_io.hpp"
#include "se/map/io/octree_io.hpp"
#include "se/map/octree/visitor.hpp"
#include "se/map/raycaster.hpp"
#include "se/map/utils/octant_util.hpp"
#include "impl/map_impl.hpp"

Go to the source code of this file.

Classes

struct  se::MapConfig
 
class  se::Map< DataT, ResT, BlockSize >
 
class  se::Map< se::Data< FldT, ColB, SemB >, ResT, BlockSize >
 

Namespaces

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

Typedefs

template<se::Field FldT = se::Field::TSDF, se::Colour ColB = se::Colour::Off, se::Semantics SemB = se::Semantics::Off, se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::MapD = Map< Data< FldT, ColB, SemB >, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::OccupancyMap = Map< OccupancyData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::OccupancyColMap = Map< OccupancyColData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::OccupancySemMap = Map< OccupancySemData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::OccupancyColSemMap = Map< OccupancyColSemData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::TSDFMap = Map< TSDFData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::TSDFColMap = Map< TSDFColData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::TSDFSemMap = Map< TSDFSemData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Single, int BlockSize = 8>
using se::TSDFColSemMap = Map< TSDFColSemData, ResT, BlockSize >
 

Functions

std::ostream & se::operator<< (std::ostream &os, const MapConfig &c)