Abstract class from which NodeAnnotations related classes can be implemented.
Definition at line 18 of file TNodeAnnotations.h.
#include <mrpt/graphs/TNodeAnnotations.h>

Public Types | |
| typedef TNodeAnnotations | self_t |
Public Member Functions | |
| TNodeAnnotations () | |
| Constructor. More... | |
| virtual | ~TNodeAnnotations () |
| Destructor. More... | |
| TNodeAnnotations (const TNodeAnnotations &other) | |
| Generic copy constructor. More... | |
| 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 |
| Indicates if this is a dummy TNodeAnnotations struct or if it does contain meaningful data. More... | |
Definition at line 19 of file TNodeAnnotations.h.
|
inline |
|
inlinevirtual |
Destructor.
Definition at line 26 of file TNodeAnnotations.h.
|
inline |
Generic copy constructor.
Definition at line 28 of file TNodeAnnotations.h.
|
inlinevirtual |
Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.
Definition at line 30 of file TNodeAnnotations.h.
References ASSERT_.
Referenced by mrpt::graphs::detail::TMRSlamNodeAnnotations::getAnnotsAsString(), and retAnnotsAsString().
|
inline |
Create and return a copy of the TNodeAnnotations object at hand.
Definition at line 51 of file TNodeAnnotations.h.
References TNodeAnnotations().
|
inlinevirtual |
Definition at line 42 of file TNodeAnnotations.h.
|
inlinevirtual |
Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.
Definition at line 39 of file TNodeAnnotations.h.
|
inline |
Definition at line 33 of file TNodeAnnotations.h.
References getAnnotsAsString().
|
inline |
Set the properties of the current TNodeAnnotations object.
Definition at line 56 of file TNodeAnnotations.h.
Referenced by mrpt::graphs::detail::TMRSlamNodeAnnotations::setAnnots().
| bool mrpt::graphs::detail::TNodeAnnotations::is_node_annots_empty |
Indicates if this is a dummy TNodeAnnotations struct or if it does contain meaningful data.
Definition at line 61 of file TNodeAnnotations.h.
Referenced by mrpt::graphs::detail::TNodeAnnotationsEmpty::TNodeAnnotationsEmpty().
| Page generated by Doxygen 1.8.14 for MRPT 1.5.9 Git: 690a4699f Wed Apr 15 19:29:53 2020 +0200 at miƩ abr 15 19:30:12 CEST 2020 |