FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::HexGrid Member List

This is the complete list of members for FIFE::HexGrid, including all inherited members.

CellGrid()FIFE::CellGrid
clone()FIFE::HexGridvirtual
FifeClass()FIFE::FifeClassinline
getAccessibleCoordinates(const ModelCoordinate &curpos, std::vector< ModelCoordinate > &coordinates)FIFE::CellGrid
getAdjacentCost(const ModelCoordinate &curpos, const ModelCoordinate &target)FIFE::HexGridvirtual
getAllowDiagonals() constFIFE::CellGridinline
getCellSideCount() constFIFE::HexGridinlinevirtual
getCoordinatesInLine(const ModelCoordinate &start, const ModelCoordinate &end)FIFE::HexGridvirtual
getFifeId()FIFE::FifeClassinline
getHeuristicCost(const ModelCoordinate &curpos, const ModelCoordinate &target)FIFE::HexGridvirtual
getName() constFIFE::HexGridvirtual
getRotation() constFIFE::CellGridinline
getType() constFIFE::HexGridvirtual
getVertices(std::vector< ExactModelCoordinate > &vtx, const ModelCoordinate &cell)FIFE::HexGridvirtual
getXScale() constFIFE::CellGridinline
getXShift() constFIFE::CellGridinline
getXZigzagOffset(double y)FIFE::HexGridprivate
getYScale() constFIFE::CellGridinline
getYShift() constFIFE::CellGridinline
getZScale() constFIFE::CellGridinline
getZShift() constFIFE::CellGridinline
HexGrid(bool axial=false)FIFE::HexGrid
isAccessible(const ModelCoordinate &curpos, const ModelCoordinate &target)FIFE::HexGridvirtual
m_allow_diagonalsFIFE::CellGridprotected
m_axialFIFE::HexGridprivate
m_inverse_matrixFIFE::CellGridprotected
m_matrixFIFE::CellGridprotected
m_rotationFIFE::CellGridprotected
m_xscaleFIFE::CellGridprotected
m_xshiftFIFE::CellGridprotected
m_yscaleFIFE::CellGridprotected
m_yshiftFIFE::CellGridprotected
m_zscaleFIFE::CellGridprotected
m_zshiftFIFE::CellGridprotected
ptInTriangle(const ExactModelCoordinate &pt, const ExactModelCoordinate &pt1, const ExactModelCoordinate &pt2, const ExactModelCoordinate &pt3)FIFE::CellGridprotected
setAllowDiagonals(const bool allow_diagonals)FIFE::CellGridinline
setRotation(const double rotation)FIFE::CellGridinline
setXScale(const double scale)FIFE::CellGridinline
setXShift(const double &xshift)FIFE::CellGridinline
setYScale(const double scale)FIFE::CellGridinline
setYShift(const double yshift)FIFE::CellGridinline
setZScale(const double scale)FIFE::CellGridinline
setZShift(const double zshift)FIFE::CellGridinline
toExactLayerCoordinates(const ExactModelCoordinate &map_coord)FIFE::HexGridvirtual
toLayerCoordinates(const ExactModelCoordinate &map_coord)FIFE::HexGridvirtual
toLayerCoordinatesFromExactLayerCoordinates(const ExactModelCoordinate &exact_layer_coords)FIFE::HexGridvirtual
toLayerCoordinatesHelper(const ExactModelCoordinate &coords)FIFE::HexGridprivate
toMapCoordinates(const ExactModelCoordinate &layer_coords)FIFE::HexGridvirtual
FIFE::CellGrid::toMapCoordinates(const ModelCoordinate &layer_coords)FIFE::CellGrid
toMultiCoordinates(const ModelCoordinate &position, const std::vector< ModelCoordinate > &orig, bool reverse)FIFE::HexGridvirtual
updateMatrices()FIFE::CellGridprotected
~CellGrid()FIFE::CellGridvirtual
~FifeClass()FIFE::FifeClassinlinevirtual
~HexGrid()FIFE::HexGridvirtual