Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Public Types | Public Member Functions | Public Attributes
mrpt::graphs::detail::TNodeAnnotationsEmpty Struct Reference

Detailed Description

Struct to be used as the NODE_ANNOTATIONS template argument in CNetworkOfPoses class instances for use in multiple-robot SLAM applications.

Definition at line 81 of file TNodeAnnotations.h.

#include <mrpt/graphs/TNodeAnnotations.h>

Inheritance diagram for mrpt::graphs::detail::TNodeAnnotationsEmpty:
Inheritance graph

Public Types

typedef TNodeAnnotations self_t
 

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
 
TNodeAnnotationsgetCopyOfAnnots () 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...
 

Member Typedef Documentation

◆ self_t

Definition at line 32 of file TNodeAnnotations.h.

Constructor & Destructor Documentation

◆ TNodeAnnotationsEmpty()

mrpt::graphs::detail::TNodeAnnotationsEmpty::TNodeAnnotationsEmpty ( )
inline

Member Function Documentation

◆ getAnnotsAsString()

virtual void mrpt::graphs::detail::TNodeAnnotations::getAnnotsAsString ( std::string s) const
inlinevirtualinherited

◆ getCopyOfAnnots()

TNodeAnnotations* mrpt::graphs::detail::TNodeAnnotations::getCopyOfAnnots ( ) const
inlineinherited

Create and return a copy of the TNodeAnnotations object at hand.

Warning
Caller is responsible of afterwards deleting the object which is allocaed in heap

Definition at line 62 of file TNodeAnnotations.h.

References mrpt::graphs::detail::TNodeAnnotations::TNodeAnnotations().

Here is the call graph for this function:

◆ operator!=()

virtual bool mrpt::graphs::detail::TNodeAnnotations::operator!= ( const TNodeAnnotations other) const
inlinevirtualinherited

Definition at line 52 of file TNodeAnnotations.h.

◆ operator==()

virtual bool mrpt::graphs::detail::TNodeAnnotations::operator== ( const TNodeAnnotations other) const
inlinevirtualinherited

Reimplemented in mrpt::graphs::detail::TMRSlamNodeAnnotations.

Definition at line 48 of file TNodeAnnotations.h.

◆ retAnnotsAsString()

std::string mrpt::graphs::detail::TNodeAnnotations::retAnnotsAsString ( ) const
inlineinherited

Definition at line 41 of file TNodeAnnotations.h.

References mrpt::graphs::detail::TNodeAnnotations::getAnnotsAsString().

Here is the call graph for this function:

◆ setAnnots()

bool mrpt::graphs::detail::TNodeAnnotations::setAnnots ( const self_t other)
inlineinherited

Set the properties of the current TNodeAnnotations object.

Returns
True if setting the annotations part is successful.

Definition at line 67 of file TNodeAnnotations.h.

Referenced by mrpt::graphs::detail::TMRSlamNodeAnnotations::setAnnots().

Here is the caller graph for this function:

Member Data Documentation

◆ is_node_annots_empty

bool mrpt::graphs::detail::TNodeAnnotations::is_node_annots_empty
inherited

Indicates if this is a dummy TNodeAnnotations struct or if it does contain meaningful data.

Definition at line 71 of file TNodeAnnotations.h.

Referenced by TNodeAnnotationsEmpty().




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019