|
Pyrogenesis
13997
|
#include "simulation2/system/Interface.h"#include "simulation2/helpers/Grid.h"#include "simulation2/helpers/Position.h"#include "maths/FixedVector2D.h"Go to the source code of this file.
Classes | |
| class | ICmpObstructionManager |
| Obstruction manager: provides efficient spatial queries over objects in the world. More... | |
| struct | ICmpObstructionManager::tag_t |
| External identifiers for shapes. More... | |
| struct | ICmpObstructionManager::ObstructionSquare |
| Standard representation for all types of shapes, for use with geometry processing code. More... | |
| class | IObstructionTestFilter |
Interface for ICmpObstructionManager Test functions to filter out unwanted shapes. More... | |
| class | NullObstructionFilter |
| Obstruction test filter that will test against all shapes. More... | |
| class | StationaryOnlyObstructionFilter |
| Obstruction test filter that will test only against stationary (i.e. More... | |
| class | ControlGroupMovementObstructionFilter |
| Obstruction test filter that reject shapes in a given control group, and rejects shapes that don't block unit movement, and optionally rejects moving shapes. More... | |
| class | SkipControlGroupsRequireFlagObstructionFilter |
| Obstruction test filter that will test only against shapes that: More... | |
| class | SkipTagRequireControlGroupsAndFlagObstructionFilter |
| Obstruction test filter that will test only against shapes that: More... | |
| class | SkipTagObstructionFilter |
| Obstruction test filter that will test only against shapes that do not have the specified tag set. More... | |
| class | SkipTagRequireFlagsObstructionFilter |
| Obstruction test filter that will test only against shapes that: More... | |
1.8.5