Struct Config::Interface

Nested Relationships

This struct is a nested type of Struct Config.

Nested Types

Struct Documentation

struct Interface

Debug and visualization settings.

Public Members

struct slam_mer::settings::Config::Interface::Color _color
struct slam_mer::settings::Config::Interface::Size _size
struct slam_mer::settings::Config::Interface::Points _points
struct slam_mer::settings::Config::Interface::Cells _cells
struct slam_mer::settings::Config::Interface::Covisibility _covisibility
struct Cells

Grid-cell rendering settings.

Public Members

float _thickness

Default cell border thickness.

float _thicknessHighlighted

Highlighted cell border thickness.

std::array<unsigned int, 4> _color

Default RGBA cell color.

std::array<unsigned int, 4> _colorHighlighted

Highlight RGBA color.

struct Color

RGB colors used in 2D visualizations.

Public Members

std::array<unsigned int, 3> _point

Default map-point color.

std::array<unsigned int, 3> _inlier

Inlier-track color.

std::array<unsigned int, 3> _allPoints

All tracked points color.

std::array<unsigned int, 3> _trackingFeatures

Tracked features color.

std::array<unsigned int, 3> _text

Overlay text color.

struct Covisibility

Covisibility-edge rendering settings.

Public Members

float _thickness

Covisibility edge thickness.

std::array<unsigned int, 4> _color

Covisibility edge RGBA color.

struct Points

Point-size settings.

Public Members

float _sparseSize

Sparse point size.

float _denseSize

Dense point size.

struct Size

Generic drawing-size settings.

Public Members

int _thickness

Default line thickness.