Skip to content

Struct walle::PathAgentData

ClassList > walle > PathAgentData

More...

  • #include <AgentFactory.hpp>

Inherits the following classes: walle::BaseAgentData

Public Attributes

Type Name
int index
Starting index into the vector of GridPositions.
std::string string_path
String representation of the path traveled (e.g. "n s e w" for north south east west)
std::vector< cse491::GridPosition > vector_path
Set of grid positions that are applied to the agent's position during one step (constructed from string_path)

Public Attributes inherited from walle::BaseAgentData

See walle::BaseAgentData

Type Name
std::string name
Name of the agent.
cse491::GridPosition position
Agent's position.
char symbol = = '*'
Agent's representation.

Detailed Description

Stores data for a PathAgent

Public Attributes Documentation

variable index

int index;

variable string_path

std::string string_path;

variable vector_path

std::vector<cse491::GridPosition> vector_path;

The documentation for this class was generated from the following file source/Agents/AgentFactory.hpp