Template Struct MessageWithMetadata
Defined in File message_with_metadata.h
Inheritance Relationships
Base Type
public M
Struct Documentation
-
template<class M>
struct MessageWithMetadata : public M Class that wraps (via inheritance) a ROS message type, together with additional metadata (a yaml dictionary)
- Template Parameters:
M – the message type being wrapped
Public Types
-
typedef boost::shared_ptr<MessageWithMetadata<M>> Ptr
-
typedef boost::shared_ptr<const MessageWithMetadata<M>> ConstPtr
Public Functions
-
inline MessageWithMetadata(const MessageWithMetadata &m)
-
inline MessageWithMetadata()
-
inline std::string lookupString(const std::string &name) const
-
inline double lookupDouble(const std::string &name) const
-
inline int lookupInt(const std::string &name) const
-
inline bool lookupBool(const std::string &name) const
-
inline bool lookupField(const std::string &name) const
-
inline std::set<std::string> lookupFieldNames() const