File panoptic_class_labels.hpp

Defines the semantic class-labels and their utility functions.

Enums

enum class PredefinedSemanticLabel : EnumBaseT

Values:

enumerator Unknown
enumerator Background
enumerator Person
enumerator Count

Functions

inline std::string toString(const PredefinedSemanticLabel label)
namespace slamcore

Helper conversion methods

slamcore::ImageFormat \(\leftrightarrow\) BytesPerChannel

Get information about the client library

Enums

enum class PredefinedSemanticLabel : EnumBaseT

Values:

enumerator Unknown
enumerator Background
enumerator Person
enumerator Count

Functions

inline std::string toString(const PredefinedSemanticLabel label)
struct PanopticLabel
#include <panoptic_class_labels.hpp>

Public Members

SemanticLabel label
bool isThing
struct SemanticLabel
#include <panoptic_class_labels.hpp>

Public Functions

inline SemanticLabel(PredefinedSemanticLabel predefinedLabel)
inline explicit SemanticLabel(std::string label)
inline const std::string &name() const
inline bool operator<(const SemanticLabel &other) const
inline bool operator==(const SemanticLabel &other) const
inline bool operator!=(const SemanticLabel &other) const

Private Members

std::string m_label
namespace std

Includes items that closely relate to std types