PPL API Reference |
|
---|
Public Member Functions | |
Interface | |
virtual void | StepAgent (double _dt)=0 |
Function to call the step function behavior. More... | |
Protected Attributes | |
Internal State | |
Agent * | m_agent |
bool | m_debug {false} |
Construction | |
StepFunction (Agent *_agent, XMLNode &_node) | |
~StepFunction () | |
static std::unique_ptr< StepFunction > | Factory (Agent *const _a, XMLNode &_node) |
This is a virtual base class for agent functions. Agent behavior will be customizeable by the step function behavior.
|
static |
Create a dynamically-allocated agent from an XML node.
_r | The robot which this agent will reason for. |
_node | The XML node to parse. |
|
pure virtual |
Function to call the step function behavior.
Implemented in DefaultCoordinatorStepFunction.