(C++)  1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::PlannerIterationSnapshot Struct Reference

#include <PlannerSnapshots.h>

Public Member Functions

 PlannerIterationSnapshot (size_t keyIterationIndex)

Public Attributes

size_t iterationNumber = 0
 The object contains info about iteration with number = IterationNumber.
std::vector< PlannerActionSnapshotplanActions = {}
 In the serialized iteration, the plan consists of planActions.
bool goalReached = false
double score = 0
 Heuristic score of the plan.
double totalCost = std::numeric_limits<double>::max()

Detailed Description

DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by Planner.

The documentation for this struct was generated from the following files: