Tactics: Western Philosophers Vs. Musicians  0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OpenSkyNet::CD::Grid Member List

This is the complete list of members for OpenSkyNet::CD::Grid, including all inherited members.

_axisDivisionsOpenSkyNet::CD::Gridprotected
_binOccupiersOpenSkyNet::CD::Gridprotected
_binSizeOpenSkyNet::CD::Gridprotected
_cornersOpenSkyNet::CD::Gridprotected
_didDynamicallyAllocateMemOpenSkyNet::CD::Gridprotected
_isBinOccupiedOpenSkyNet::CD::Gridprotected
_isSubOpenSkyNet::CD::Gridprotected
_maxCornerOpenSkyNet::CD::Gridprotected
_nodesOpenSkyNet::CD::Gridprotected
_occupiedBinsOpenSkyNet::CD::Gridprotected
_sizeOpenSkyNet::CD::Gridprotected
_subBinSizeOpenSkyNet::CD::Gridprotected
_subNumOpenSkyNet::CD::Gridprotected
BinOccupiersList typedefOpenSkyNet::CD::Grid
BinOccupiersMap typedefOpenSkyNet::CD::Grid
calcOccupiedBins(CD::Volume *vol_, bool calcPlanes_=true, bool useOctalPartitioning_=false, bool decrementPrevOccupiedBins_=false)OpenSkyNet::CD::Gridvirtual
calcOccupiedBins(bool calcPlanes_=true, bool useOctalPartitioning_=false)OpenSkyNet::CD::Gridvirtual
calcOccupiedBinsUsingOctalPartitioning(Volume *vol_, const Math::Point< Utils::uint > &minBin_, const Math::Point< Utils::uint > &maxBin_, const Math::Point<> &maxCenter_)OpenSkyNet::CD::Gridprotected
clearBin(const Math::Point< int > &bin_)OpenSkyNet::CD::Gridinline
cullObjectOutside(int &minBinX_, int &maxBinX_, int &minBinY_, int &maxBinY_, int &minBinZ_, int &maxBinZ_) const OpenSkyNet::CD::Gridprotected
cullObjectOutside(Math::Point< int > &bin_) const OpenSkyNet::CD::Gridprotected
decrementBin(const Math::Point< int > &bin_)OpenSkyNet::CD::Gridinline
getAxisDivs() const OpenSkyNet::CD::Gridinline
getBin(const Math::Point<> &p_, Math::Point< int > &bin_) const OpenSkyNet::CD::Gridinline
getBinSize() const OpenSkyNet::CD::Gridinline
getMaxCorner() const OpenSkyNet::CD::Gridinline
getNearestBinCenter(const Math::Point<> &p_) const OpenSkyNet::CD::Grid
getNeighbors(const Math::Point< int > &bin_, std::vector< BinDir > &neighbors_, Utils::uint numOccupants_=0, bool allowDiagonals_=false, bool allowCorners_=false) const OpenSkyNet::CD::Grid
getNodes() const OpenSkyNet::CD::Gridinline
getNumOccupants(const Math::Point< int > &bin_)OpenSkyNet::CD::Gridinline
getOccupiedBins(std::vector< const Math::Point< int > * > &bins_) const OpenSkyNet::CD::Grid
getOccupiedBins(CD::Volume *vol_)OpenSkyNet::CD::Gridinline
getOccupiers(const Math::Point< int > *bin_)OpenSkyNet::CD::Gridinline
getSize() const OpenSkyNet::CD::Gridinline
getSubNum() const OpenSkyNet::CD::Gridinline
Grid(Utils::uint initXDivs_, Utils::uint initYDivs_, Utils::uint initZDivs_, Utils::uint maxSubdivs_)OpenSkyNet::CD::Grid
Grid(const Grid &grid_)OpenSkyNet::CD::Grid
incrementBin(const Math::Point< int > &bin_)OpenSkyNet::CD::Gridinline
init(Utils::uint initGlobalXDivs_, Utils::uint initGlobalYDivs_, Utils::uint initGlobalZDivs_, Utils::uint maxGlobalSubdivs_)OpenSkyNet::CD::Gridstatic
INITIAL_X_DIVISIONSOpenSkyNet::CD::Grid
INITIAL_Y_DIVISIONSOpenSkyNet::CD::Grid
INITIAL_Z_DIVISIONSOpenSkyNet::CD::Grid
isObjectOutside(const int &minBinX_, const int &maxBinX_, const int &minBinY_, const int &maxBinY_, const int &minBinZ_, const int &maxBinZ_) const OpenSkyNet::CD::Grid
isObjectOutside(const Math::Point< int > &bin_) const OpenSkyNet::CD::Grid
isSubdivided() const OpenSkyNet::CD::Gridinline
makeSubGrid()OpenSkyNet::CD::Gridprotected
MAX_SUBDIVISIONSOpenSkyNet::CD::Grid
MAX_X_DIVISIONSOpenSkyNet::CD::Grid
MAX_Y_DIVISIONSOpenSkyNet::CD::Grid
MAX_Z_DIVISIONSOpenSkyNet::CD::Grid
OccupiedBinsList typedefOpenSkyNet::CD::Grid
OccupiedBinsMap typedefOpenSkyNet::CD::Grid
PF::Manager classOpenSkyNet::CD::Gridfriend
resetAllGlobalGrids()OpenSkyNet::CD::Gridstatic
resetGrid()OpenSkyNet::CD::Grid
setCorners(const Math::Point<> *corners_)OpenSkyNet::CD::Grid
setNodes(std::set< CD::Volume * > &nodes_)OpenSkyNet::CD::Gridinline
shutDown()OpenSkyNet::CD::Gridstatic
translateMaxCorner()OpenSkyNet::CD::Gridinline
translatePointByBin(const Math::Point<> &p_, const Math::Point< int > &bin_) const OpenSkyNet::CD::Grid
~Grid()OpenSkyNet::CD::Gridvirtual