| Array< T > | This Array class is a template class that provides arrays of simple types  | 
  | BaseFrame | Frame base class containing the following features:  | 
  | ChannelColors | This class represents the list of the channels with their associated id, colors and colors status (i.e the color has been changed or no)  | 
  | ChannelDescription | Class storing the channel color information to be read from or write to a session file  | 
  | ChannelGroupView | Utilitary class used to build the channel palettes (anatomical and spike)  | 
  | ChannelIconView | Utilitary class used to build the channel palettes (anatomical and spike)  | 
  | ChannelPalette | This class represents the channel palettes of the application (anatomical and spike)  | 
  | ChannelPalette::ChannelIconItem | Interal class to represent an item in the palette  | 
  | ClusterColors | This class represents the list of the clusters with their associated id, color and color status (i.e the color has been changed or not)  | 
  | ClusterProperties | Class representing the NeuroScope cluster preferences tab contained in NeuroScope Defaults Configuration page of the Neuroscope preferences dialog and in the properties dialog  | 
  | ClustersProvider | Class storing and providing the cluster information  | 
  | Configuration | This is the one and only configuration object  | 
  | DataProvider | Base class for all the types of provider of data: TracesProvider,ClustersProvider, EventsProvider, PositionProvider  | 
  | DisplayInformation | Class storing the session information to be read from or write to a session file  | 
  | EventData | Class representing the data of an event file for a given starting time and timeframe  | 
  | EventDescription | Class used to compare strings in case-insensitive maner  | 
  | GlobalEventsProvider | - Author:
 - Lynn Hazan 
  
 | 
  | GroupLabel | Utility class used to create the group labels on the left side of the group boxes in the anatomical and spike palettes  | 
  | GroupNameLabel | Utility class used to create the group labels on the left side of the group boxes in the cluster and event palettes  | 
  | ImageCreator | Utility class used to create an image containing all the first spot positions of the animal during the recording  | 
  | ItemColors | This class represents the list of the items with their associated id, color and color status (i.e the color has been changed or not)  | 
  | ItemGroupView | Utilitary class used to build the cluster and event palettes  | 
  | ItemIconView | Utilitary class used to build the cluster and event palettes  | 
  | ItemPalette | This class is used to create the cluster and event palettes of the application  | 
  | NeuroscopeApp | The Neuroscope main window and central class  | 
  | NeuroscopeDoc | Document object that can be used in conjunction with the classes NeuroscopeApp and NeuroscopeView to create a document-view model for MDI (Multiple Document Interface) based on KApplication and KDockMainWindow as main classes  | 
  | NeuroscopeDoc::CloseDocumentEvent | Internal class use to send information to the main window to inform it that the document could not be closed has there still have thread running  | 
  | NeuroscopeView | View widgets for the document instance (NeuroscopeDoc instance) and is displayed as a MDI child window in the main view area of the NeuroscopeApp class instance  | 
  | NeuroscopeXmlReader | Class reading the parameter and session xml file  | 
  | ParameterXmlCreator | Class creating the parameter xml file  | 
  | ParameterXmlModifier | Class modifying the parameter xml file  | 
  | pArray< T > | This pArray class is a template class that provides arrays of classes containing pointers  | 
  | PositionProperties | Class representing the NeuroScope position preferences tab contained in the preferences or properties dialogs  | 
  | PositionsProvider | Class storing and providing the position information  | 
  | PositionView | Class which draws the positions  | 
  | PrefDefaults | Class representing the NeuroScope Defaults Configuration page of the Neuroscope preferences dialog  | 
  | PrefDialog | Class representing the Neuroscope preferences dialog  | 
  | PrefGeneral | Class representing the Neuroscope Configuration page of the Neuroscope preferences dialog  | 
  | Properties | Class used to set the properties of the current document  | 
  | SessionFile | Class storing the information about the files used in a session  | 
  | SessionXmlWriter | Class writting the session xml file  | 
  | SpaceWidget | IUtility class used to create the channel palettes of the application (anatomical and spike)  | 
  | TracePosition | Class storing the trace position information in the Trace View to be read from or write to a session file  | 
  | TracesProvider | Class providing the row recorded data (contained in a .dat or .eeg file)  | 
  | TraceView | Class which draws the traces, cluster and event representations  | 
  | TraceWidget | Class containing the TraceView and all the widgets used to select the position in the file  | 
  | Utilities | - Author:
 - Lynn Hazan 
  
 | 
  | ZoomWindow | This class is used to enable zoom feature  |