MIRA
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
NamedGraphElement Class Reference

#include <topomap/GraphElement.h>

Inheritance diagram for NamedGraphElement:
Inheritance graph
[legend]

Public Member Functions

 NamedGraphElement (const std::string &prefix, int)
 
 NamedGraphElement (const std::string &name)
 
template<typename Reflector >
void reflect (Reflector &r)
 
virtual void setName (const std::string &name)
 
virtual const std::string & getName () const
 
virtual GraphElementPtr findElement (const std::string &predicate)
 
virtual const GraphElementPtr findElement (const std::string &predicate) const
 

Protected Attributes

std::string mName
 

Static Protected Attributes

static volatile uint32 sID
 

Constructor & Destructor Documentation

◆ NamedGraphElement() [1/2]

NamedGraphElement ( const std::string &  prefix,
int   
)

◆ NamedGraphElement() [2/2]

NamedGraphElement ( const std::string &  name)
inline

Member Function Documentation

◆ reflect()

void reflect ( Reflector &  r)
inline

◆ setName()

virtual void setName ( const std::string &  name)
inlinevirtual

◆ getName()

virtual const std::string& getName ( ) const
inlinevirtual

◆ findElement() [1/2]

virtual GraphElementPtr findElement ( const std::string &  predicate)
inlinevirtualinherited

Reimplemented in GatewayNode, and Node.

◆ findElement() [2/2]

virtual const GraphElementPtr findElement ( const std::string &  predicate) const
inlinevirtualinherited

Member Data Documentation

◆ mName

std::string mName
protected

◆ sID

volatile uint32 sID
staticprotected

The documentation for this class was generated from the following file: