Point Cloud Viewer  1.00
A Viewer to display point clouds with phong shading by converting them to splats.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 CAttributePassA Render Pass that stores attributes for later deferred shading
 CCameraThis class provides camera functionality
 CEntityAn element with a location in 3-dimensional space
 CEntityCloudRepresents a cloud model
 CEntityMoveableComplements the Entity with a possibility to define and edit a local coordinate system
 CEntityOctreeAn octree storing entities
 CIteratorAn iterator to iterate over an octree
 CEntityOctreeContainerStores an entity octree
 CFileLoaderProvides a static method for loading a point cloud file into an octree
 CGlobalsA place to store global variables. Nothing OOP to see here
 CLightStores information about a light
 CLightPassA Render Pass that displays yellow squares at the passed locations
 CPCVGLWidgetThe PCVGLWidget class This class is the opengl window where everything is drawn
 CPointCloudPreprocessingProvides a static method for converting a point cloud to a splat cloud
 CPointCloudViewerPointCloudViewer This class is the main window of the Application
 CProgramLogicProvides access to all functionality of the program
 CRenderPassAn abstract class for Render Passes
 CTextureChannelThis channel is used to link textures or data maps
 CVaoChannelThis channel is used to link geometry
 Cvao
 CShadingPassA Render Pass that performs deferred shading
 CSplatStores information about a single splat
 CVisibilityPassA Render Pass that just fills a depth buffer