supereight
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
map.hpp File Reference
#include <optional>
#include <se/common/eigen_utils.hpp>
#include <se/common/yaml.hpp>
#include <se/map/io/octree_io.hpp>
#include <se/map/octree/octree.hpp>
#include <se/map/raycaster.hpp>
#include "impl/map_impl.hpp"
Include dependency graph for map.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

namespace  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::Multi, int BlockSize = 8>
using se::OccupancyMap = Map< OccupancyData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Multi, int BlockSize = 8>
using se::OccupancyColMap = Map< OccupancyColData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Multi, int BlockSize = 8>
using se::OccupancySemMap = Map< OccupancySemData, ResT, BlockSize >
 
template<se::Res ResT = se::Res::Multi, 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 >