10 #include <Atoms/Globals.h>
11 #include <AtomsGraph/Ports.h>
12 #include <AtomsGraph/Node.h>
35 virtual unsigned int typeId()
const = 0;
44 inline Agent* agent();
47 inline void setAgent(
Agent* agent);
59 #include "AgentNode.impl.h"
Agent.
Definition: Agent.h:44
Agent node.
Definition: AgentNode.h:22
Agent * m_agent
Agent.
Definition: AgentNode.h:55
virtual ~AgentNode()
Destructor.
virtual unsigned int typeId() const =0
Type id.
virtual short baseNodeType() const
Base node type.
virtual std::string typeStr() const =0
Type string.
Atoms namespace.
Definition: Agent.h:29