MIRA
Node Member List

This is the complete list of members for Node, including all inherited members.

addChildNode(NodePtr node)Nodeprotected
addGatewayNode(GatewayNodePtr gatewayNode)Nodeprotected
AttributedGraphElement(const std::string &prefix, int)AttributedGraphElementinline
AttributedGraphElement(const std::string &name)AttributedGraphElementinline
create()Nodeinlinestatic
findElement(const std::string &predicate)Nodevirtual
viros::topomap::AttributedGraphElement::findElement(const std::string &predicate) constGraphElementinlinevirtual
getAllAttributes(bool inherited=true)AttributedGraphElementinline
getAllAttributesUntyped(std::map< std::string, AttributePtr > &oAttributes, const mira::Class &clazz, bool inherited=true)Nodevirtual
getAttribute(const std::string &name, bool inherited=true)AttributedGraphElementinline
getAttributeUntyped(const std::string &name, const mira::Class &clazz, bool inherited=true)Nodevirtual
getChildNodes()Nodeinline
getFullName() constNode
getGatewayNodes()Nodeinline
getName() constNamedGraphElementinlinevirtual
getParent()Nodeinline
getParent() constNodeinline
isLeaf() constNodeinline
mAttributesAttributedGraphElementprotected
mNameNamedGraphElementprotected
NamedGraphElement(const std::string &prefix, int)NamedGraphElement
NamedGraphElement(const std::string &name)NamedGraphElementinline
Node()Node
obtainAttribute(const std::string &name)AttributedGraphElementinline
reflect(Reflector &r)Nodeinline
removeAttribute(const std::string &name, const mira::Class &attrClass)AttributedGraphElementvirtual
removeAttribute(const std::string &name)AttributedGraphElementinline
setAttribute(const std::string &name, AttributePtr attribute)AttributedGraphElementvirtual
setName(const std::string &name)NamedGraphElementinlinevirtual
sIDNamedGraphElementprotectedstatic
thisP()Nodeinline
TopoMap classNodefriend
visitChildNodes(Visitor &&visitor, bool recursively=true)Nodeinline
~AttributedGraphElement()AttributedGraphElementvirtual
~GraphElement()GraphElementinlinevirtual
~Node()Node