supereight2
|
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 uint16_t | se::id_t |
The type used to represent identifiers. | |
Functions | |
static RGB | se::id_colour (const id_t id) |
Function that generates a unique color based on the id received. | |
Variables | |
constexpr id_t | se::g_no_id = 0 |
Indicates the absence of an identifier. | |
constexpr id_t | se::g_not_mapped = -1 |
Used to distinguish a region that's unmapped from a region without an identifier. | |