#include <GridSectorizer.h>
List of all members.
Public Member Functions |
| | GridSectorizer () |
| | ~GridSectorizer () |
| void | Init (const float _maxCellWidth, const float _maxCellHeight, const float minX, const float minY, const float maxX, const float maxY) |
| void | AddEntry (void *entry, const float minX, const float minY, const float maxX, const float maxY) |
| void | GetEntries (DataStructures::List< void * > &intersectionList, const float minX, const float minY, const float maxX, const float maxY) |
| void | Clear (void) |
Protected Member Functions |
| int | WorldToCellX (const float input) const |
| int | WorldToCellY (const float input) const |
| int | WorldToCellXOffsetAndClamped (const float input) const |
| int | WorldToCellYOffsetAndClamped (const float input) const |
| bool | PositionCrossesCells (const float originX, const float originY, const float destinationX, const float destinationY) const |
Protected Attributes |
| float | cellOriginX |
| float | cellOriginY |
| float | cellWidth |
| float | cellHeight |
| float | invCellWidth |
| float | invCellHeight |
| float | gridWidth |
| float | gridHeight |
| int | gridCellWidthCount |
| int | gridCellHeightCount |
| DataStructures::List< void * > * | grid |
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::GetEntries |
( |
DataStructures::List< void * > & |
intersectionList, |
|
|
const float |
minX, |
|
|
const float |
minY, |
|
|
const float |
maxX, |
|
|
const float |
maxY | |
|
) |
| | |
| 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 files: