FIFE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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() const FIFE::CellGridinline
getCellSideCount() const FIFE::HexGridinlinevirtual
getFifeId()FIFE::FifeClassinline
getHeuristicCost(const ModelCoordinate &curpos, const ModelCoordinate &target)FIFE::HexGridvirtual
getName() const FIFE::HexGridvirtual
getRotation() const FIFE::CellGridinline
getType() const FIFE::HexGridvirtual
getVertices(std::vector< ExactModelCoordinate > &vtx, const ModelCoordinate &cell)FIFE::HexGridvirtual
getXScale() const FIFE::CellGridinline
getXShift() const FIFE::CellGridinline
getXZigzagOffset(double y)FIFE::HexGridprivate
getYScale() const FIFE::CellGridinline
getYShift() const FIFE::CellGridinline
getZScale() const FIFE::CellGridinline
getZShift() const FIFE::CellGridinline
HexGrid()FIFE::HexGrid
isAccessible(const ModelCoordinate &curpos, const ModelCoordinate &target)FIFE::HexGridvirtual
m_allow_diagonalsFIFE::CellGridprotected
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
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