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
typedef
Gray3D::cOctreeNodeCont
cOctree
()
Gray3D::cOctree
cOctreeNode
class
Gray3D::cOctree
friend
cOctreeNodeCont
() noexcept
Gray3D::cOctreeNodeCont
inline
FreeChildNode
(CHILDIDX_t ci)
Gray3D::cOctreeNodeCont
FreeChildNodes
()
Gray3D::cOctreeNodeCont
k_NodeMax
Gray3D::cOctreeNodeCont
static
m_aChildNodes
Gray3D::cOctreeNodeCont
protected
m_iSpatialTestVal
Gray3D::cOctreeNodeCont
mutable
protected
m_nChildNodes
Gray3D::cOctreeNodeCont
protected
MakeRootIdx
(const cVec3i &vPi) noexcept
Gray3D::cOctree
inline
static
TestTree
() const
Gray3D::cOctree
TraverseAll
(ISpatialTestVisitor *pResults) const override
Gray3D::cOctreeNodeCont
protected
virtual
TraverseIntersectBounds
(ISpatialTestVisitor *pResults, const cBounds3f &bbox) const override
Gray3D::cOctreeNodeCont
protected
virtual
TraverseIntersectHex
(ISpatialTestVisitor *pResults, const cHexahedron &frustum, cHexahedron::PLANES_MASK_t planes)
Gray3D::cOctreeNodeCont
protected
TraverseIntersectHex
(ISpatialTestVisitor *pResults, const cHexahedron &frustum) override
Gray3D::cOctreeNodeCont
protected
virtual
TraverseIntersectSegment
(ISpatialTestVisitor *pResults, const cSegment3f &segment) override
Gray3D::cOctreeNodeCont
protected
virtual
TraverseIntersectSphere
(ISpatialTestVisitor *pResults, const cSpheref &sphere) const override
Gray3D::cOctreeNodeCont
protected
virtual
UNITTEST_FRIEND
(cOctree)
Gray3D::cOctreeNodeCont
~cOctree
()
Gray3D::cOctree
virtual
~cOctreeNodeCont
()
Gray3D::cOctreeNodeCont
inline
virtual
Generated on Tue Feb 2 2021 11:31:43 for Gray C++ Libraries by
1.9.1