ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccOctreeFrustumIntersector Member List

This is the complete list of members for ccOctreeFrustumIntersector, including all inherited members.

build(cloudViewer::DgmOctree *octree)ccOctreeFrustumIntersector
ccOctreeFrustumIntersector()ccOctreeFrustumIntersectorinline
CELL_INSIDE_FRUSTUM enum valueccOctreeFrustumIntersector
CELL_INTERSECT_FRUSTUM enum valueccOctreeFrustumIntersector
CELL_OUTSIDE_FRUSTUM enum valueccOctreeFrustumIntersector
computeFrustumIntersectionByLevel(unsigned char level, cloudViewer::DgmOctree::CellCode parentTruncatedCode, OctreeCellVisibility parentResult, const float planesCoefficients[6][4], const CCVector3 ptsFrustum[8], const CCVector3 edges[6], const CCVector3 &center)ccOctreeFrustumIntersector
computeFrustumIntersectionWithOctree(std::vector< std::pair< unsigned, CCVector3 >> &pointsToTest, std::vector< unsigned > &inCameraFrustum, const float planesCoefficients[6][4], const CCVector3 ptsFrustum[8], const CCVector3 edges[6], const CCVector3 &center)ccOctreeFrustumIntersector
m_associatedOctreeccOctreeFrustumIntersectorprotected
m_cellsBuiltccOctreeFrustumIntersectorprotected
m_cellsInFrustumccOctreeFrustumIntersectorprotected
m_cellsIntersectFrustumccOctreeFrustumIntersectorprotected
OctreeCellVisibility enum nameccOctreeFrustumIntersector
positionFromFrustum(cloudViewer::DgmOctree::CellCode truncatedCode, unsigned char level) constccOctreeFrustumIntersectorinline
separatingAxisTest(const CCVector3 &bbMin, const CCVector3 &bbMax, const float planesCoefficients[6][4], const CCVector3 frustumCorners[8], const CCVector3 frustumEdges[6], const CCVector3 &frustumCenter)ccOctreeFrustumIntersector