#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: