#include <GridSectorizer.h>
List of all members.
Public Member Functions |
| void | AddEntry (void *entry, const float minX, const float minY, const float maxX, const float maxY) |
| void | Clear (void) |
| void | GetEntries (DataStructures::List< void * > &intersectionList, const float minX, const float minY, const float maxX, const float maxY) |
| | GridSectorizer () |
| void | Init (const float _maxCellWidth, const float _maxCellHeight, const float minX, const float minY, const float maxX, const float maxY) |
| | ~GridSectorizer () |
Protected Member Functions |
| bool | PositionCrossesCells (const float originX, const float originY, const float destinationX, const float destinationY) const |
| int | WorldToCellX (const float input) const |
| int | WorldToCellXOffsetAndClamped (const float input) const |
| int | WorldToCellY (const float input) const |
| int | WorldToCellYOffsetAndClamped (const float input) const |
Protected Attributes |
| float | cellHeight |
| float | cellOriginX |
| float | cellOriginY |
| float | cellWidth |
| DataStructures::List< void * > * | grid |
| int | gridCellHeightCount |
| int | gridCellWidthCount |
| float | gridHeight |
| float | gridWidth |
| float | invCellHeight |
| float | invCellWidth |
Detailed Description
Definition at line 14 of file GridSectorizer.h.
Constructor & Destructor Documentation
| GridSectorizer::GridSectorizer |
( |
| ) |
|
| GridSectorizer::~GridSectorizer |
( |
| ) |
|
Member Function Documentation
| void GridSectorizer::AddEntry |
( |
void * |
entry, |
|
|
const float |
minX, |
|
|
const float |
minY, |
|
|
const float |
maxX, |
|
|
const float |
maxY |
|
) |
| |
| void GridSectorizer::Clear |
( |
void |
| ) |
|
| void GridSectorizer::Init |
( |
const float |
_maxCellWidth, |
|
|
const float |
_maxCellHeight, |
|
|
const float |
minX, |
|
|
const float |
minY, |
|
|
const float |
maxX, |
|
|
const float |
maxY |
|
) |
| |
| bool GridSectorizer::PositionCrossesCells |
( |
const float |
originX, |
|
|
const float |
originY, |
|
|
const float |
destinationX, |
|
|
const float |
destinationY |
|
) |
| const [protected] |
| int GridSectorizer::WorldToCellX |
( |
const float |
input | ) |
const [protected] |
| int GridSectorizer::WorldToCellXOffsetAndClamped |
( |
const float |
input | ) |
const [protected] |
| int GridSectorizer::WorldToCellY |
( |
const float |
input | ) |
const [protected] |
| int GridSectorizer::WorldToCellYOffsetAndClamped |
( |
const float |
input | ) |
const [protected] |
Member Data Documentation
The documentation for this class was generated from the following file: