Tide  1.1.0
A Tiled Interactive DisplayWall Environment
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Ntide
 CBackgroundWidgetSimple widget to edit and save background settings
 CBasicSynchronizerA basic synchronizer used for static content types
 CCachedDataSourceA data source which maintains a cache of the requested tiles
 CCommandLineOptionsCommand line options to pass startup parameters to a local application
 CCommandLineParametersParse command line parameters for the Tide application
 CConfiguration
 CContentAn abstract Content displayed in a ContentWindow
 CContentActionA content-specific action for use in QML by ContentActionsModel
 CContentActionsModelExposes the actions of a Content for viewing in a QML ListView
 CContentFactory
 CContentInteractionDelegateHandle user interaction with the Content of a ContentWindow
 CContentLoaderHelper class to open Content on a DisplayGroup
 CContentSynchronizerInterface for synchronizing QML content rendering
 CContentWindowA window for displaying Content on the Wall
 CContentWindowControllerController for moving and resizing windows
 CCoordinatesExposes the coordinates of a rectangle as QProperties for QML binding
 CDataProviderLoad image data in parallel
 CDataSourceBase interface for shared data sources
 CDefaultThumbnailGenerator
 CDisplayGroupA collection of ContentWindows
 CDisplayGroupControllerController for rescaling and adjusting DisplayGroup
 CDisplayGroupListWidgetA list view of a DisplayGroup's ContentWindows
 CDisplayGroupRendererRenders a DisplayGroup
 CDisplayGroupViewAn interactive graphical view of a DisplayGroup's ContentWindows
 CDynamicTextureA dynamically loaded large scale image
 CDynamicTextureContentThe Content object for a dynamically loaded large scale image
 CDynamicTextureSynchronizerA synchronizer which provides the list of Tiles for DynamicTextures
 CElapsedTimerSimple timer to mesures time differences
 CFFMPEGFrameA frame of an FFMPEG movie
 CFFMPEGMovieRead and play movies using the FFMPEG library
 CFFMPEGPictureA decoded frame of the movie stream
 CFFMPEGVideoFrameConverterConverts FFMPEG's AVFrame format to a data buffer of user-defined format
 CFFMPEGVideoStreamA video stream from an FFMPEG file
 CFolderThumbnailGenerator
 CFpsCounter
 CImageAn interface to provide necessary image information for the texture upload and swap in TextureUploader
 CImageSourceCached data source for regular images
 CImageSynchronizerSynchronizer for simple images
 CImageThumbnailGenerator
 CJsonOptionsExposes the application's Options in JSON format through the REST interface
 CLayoutEngineLayout engine for positionning windows on the wall
 CLodSynchronizerBase synchronizer for tiled contents with multiple levels of detail
 CLodTilerBase class to provide tiles for multi-LOD tiled data source
 CLodToolsTools to compute LOD pyramid data for a 2D tiled image
 CLoggingUtilityProvides information/statistics on application usage
 CMarkersStore Markers to display user interaction
 CMasterApplicationThe main application for the Master process
 CMasterConfigurationManages all the parameters needed to setup the Master process
 CMasterFromWallChannelReceiving channel from the wall processes to the master application
 CMasterToForkerChannelSending channel from the master application to the forker process
 CMasterToWallChannelSending channel from the master application to the wall processes
 CMasterWindowThe main UI window for Master applications
 CMovieContent
 CMovieSynchronizerSynchronizes a Movie between different QML windows
 CMovieThumbnailGenerator
 CMovieUpdaterUpdates Movies synchronously across different processes
 CMPIChannelHandle MPI communications between all Tide instances
 CMPIContextA global MPI context
 CMultitouchAreaA multipoint touch area to detect touch gestures on Qml objects
 COptionsRendering options which can be changed during runtime
 CPDFContent
 CPDFSynchronizerSynchronize PDF content
 CPDFTilerRepresent a PDF document as a multi-LOD tiled data source
 CPixelStreamContent
 CPixelStreamerInterface for Pixel Streamers
 CPixelStreamerFactoryFactory for PixelStreamers
 CPixelStreamerLauncherLaunch Pixel Streamers as separate processes
 CPixelStreamInteractionDelegateForward user actions to a deflect::Stream using Deflect events
 CPixelStreamSynchronizerSynchronizes a PixelStream between different QML windows
 CPixelStreamUpdaterSynchronize the update of PixelStreams and send new frame requests
 CPixelStreamWindowManagerHandles window creation, association and updates for pixel streamers, both local and external
 CProbeResultThe result of an MPIChannel::probe() operation
 CProcessForkerRun as a separate MPI process, listening to commands to fork new executables
 CPyramidThumbnailGenerator
 CQmlWindowRendererProvide a Qml representation of a ContentWindow on the Wall
 CQtImageImage wrapper for QImage
 CQuadLineNodeA line quad to draw rectangle borders
 CQuickRendererRenders the QML scene from the given window using QQuickRenderControl onto the surface of the window and synchronizes the swapBuffers() with all other wall processes
 CRenderControllerSetup the scene and control the rendering options during runtime
 CRestCommandHandle a REST command with a "uri" payload in JSON format
 CRestInterfaceEnables remote control of Tide through a REST API
 CRestLoggerExposes usage statistics content to ZeroEQ http server gathered by LoggingUtility
 CSerializeBufferUtility class to ease and optimize (de)serialization of any object using boost.serialization
 CStateA state is the collection of opened contents which can be saved and restored using this class
 CStatePreviewA state preview is a thumbnail image saved alongside a state file
 CStateSerializationHelperHelper class to store a session to a state file and restore it later
 CStateThumbnailGenerator
 CStaticContentExpose a static content to the REST interface
 CStreamImageImage wrapper for a pixel stream image
 CSVGContent
 CSVGSynchronizerSynchronize SVG content
 CSVGTextureFactoryRenders an svg document into a texure using hardware antialiasing
 CSVGTilerReprensent an SVG image as a multi-LOD tiled data source
 CTestPatternRender a test pattern to help setup and debug the display configuration
 CTextureContent
 CTextureNodeA node with a double buffered texture
 CTextureUploaderA class responsible for uploading pixel data from CPU memory to GPU memory using a PixelBufferObject
 CThumbnailGenerator
 CThumbnailGeneratorFactory
 CThumbnailProviderProvide thumbnails for files and folders to the Qml FileBrowser
 CTileQml item to render an image tile with texture double-buffering
 CTiledSynchronizerA base synchronizer used for tiled content types with optional LOD
 CVectorialContentBase class for vectorial content types
 CVisibilityHelperHelper to determine the visible parts of windows on the wall
 CWallApplicationThe main application for Wall processes
 CWallConfigurationManages all the parameters needed to setup a Wall process
 CWallFromMasterChannelReceiving channel from the master application to the wall processes
 CWallToMasterChannelSending channel from a wall process to the master application
 CWallToWallChannelCommunication channel between the Wall processes
 CWallWindow
 CWebbrowserContentThe Webbrowser is a PixelStream extended with history navigation
 CWebbrowserWidgetDialog for opening a new webbrowser window
 CWebkitAuthenticationHelperHandle HTTP authentication requests for a QWebView
 CWebkitHtmlSelectReplacerSubstitutes all <select> elements on a webpage by equivalent HTML lists
 CWebkitPixelStreamerStream webpages with user interaction support
 CZoomHelperA helper class to convert zoom rectangle to and from scene coordinates
 CZoomInteractionDelegateHandle user interaction with a zoomable content