addCell(Cell *cell) | FIFE::CellCache | |
addCellsToArea(const std::string &id, const std::vector< Cell *> &cells) | FIFE::CellCache | |
addCellsToCost(const std::string &costId, const std::vector< Cell *> &cells) | FIFE::CellCache | |
addCellToArea(const std::string &id, Cell *cell) | FIFE::CellCache | |
addCellToCost(const std::string &costId, Cell *cell) | FIFE::CellCache | |
addInteractOnRuntime(Layer *interact) | FIFE::CellCache | |
addNarrowCell(Cell *cell) | FIFE::CellCache | |
addTransition(Cell *cell) | FIFE::CellCache | |
calculateCurrentSize() | FIFE::CellCache | private |
CellCache(Layer *layer) | FIFE::CellCache | |
convertCoordToInt(const ModelCoordinate &coord) const | FIFE::CellCache | |
convertIntToCoord(const int32_t cell) const | FIFE::CellCache | |
createCell(const ModelCoordinate &mc) | FIFE::CellCache | |
createCells() | FIFE::CellCache | |
createZone() | FIFE::CellCache | |
existsArea(const std::string &id) | FIFE::CellCache | |
existsCost(const std::string &costId) | FIFE::CellCache | |
existsCostForCell(const std::string &costId, Cell *cell) | FIFE::CellCache | |
FifeClass() | FIFE::FifeClass | inline |
forceUpdate() | FIFE::CellCache | |
getAdjacentCost(const ModelCoordinate &adjacent, const ModelCoordinate &next) | FIFE::CellCache | |
getAdjacentCost(const ModelCoordinate &adjacent, const ModelCoordinate &next, const std::string &costId) | FIFE::CellCache | |
getAreaCells(const std::string &id) | FIFE::CellCache | |
getAreas() | FIFE::CellCache | |
getBlockingCellsInRect(const Rect &rec) | FIFE::CellCache | |
getCell(const ModelCoordinate &mc) | FIFE::CellCache | |
getCellAreas(Cell *cell) | FIFE::CellCache | |
getCellCacheChangeListener() | FIFE::CellCache | |
getCellCosts(Cell *cell) | FIFE::CellCache | |
getCells() | FIFE::CellCache | |
getCellsInCircle(const ModelCoordinate ¢er, uint16_t radius) | FIFE::CellCache | |
getCellsInCircleSegment(const ModelCoordinate ¢er, uint16_t radius, int32_t sangle, int32_t eangle) | FIFE::CellCache | |
getCellsInLine(const ModelCoordinate &pt1, const ModelCoordinate &pt2, bool blocker=false) | FIFE::CellCache | |
getCellsInRect(const Rect &rec) | FIFE::CellCache | |
getCellSpeedMultiplier(const ModelCoordinate &cell, double &multiplier) | FIFE::CellCache | |
getCost(const std::string &costId) | FIFE::CellCache | |
getCostCells(const std::string &costId) | FIFE::CellCache | |
getCostMultiplier(Cell *cell) | FIFE::CellCache | |
getCosts() | FIFE::CellCache | |
getDefaultCostMultiplier() | FIFE::CellCache | |
getDefaultSpeedMultiplier() | FIFE::CellCache | |
getFifeId() | FIFE::FifeClass | inline |
getHeight() | FIFE::CellCache | |
getLayer() | FIFE::CellCache | |
getMaxIndex() const | FIFE::CellCache | |
getMaxNeighborZ() | FIFE::CellCache | |
getNarrowCells() | FIFE::CellCache | |
getSize() | FIFE::CellCache | |
getSpeedMultiplier(Cell *cell) | FIFE::CellCache | |
getTransitionCells(Layer *layer=NULL) | FIFE::CellCache | |
getWidth() | FIFE::CellCache | |
getZone(uint32_t id) | FIFE::CellCache | |
getZones() | FIFE::CellCache | |
isCellInArea(const std::string &id, Cell *cell) | FIFE::CellCache | |
isDefaultCost(Cell *cell) | FIFE::CellCache | |
isDefaultSpeed(Cell *cell) | FIFE::CellCache | |
isInCellCache(const Location &location) const | FIFE::CellCache | |
isSearchNarrowCells() | FIFE::CellCache | |
isStaticSize() | FIFE::CellCache | |
m_blockingUpdate | FIFE::CellCache | private |
m_cellAreas | FIFE::CellCache | private |
m_cellListener | FIFE::CellCache | private |
m_cells | FIFE::CellCache | private |
m_cellZoneListener | FIFE::CellCache | private |
m_costMultipliers | FIFE::CellCache | private |
m_costsTable | FIFE::CellCache | private |
m_costsToCells | FIFE::CellCache | private |
m_defaultCostMulti | FIFE::CellCache | private |
m_defaultSpeedMulti | FIFE::CellCache | private |
m_height | FIFE::CellCache | private |
m_layer | FIFE::CellCache | private |
m_narrowCells | FIFE::CellCache | private |
m_neighborZ | FIFE::CellCache | private |
m_searchNarrow | FIFE::CellCache | private |
m_size | FIFE::CellCache | private |
m_sizeUpdate | FIFE::CellCache | private |
m_speedMultipliers | FIFE::CellCache | private |
m_staticSize | FIFE::CellCache | private |
m_transitions | FIFE::CellCache | private |
m_width | FIFE::CellCache | private |
m_zones | FIFE::CellCache | private |
mergeZones(Zone *zone1, Zone *zone2) | FIFE::CellCache | |
registerCost(const std::string &costId, double cost) | FIFE::CellCache | |
removeArea(const std::string &id) | FIFE::CellCache | |
removeCell(Cell *cell) | FIFE::CellCache | |
removeCellFromArea(Cell *cell) | FIFE::CellCache | |
removeCellFromArea(const std::string &id, Cell *cell) | FIFE::CellCache | |
removeCellFromCost(Cell *cell) | FIFE::CellCache | |
removeCellFromCost(const std::string &costId, Cell *cell) | FIFE::CellCache | |
removeCellsFromArea(const std::string &id, const std::vector< Cell *> &cells) | FIFE::CellCache | |
removeCellsFromCost(const std::string &costId, const std::vector< Cell *> &cells) | FIFE::CellCache | |
removeInteractOnRuntime(Layer *interact) | FIFE::CellCache | |
removeNarrowCell(Cell *cell) | FIFE::CellCache | |
removeTransition(Cell *cell) | FIFE::CellCache | |
removeZone(Zone *zone) | FIFE::CellCache | |
reset() | FIFE::CellCache | |
resetCostMultiplier(Cell *cell) | FIFE::CellCache | |
resetNarrowCells() | FIFE::CellCache | |
resetSpeedMultiplier(Cell *cell) | FIFE::CellCache | |
resize() | FIFE::CellCache | |
resize(const Rect &rec) | FIFE::CellCache | |
setBlockingUpdate(bool update) | FIFE::CellCache | |
setCostMultiplier(Cell *cell, double multi) | FIFE::CellCache | |
setDefaultCostMultiplier(double multi) | FIFE::CellCache | |
setDefaultSpeedMultiplier(double multi) | FIFE::CellCache | |
setMaxNeighborZ(int32_t z) | FIFE::CellCache | |
setSearchNarrowCells(bool search) | FIFE::CellCache | |
setSize(const Rect &rec) | FIFE::CellCache | |
setSizeUpdate(bool update) | FIFE::CellCache | |
setSpeedMultiplier(Cell *cell, double multi) | FIFE::CellCache | |
setStaticSize(bool staticSize) | FIFE::CellCache | |
splitZone(Cell *cell) | FIFE::CellCache | |
StringCellIterator typedef | FIFE::CellCache | private |
StringCellMultimap typedef | FIFE::CellCache | private |
StringCellPair typedef | FIFE::CellCache | private |
unregisterAllCosts() | FIFE::CellCache | |
unregisterCost(const std::string &costId) | FIFE::CellCache | |
update() | FIFE::CellCache | |
~CellCache() | FIFE::CellCache | |
~FifeClass() | FIFE::FifeClass | inlinevirtual |