supereight
Loading...
Searching...
No Matches
Namespaces | Typedefs
type_util.hpp File Reference
#include <Eigen/StdVector>
#include <se/common/rgb.hpp>
Include dependency graph for type_util.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Typedefs

typedef uint64_t se::key_t
 key = 1 bit buffer + 57 bits of morton code + 6 bits of scale information The maxium scale is limited by 57 / 3 = 19 scales
 
typedef uint64_t se::code_t
 The type of the Morton code.
 
typedef uint64_t se::scale_t
 The type of the scale in the morton code.
 
typedef unsigned int se::idx_t
 Child or voxel index type.
 
typedef float se::field_t
 The type of the stored field (e.g. TSDF, ESDF or occupancy)
 
typedef Eigen::Matrix< field_t, 3, 1 > se::field_vec_t
 
typedef se::field_t se::weight_t
 The type of the field type weight.
 
typedef int se::timestamp_t
 The type of the time stamp.
 
typedef RGB se::colour_t
 The type of the colour.
 
typedef uint8_t se::semantics_t
 The type of the semantic class.