Skip to content

Namespace DataCollection

Namespace List > DataCollection

Classes

Type Name
class AgentData
Represents data collected for an agent, including their name, actions, positions, and associated IDs.
class AgentInteractionCollector
A data collector class to quantify agent interactions.
class AgentReceiver
Data receiver class specialized for storing AgentData objects.
class DamageCollector
A data collector class for damage of game items.
class DamageData
Represents damage related data between an agent and other entities (agents, items, grids, etc)
class DamageReceiver
Data receiver class specialized for storing DamageData objects.
class DataManager
Represents a data control system to hold all related receivers and collectors.
class DataReceiver <typename T>
Generic data receiver template class.
class GameData
class GameReceiver
Represents a receiver specifically designed to handle game-related data.
class ItemUseCollector
A data collector class for usage amount of game items.
class JsonBuilder
Builds a JSON object from the data collected for an agent.

The documentation for this class was generated from the following file source/DataCollection/AgentData.hpp