![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ecvPointCloudLOD.h>

Public Types | |
| typedef std::function< void(const ccPointCloudLOD::Node &)> | RenderFunc |
Public Member Functions | |
| PointCloudLODRenderer (ccPointCloudLOD &lod, RenderFunc &func, const Frustum &frustum, unsigned char maxLevel) | |
| void | render (const ccPointCloudLOD::Node &node, bool testVisibility) |
Public Attributes | |
| RenderFunc | m_func |
| const Frustum & | m_frustum |
| ccPointCloudLOD & | m_lod |
| unsigned char | m_maxLevel |
Definition at line 272 of file ecvPointCloudLOD.h.
| typedef std::function<void(const ccPointCloudLOD::Node&)> PointCloudLODRenderer::RenderFunc |
Definition at line 274 of file ecvPointCloudLOD.h.
|
inline |
Definition at line 276 of file ecvPointCloudLOD.h.
|
inline |
Definition at line 282 of file ecvPointCloudLOD.h.
References ccPointCloudLOD::Node::center, ccPointCloudLOD::Node::childCount, ccPointCloudLOD::Node::childIndexes, Frustum::INSIDE, Frustum::INTERSECT, ccPointCloudLOD::Node::level, m_frustum, m_func, m_lod, m_maxLevel, ccPointCloudLOD::node(), Frustum::OUTSIDE, ccPointCloudLOD::Node::radius, and Frustum::sphereInFrustum().
| const Frustum& PointCloudLODRenderer::m_frustum |
Definition at line 313 of file ecvPointCloudLOD.h.
Referenced by render().
| RenderFunc PointCloudLODRenderer::m_func |
Definition at line 312 of file ecvPointCloudLOD.h.
Referenced by render().
| ccPointCloudLOD& PointCloudLODRenderer::m_lod |
Definition at line 314 of file ecvPointCloudLOD.h.
Referenced by render().
| unsigned char PointCloudLODRenderer::m_maxLevel |
Definition at line 315 of file ecvPointCloudLOD.h.
Referenced by render().