|  | Grail (C++)
    1.4.0
    A multi-platform, modular, universal engine for embedding advanced AI in games. | 
#include <PlannerSnapshots.h>
| Public Member Functions | |
| PlannerIterationSnapshot (std::size_t keyIterationIndex) | |
| Public Attributes | |
| std::size_t | iterationNumber = 0 | 
| The object contains info about iteration with number = IterationNumber. | |
| std::vector< PlannerActionSnapshot > | planActions = {} | 
| 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() | 
DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by Planner.