| 
    MRPT
    2.0.4
    
   | 
 
Abstract class from which NodeAnnotations related classes can be implemented.
Definition at line 26 of file TNodeAnnotations.h.
#include <mrpt/graphs/TNodeAnnotations.h>
Public Types | |
| using | self_t = TNodeAnnotations | 
Public Member Functions | |
| TNodeAnnotations ()=default | |
| Constructor.  More... | |
| virtual | ~TNodeAnnotations ()=default | 
| Destructor.  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 {false} | 
| Indicates if this is a dummy TNodeAnnotations struct or if it does contain meaningful data.  More... | |
Definition at line 28 of file TNodeAnnotations.h.
      
  | 
  default | 
      
  | 
  virtualdefault | 
Destructor.
      
  | 
  inlinevirtual | 
Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.
Definition at line 35 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 57 of file TNodeAnnotations.h.
References TNodeAnnotations().
      
  | 
  inlinevirtual | 
Definition at line 47 of file TNodeAnnotations.h.
      
  | 
  inlinevirtual | 
Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.
Definition at line 43 of file TNodeAnnotations.h.
      
  | 
  inline | 
Definition at line 36 of file TNodeAnnotations.h.
References getAnnotsAsString().
      
  | 
  inline | 
Set the properties of the current TNodeAnnotations object.
Definition at line 62 of file TNodeAnnotations.h.
Referenced by mrpt::graphs::detail::TMRSlamNodeAnnotations::setAnnots().
| bool mrpt::graphs::detail::TNodeAnnotations::is_node_annots_empty {false} | 
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 mrpt::graphs::detail::TNodeAnnotationsEmpty::TNodeAnnotationsEmpty().
| Page generated by Doxygen 1.8.14 for MRPT 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020 |