HOG2
|
#include <stdint.h>
#include <iostream>
#include "Map.h"
#include "SearchEnvironment.h"
#include "UnitSimulation.h"
#include "ReservationProvider.h"
#include <cassert>
Go to the source code of this file.
Classes | |
struct | dirHeuristicTable |
struct | deltaSpeedHeading |
struct | xySpeedHeading |
class | GoalTester |
class | Directional2DEnvironment |
Typedefs | |
typedef UnitSimulation< xySpeedHeading, deltaSpeedHeading, Directional2DEnvironment > | DirectionSimulation |
Enumerations | |
enum | model { kHumanoid =0, kVehicle =1, kTank =2, kBetterTank =3 } |
enum | heuristicType { kOctileHeuristic, kPerimeterHeuristic, kExtendedPerimeterHeuristic } |
Functions | |
static bool | operator== (const xySpeedHeading &l1, const xySpeedHeading &l2) |
static bool | operator== (const deltaSpeedHeading &l1, const deltaSpeedHeading &l2) |
static std::ostream & | operator<< (std::ostream &out, const xySpeedHeading &loc) |
static std::ostream & | operator<< (std::ostream &out, const deltaSpeedHeading &loc) |
typedef UnitSimulation<xySpeedHeading, deltaSpeedHeading, Directional2DEnvironment> DirectionSimulation |
Definition at line 173 of file Directional2DEnvironment.h.
enum heuristicType |
Enumerator | |
---|---|
kOctileHeuristic | |
kPerimeterHeuristic | |
kExtendedPerimeterHeuristic |
Definition at line 101 of file Directional2DEnvironment.h.
enum model |
Enumerator | |
---|---|
kHumanoid | |
kVehicle | |
kTank | |
kBetterTank |
Definition at line 92 of file Directional2DEnvironment.h.
|
static |
Definition at line 204 of file Directional2DEnvironment.h.
|
static |
Definition at line 197 of file Directional2DEnvironment.h.
|
static |
Definition at line 188 of file Directional2DEnvironment.h.
References deltaSpeedHeading::speed, and deltaSpeedHeading::turn.
|
static |
Definition at line 175 of file Directional2DEnvironment.h.
References fequal(), xySpeedHeading::rotation, xySpeedHeading::speed, xySpeedHeading::x, and xySpeedHeading::y.