Point Cloud Viewer
1.00
A Viewer to display point clouds with phong shading by converting them to splats.
|
▼CEntity | An element with a location in 3-dimensional space |
CCamera | This class provides camera functionality |
▼CEntityMoveable | Complements the Entity with a possibility to define and edit a local coordinate system |
CEntityCloud | Represents a cloud model |
CLight | Stores information about a light |
CSplat | Stores information about a single splat |
CEntityOctree | An octree storing entities |
CEntityOctreeContainer | Stores an entity octree |
CFileLoader | Provides a static method for loading a point cloud file into an octree |
CGlobals | A place to store global variables. Nothing OOP to see here |
CEntityOctree::Iterator | An iterator to iterate over an octree |
CPointCloudPreprocessing | Provides a static method for converting a point cloud to a splat cloud |
CProgramLogic | Provides access to all functionality of the program |
▼CQMainWindow | |
CPointCloudViewer | PointCloudViewer This class is the main window of the Application |
▼CQOpenGLWidget | |
CPCVGLWidget | The PCVGLWidget class This class is the opengl window where everything is drawn |
▼CRenderPass | An abstract class for Render Passes |
CAttributePass | A Render Pass that stores attributes for later deferred shading |
CLightPass | A Render Pass that displays yellow squares at the passed locations |
CShadingPass | A Render Pass that performs deferred shading |
CVisibilityPass | A Render Pass that just fills a depth buffer |
CRenderPass::TextureChannel | This channel is used to link textures or data maps |
CRenderPass::VaoChannel::vao | |
CRenderPass::VaoChannel | This channel is used to link geometry |