MRPT
2.0.4
|
Struct to be used as the NODE_ANNOTATIONS template argument in CNetworkOfPoses class instances for use in multiple-robot SLAM applications.
Definition at line 76 of file TNodeAnnotations.h.
#include <mrpt/graphs/TNodeAnnotations.h>
Public Types | |
using | self_t = TNodeAnnotations |
Public Member Functions | |
TNodeAnnotationsEmpty () | |
virtual void | getAnnotsAsString (std::string *s) const |
std::string | retAnnotsAsString () const |
virtual bool | operator== (const TNodeAnnotations &other) const |
virtual bool | operator!= (const TNodeAnnotations &other) const |
TNodeAnnotations * | getCopyOfAnnots () const |
Create and return a copy of the TNodeAnnotations object at hand. More... | |
bool | setAnnots (const self_t &other) |
Set the properties of the current TNodeAnnotations object. More... | |
Public Attributes | |
bool | is_node_annots_empty {false} |
Indicates if this is a dummy TNodeAnnotations struct or if it does contain meaningful data. More... | |
|
inherited |
Definition at line 28 of file TNodeAnnotations.h.
|
inline |
Definition at line 78 of file TNodeAnnotations.h.
References mrpt::graphs::detail::TNodeAnnotations::is_node_annots_empty.
|
inlinevirtualinherited |
Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.
Definition at line 35 of file TNodeAnnotations.h.
References ASSERT_.
Referenced by mrpt::graphs::detail::TMRSlamNodeAnnotations::getAnnotsAsString(), and mrpt::graphs::detail::TNodeAnnotations::retAnnotsAsString().
|
inlineinherited |
Create and return a copy of the TNodeAnnotations object at hand.
Definition at line 57 of file TNodeAnnotations.h.
References mrpt::graphs::detail::TNodeAnnotations::TNodeAnnotations().
|
inlinevirtualinherited |
Definition at line 47 of file TNodeAnnotations.h.
|
inlinevirtualinherited |
Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.
Definition at line 43 of file TNodeAnnotations.h.
|
inlineinherited |
Definition at line 36 of file TNodeAnnotations.h.
References mrpt::graphs::detail::TNodeAnnotations::getAnnotsAsString().
|
inlineinherited |
Set the properties of the current TNodeAnnotations object.
Definition at line 62 of file TNodeAnnotations.h.
Referenced by mrpt::graphs::detail::TMRSlamNodeAnnotations::setAnnots().
|
inherited |
Indicates if this is a dummy TNodeAnnotations struct or if it does contain meaningful data.
Definition at line 66 of file TNodeAnnotations.h.
Referenced by TNodeAnnotationsEmpty().
Page generated by Doxygen 1.8.18 for MRPT 2.0.4 at Thu Sep 24 07:14:18 UTC 2020 |