, including all inherited members.
_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] |
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] |
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] |
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] |
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] |
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] |
decrementBin(const Math::Point< int > &bin_) | OpenSkyNet::CD::Grid | [inline] |
getAxisDivs() const | OpenSkyNet::CD::Grid | [inline] |
getAxisDivs() const | OpenSkyNet::CD::Grid | [inline] |
getBin(const Math::Point<> &p_, Math::Point< int > &bin_) 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] |
getBinSize() const | OpenSkyNet::CD::Grid | [inline] |
getMaxCorner() const | OpenSkyNet::CD::Grid | [inline] |
getMaxCorner() const | OpenSkyNet::CD::Grid | [inline] |
getNearestBinCenter(const Math::Point<> &p_) const | OpenSkyNet::CD::Grid | |
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 | |
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] |
getNodes() const | OpenSkyNet::CD::Grid | [inline] |
getNumOccupants(const Math::Point< int > &bin_) | 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(const CD::Volume *vol_) | OpenSkyNet::CD::Grid | [inline] |
getOccupiedBins(std::vector< const Math::Point< int > * > &bins_) const | OpenSkyNet::CD::Grid | |
getOccupiedBins(const CD::Volume *vol_) | OpenSkyNet::CD::Grid | [inline] |
getOccupiers(const Math::Point< int > *bin_) | OpenSkyNet::CD::Grid | [inline] |
getOccupiers(const Math::Point< int > *bin_) | OpenSkyNet::CD::Grid | [inline] |
getSize() const | OpenSkyNet::CD::Grid | [inline] |
getSize() const | OpenSkyNet::CD::Grid | [inline] |
getSubNum() 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 | |
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] |
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] |
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 | |
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] |
isSubdivided() const | OpenSkyNet::CD::Grid | [inline] |
makeSubGrid() | OpenSkyNet::CD::Grid | [protected] |
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 | |
PF::Manager class | OpenSkyNet::CD::Grid | [friend] |
resetAllGlobalGrids() | OpenSkyNet::CD::Grid | [static] |
resetAllGlobalGrids() | OpenSkyNet::CD::Grid | [static] |
resetGrid() | OpenSkyNet::CD::Grid | |
resetGrid() | OpenSkyNet::CD::Grid | |
setCorners(const Math::Point<> *corners_) | OpenSkyNet::CD::Grid | |
setCorners(const Math::Point<> *corners_) | OpenSkyNet::CD::Grid | |
setNodes(std::set< CD::Volume * > &nodes_) | OpenSkyNet::CD::Grid | [inline] |
setNodes(std::set< CD::Volume * > &nodes_) | OpenSkyNet::CD::Grid | [inline] |
shutDown() | OpenSkyNet::CD::Grid | [static] |
shutDown() | OpenSkyNet::CD::Grid | [static] |
translateMaxCorner() | OpenSkyNet::CD::Grid | [inline] |
translateMaxCorner() | OpenSkyNet::CD::Grid | [inline] |
translatePointByBin(const Math::Point<> &p_, const Math::Point< int > &bin_) const | OpenSkyNet::CD::Grid | |
translatePointByBin(const Math::Point<> &p_, const Math::Point< int > &bin_) const | OpenSkyNet::CD::Grid | |
~Grid() | OpenSkyNet::CD::Grid | [virtual] |
~Grid() | OpenSkyNet::CD::Grid | [virtual] |