| 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 | |
| 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 | |
| isUpdated() | 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_fowUpdate | 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_updated | 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 | |
| setFowUpdate(bool update) | 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 | |
| setUpdated(bool updated) | 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 |