Class VizChannelGroup

Class Documentation

class visualization::internal::VizChannelGroup

Public Types

typedef std::unordered_map<std::string, std::shared_ptr<VizChannelBase>> ChannelMap

Public Functions

MAPLAB_DISALLOW_EVIL_CONSTRUCTORS(VizChannelGroup)
VizChannelGroup() = default
inline bool hasChannel(const std::string &channel_name) const
template<typename DataType>
inline void setChannel(const std::string &channel_name, const DataType &data)
template<typename DataType>
inline const DataType &getChannel(const std::string &channel_name) const
template<typename DataType>
inline bool getChannelSafe(const std::string &channel_name, const DataType **data_ptr) const