Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray3D::cOctree Member List

This is the complete list of members for Gray3D::cOctree, including all inherited members.

AddToOctree(cOctreeObject *pObj, const cVector3f &vPos, float fRadius)Gray3D::cOctree
CHILDIDX_t typedefGray3D::cOctreeNodeCont
cOctree()Gray3D::cOctree
cOctreeNode classGray3D::cOctreefriend
cOctreeNodeCont() noexceptGray3D::cOctreeNodeContinline
FreeChildNode(CHILDIDX_t ci)Gray3D::cOctreeNodeCont
FreeChildNodes()Gray3D::cOctreeNodeCont
k_NodeMaxGray3D::cOctreeNodeContstatic
m_aChildNodesGray3D::cOctreeNodeContprotected
m_iSpatialTestValGray3D::cOctreeNodeContmutableprotected
m_nChildNodesGray3D::cOctreeNodeContprotected
MakeRootIdx(const cVec3i &vPi) noexceptGray3D::cOctreeinlinestatic
TestTree() constGray3D::cOctree
TraverseAll(ISpatialTestVisitor *pResults) const overrideGray3D::cOctreeNodeContprotectedvirtual
TraverseIntersectBounds(ISpatialTestVisitor *pResults, const cBounds3f &bbox) const overrideGray3D::cOctreeNodeContprotectedvirtual
TraverseIntersectHex(ISpatialTestVisitor *pResults, const cHexahedron &frustum, cHexahedron::PLANES_MASK_t planes)Gray3D::cOctreeNodeContprotected
TraverseIntersectHex(ISpatialTestVisitor *pResults, const cHexahedron &frustum) overrideGray3D::cOctreeNodeContprotectedvirtual
TraverseIntersectSegment(ISpatialTestVisitor *pResults, const cSegment3f &segment) overrideGray3D::cOctreeNodeContprotectedvirtual
TraverseIntersectSphere(ISpatialTestVisitor *pResults, const cSpheref &sphere) const overrideGray3D::cOctreeNodeContprotectedvirtual
UNITTEST_FRIEND(cOctree)Gray3D::cOctreeNodeCont
~cOctree()Gray3D::cOctreevirtual
~cOctreeNodeCont()Gray3D::cOctreeNodeContinlinevirtual