class
#include <esp/agent/Agent.h>
Agent
Contents
Public static variables
-
static const std::
set<std:: string> BodyActions
Constructors, destructors, conversion operators
-
Agent(scene::
SceneNode& agentNode, const AgentConfiguration& cfg) explicit - ~Agent() virtual
Public functions
-
auto node() -> scene::
SceneNode& -
auto node() const -> const scene::
SceneNode& -
auto object() -> scene::
SceneNode& -
auto object() const -> const scene::
SceneNode& -
auto act(const std::
string& actionName) -> bool -
auto hasAction(const std::
string& actionName) -> bool - void reset()
- void getState(AgentState::ptr state) const
- void setState(const AgentState& state, const bool resetSensors = true)
- void setInitialState(const AgentState& state, const bool resetSensors = true)
- auto getControls() -> scene::ObjectControls::ptr
-
auto getSensorSuite() const -> const sensor::
SensorSuite& -
auto getSensorSuite() -> sensor::
SensorSuite& - auto getConfig() const -> const AgentConfiguration&
- auto getConfig() -> AgentConfiguration&