Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼NOpenViBE | Main OpenViBE namespace |
▼NKernel | Kernel specifications of the OpenViBE platform |
CIBoxIOProxy | This proxy is intended for reusing codecs from the toolkit. it'd be more elegant not to duplicate this interface as a very similar one is already implemented in BoxAdapterHelper. however unifying the two would need some work |
▼NOpenViBEAcquisitionServer | Interface for acquisition server plugins |
CIDriver | Base class for all the OpenViBE acquisition server drivers |
CIDriverCallback | Base class for all the OpenViBE acquisition server driver callbacks |
CIDriverContext | Base class for kernel functioanlities access from the driver classes |
CIHeader | Base class for an OpenViBE header container |
CProperty | Base class for properties. A property is essentially a <name,value> pair |
▼NOpenViBETracker | Main OpenViBE Tracker namespace |
CBoxAdapter | A partially abstract class allowing processing data with OpenViBE boxes using a simple interface |
CBoxAdapterBundle | A box adapter that reads from a StreamBundle and writes to another StreamBundle |
CBoxAdapterGenericStreamWriter | A specific wrapper for Generic Stream Writer allowing to write tracks as .ov files from the Tracker |
CBoxAdapterStream | A box adapter that reads from a Stream and writes to another Stream, having effect equivalent to outStream = process(inStream); |
CBoxPlugins | Box Plugins is a factory-like class that keeps a list of box plugins that can be 'applied' to streams in Tracker |
CBufferedClient | A messaging client base class thats associated with a buffer of chunks |
CChunk | Base class for all OpenViBE stream content (chunk) types |
CCLogListenerTracker | Log listener wrapper for CLogListenerDesigner that can be called from multiple threads |
CCodecFactory | A factory class for obtaining encoders and decoders for streams |
CContexted | This class can be used to provide KernelContext and related getters for derived classes without overly complicating the derived class interface in their headers |
CDecoder | Decoder for a specific type T |
CDecoderAdapter | This decoder is a wrapper over the decoders in OpenViBEToolkit |
CDecoderBase | Base, non-typed abstract class for decoders |
CDemuxer | Demuxes (and decodes) EBML streams |
CEBMLSourceFile | Reads bytes from an .ov file |
CEncodedChunk | Data class for encoded chunks |
CEncoder | Encoder class taking in typed Stream and it into EBML-containing encoded chunks |
CEncoderAdapter | Adapter to use implementations from Toolkit |
CEncoderBase | Base, non-typed abstract class for encoders |
CEncoderImpl | Fallback class for invalid situations |
▼CGUI | The main GUI code for the OpenViBE Tracker |
CGUITrack | Holds the renderers for each stream of a Track, and the correspondig GTK table for the widgets |
CITrackerPlugin | Brief |
CProcessor | A signal processing component that can receive/return data |
CProcExternalProcessing | A processor implemented by passing data to/from External Processing Boxes inserted into Designer scenarios |
CPullClient | A class dedicated to pulling data from an External Processing Box |
CPushClient | A client dedicated to pushing data towards an External Processing Box |
CSelection | Some convenience functions for Track/Stream selections |
CStream | A container class representing a stream of OpenViBE |
CStreamBase | Abstract, non-typed base class for Streams |
CStreamBundle | StreamBundle is a container of one or more typed streams. It corresponds to a 'track' in Tracker and can represent an .ov file |
CStreamFactory | A factory method returning an empty Stream object of the requested type |
CStreamRendererBase | Abstract, non-typed class for visually rendering the Streams in the Tracker GUI |
CStreamRendererChannelLocalization | Renderer for Channel Localization streams |
CStreamRendererChannelUnits | Renderer for Channel Units streams |
CStreamRendererExperimentInformation | Renderer for Experiment Information streams |
CStreamRendererFactory | Factory method for getting Stream Renderers of different types |
CStreamRendererLabel | Renderer for any stream that is simply visualized as a labeled widget |
CStreamRendererMatrix | Renderer for Matrix streams |
CStreamRendererNothing | Renders nothing, to avoid null ptrs when we don't want even a label rendered |
CStreamRendererSignal | Renderer for Signal streams |
CStreamRendererSpectrum | Renderer for Spectrum streams |
CStreamRendererStimulation | Renderer for Stimulation streams |
CTestClass | Class to try out stuff in the Tracker |
CTracker | Tracker is the main class of OpenViBE Tracker that encapsulates the Workspace |
CTrackerBox | Implements OpenViBE::Kernel::IBox |
CTrackerBoxAlgorithmContext | Implements OpenViBE::Kernel::IBoxAlgorithmContext |
CTrackerBoxIO | Implements OpenViBE::Kernel::IBoxIO |
CTrackerBoxProto | Implements OpenViBE::Kernel::IBoxProto |
CTrackerPlayerContext | Implements OpenViBE::Kernel::IPlayerContext |
CTrackerPluginChannelCheck | Example of a Tracker plugin processing given Workspaces. It checks if all selected signal streams in all tracks have the same number of channels |
CTrackerPluginCountStimulations | Example of a Tracker plugin that processes given tracks. It counts the occurrences of different stimulations in each stimulation stream |
CTrackerPlugins | Container class for currently registered Tracker plugins. These plugins get direct access to StreamBundles (i.e. full track content) |
CTypeChannelLocalization | Abstact class defining chunk types for Channel Localization streams |
CTypeChannelUnits | Abstact class defining chunk types for Channel Units streams |
CTypeError | Abstract class for error situations |
CTypeExperimentInformation | Abstact class defining chunk types for Experiment Information streams |
CTypeFeatureVector | Abstact class defining chunk types for Feature Vector streams |
CTypeMatrix | Abstact class defining chunk types for Matrix streams |
CTypeSignal | Abstact class defining chunk types for Signal streams |
CTypeSpectrum | Abstact class defining chunk types for Spectrum streams |
CTypeStimulation | Abstact class defining chunk types for Stimulation streams |
CWorkspace | Workspace is a set of Tracks (StreamBundles) that contain the .ov file content that the user wants to work with |
CWorkspaceNotes | An overly complicated wrapper for a text string |
▼NOpenViBEVRDemos | Contains all VR-demos related code (Ogre application and VRPN peripheral) |
CCAbstractVrpnPeripheral | A VRPN peripheral abstraction, client side |
CCHandballBCI | Ogre application for the Handball application |
CCOgreVRApplication | Basic framework to design VR applications |
CCSpaceshipBCI | Ogre application for the application "Use-The-Force" |
▼Nrapidxml | |
Cmemory_pool | |
Cparse_error | |
Cxml_attribute | |
Cxml_base | |
Cxml_document | |
Cxml_node | |
CBoxAlgorithmProxy | This proxy is needed in order to use the stream codecs from the toolkit |
CDecoderImpl | Fallback class for invalid situations |
CGenericVRPNServer | A class providing a very simple generic VRPN server capable of creating Analog and Button controls |
CshowMatrixList | Generic template that can be used to draw lists of any stream that derives from the matrix type. might refactor somewhere else |
CspoolImpl | Push chunks in a specified interval to a renderer |
Generated on Tue Jun 26 2012 15:25:54 for Documentation by 1.7.4