PF_API 0.52

OpenSkyNet::CD::Grid Member List

This is the complete list of members for OpenSkyNet::CD::Grid, including all inherited members.
_axisDivisionsOpenSkyNet::CD::Grid [protected]
_binOccupiersOpenSkyNet::CD::Grid [protected]
_binSizeOpenSkyNet::CD::Grid [protected]
_cornersOpenSkyNet::CD::Grid [protected]
_didDynamicallyAllocateMemOpenSkyNet::CD::Grid [protected]
_isBinOccupiedOpenSkyNet::CD::Grid [protected]
_isSubOpenSkyNet::CD::Grid [protected]
_maxCornerOpenSkyNet::CD::Grid [protected]
_nodesOpenSkyNet::CD::Grid [protected]
_occupiedBinsOpenSkyNet::CD::Grid [protected]
_sizeOpenSkyNet::CD::Grid [protected]
_subBinSizeOpenSkyNet::CD::Grid [protected]
_subNumOpenSkyNet::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_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
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_SUBDIVISIONSOpenSkyNet::CD::Grid
MAX_X_DIVISIONSOpenSkyNet::CD::Grid
MAX_Y_DIVISIONSOpenSkyNet::CD::Grid
MAX_Z_DIVISIONSOpenSkyNet::CD::Grid
PF::Manager classOpenSkyNet::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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines