_axisDivisions | OpenSkyNet::CD::Grid | protected |
_binOccupiers | OpenSkyNet::CD::Grid | protected |
_binSize | OpenSkyNet::CD::Grid | protected |
_corners | OpenSkyNet::CD::Grid | protected |
_didDynamicallyAllocateMem | OpenSkyNet::CD::Grid | protected |
_isBinOccupied | OpenSkyNet::CD::Grid | protected |
_isSub | OpenSkyNet::CD::Grid | protected |
_maxCorner | OpenSkyNet::CD::Grid | protected |
_nodes | OpenSkyNet::CD::Grid | protected |
_occupiedBins | OpenSkyNet::CD::Grid | protected |
_size | OpenSkyNet::CD::Grid | protected |
_subBinSize | OpenSkyNet::CD::Grid | protected |
_subNum | OpenSkyNet::CD::Grid | protected |
BinOccupiersList typedef | OpenSkyNet::CD::Grid | |
BinOccupiersMap typedef | OpenSkyNet::CD::Grid | |
calcOccupiedBins(CD::Volume *vol_, bool calcPlanes_=true, bool useOctalPartitioning_=false, bool decrementPrevOccupiedBins_=false) | OpenSkyNet::CD::Grid | virtual |
calcOccupiedBins(bool calcPlanes_=true, bool useOctalPartitioning_=false) | OpenSkyNet::CD::Grid | virtual |
calcOccupiedBinsUsingOctalPartitioning(Volume *vol_, const Math::Point< Utils::uint > &minBin_, const Math::Point< Utils::uint > &maxBin_, const Math::Point<> &maxCenter_) | OpenSkyNet::CD::Grid | protected |
clearBin(const Math::Point< int > &bin_) | OpenSkyNet::CD::Grid | inline |
cullObjectOutside(int &minBinX_, int &maxBinX_, int &minBinY_, int &maxBinY_, int &minBinZ_, int &maxBinZ_) const | OpenSkyNet::CD::Grid | protected |
cullObjectOutside(Math::Point< int > &bin_) const | OpenSkyNet::CD::Grid | protected |
decrementBin(const Math::Point< int > &bin_) | OpenSkyNet::CD::Grid | inline |
getAxisDivs() const | OpenSkyNet::CD::Grid | inline |
getBin(const Math::Point<> &p_, Math::Point< int > &bin_) const | OpenSkyNet::CD::Grid | inline |
getBinSize() const | OpenSkyNet::CD::Grid | inline |
getMaxCorner() const | OpenSkyNet::CD::Grid | inline |
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::Grid | inline |
getNumOccupants(const Math::Point< int > &bin_) | OpenSkyNet::CD::Grid | inline |
getOccupiedBins(std::vector< const Math::Point< int > * > &bins_) const | OpenSkyNet::CD::Grid | |
getOccupiedBins(CD::Volume *vol_) | OpenSkyNet::CD::Grid | inline |
getOccupiers(const Math::Point< int > *bin_) | OpenSkyNet::CD::Grid | inline |
getSize() const | OpenSkyNet::CD::Grid | inline |
getSubNum() const | OpenSkyNet::CD::Grid | inline |
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::Grid | inline |
init(Utils::uint initGlobalXDivs_, Utils::uint initGlobalYDivs_, Utils::uint initGlobalZDivs_, Utils::uint maxGlobalSubdivs_) | OpenSkyNet::CD::Grid | static |
INITIAL_X_DIVISIONS | OpenSkyNet::CD::Grid | |
INITIAL_Y_DIVISIONS | OpenSkyNet::CD::Grid | |
INITIAL_Z_DIVISIONS | OpenSkyNet::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::Grid | inline |
makeSubGrid() | OpenSkyNet::CD::Grid | protected |
MAX_SUBDIVISIONS | OpenSkyNet::CD::Grid | |
MAX_X_DIVISIONS | OpenSkyNet::CD::Grid | |
MAX_Y_DIVISIONS | OpenSkyNet::CD::Grid | |
MAX_Z_DIVISIONS | OpenSkyNet::CD::Grid | |
OccupiedBinsList typedef | OpenSkyNet::CD::Grid | |
OccupiedBinsMap typedef | OpenSkyNet::CD::Grid | |
PF::Manager class | OpenSkyNet::CD::Grid | friend |
resetAllGlobalGrids() | OpenSkyNet::CD::Grid | static |
resetGrid() | OpenSkyNet::CD::Grid | |
setCorners(const Math::Point<> *corners_) | OpenSkyNet::CD::Grid | |
setNodes(std::set< CD::Volume * > &nodes_) | OpenSkyNet::CD::Grid | inline |
shutDown() | OpenSkyNet::CD::Grid | static |
translateMaxCorner() | OpenSkyNet::CD::Grid | inline |
translatePointByBin(const Math::Point<> &p_, const Math::Point< int > &bin_) const | OpenSkyNet::CD::Grid | |
~Grid() | OpenSkyNet::CD::Grid | virtual |