 AcceptEvent< DataIter, TimeIter > | Provides check functions for the Detector algorithms that accept each detected event |
 Acquire | Read and write data streams from/to data aqcuisition boards |
  Simulator | Simulation of Acquire |
 ActiveFilterData | |
 Acquire::AIData | |
 Acquire::AOData | |
 Array< T > | A template defining an one-dimensional array of data |
  Map< T > | A template handling an x- and an y-data array |
  SampleData< T > | A template defining an one-dimensional Array of data with an associated Range |
 Array< double > | |
 Array< float > | |
  SampleData< float > | |
   OutData | An output signal for a data acquisition board |
 Array< relacs::SampleData > | |
  SampleData< relacs::SampleData > | |
 Acquire::AttData | |
 BasisFunction | Base class of all basis functions |
  Polynom | A polynomial basis function |
  Sine | A sine basis function |
 TreeWrapper< T >::Category | |
 ConfigureClasses | Coordinates storage of configuration settings of ConfigClass instances |
 CyclicArray< T > | A template defining an one-dimensional cyclic array of data |
  CyclicSampleData< T > | A template defining an one-dimensional cyclic array of periodically sampled data |
   InData | A cyclic buffer for data acquired from a data acquisition board |
 DaqError | Error codes for analog input and output |
  InData | A cyclic buffer for data acquired from a data acquisition board |
  OutData | An output signal for a data acquisition board |
 Plot::DataElement | Manages a single 2-D data item for plotting lines |
 DataIndex | Index to previously recorded data, repro, and stimuli |
 DataIndex::DataItem | |
 Detector< DataIter, TimeIter > | Some basic event detector algorithms |
 DummyData | |
 DeviceSelector::Tree< T >::Group::Entry | |
 EventData | Class for event times that can also be an infinite ring-buffer |
 SaveFiles::RelacsFiles::EventFile | |
 EventIterator | Iterator for EventData returning the event time |
  EventFrequencyIterator | Input Iterator for EventData which returns the event frequency |
  EventSizeIterator | Input Iterator for EventData which returns the event size |
 EventList | A container for EventData |
 DeviceSelector::Tree< T >::Group | |
 GUIElement< T > | |
  DetailElement< T > | |
  TreeElement< T > | |
 GUIElement< MacroCommandInfo > | |
  DetailElement< MacroCommandInfo > | |
   MacroCommandBrowse | |
   MacroCommandControl | |
   MacroCommandFilterDetector | |
   MacroCommandMessage | |
   MacroCommandReproMacro | |
   MacroCommandShell | |
   MacroCommandShutdown | |
   MacroCommandStartsession | |
   MacroCommandStopsession | |
   MacroCommandSwitch | |
 GUIElement< MacroCommandReproMacro > | |
  DetailElement< MacroCommandReproMacro > | |
   MacroCommandParameter | |
 GUIElement< MacroEditor > | |
  DetailElement< MacroEditor > | |
   MacroCommandInfo | |
   MacroInfo | |
  TreeElement< MacroEditor > | |
   MacroCommandInfo | |
   MacroFile | |
   MacroInfo | |
 GUIElement< MacroInfo > | |
  DetailElement< MacroInfo > | |
   MacroParameter | |
 Trigger::HoopParams | |
 Plot::HSVGradientColor | |
 InDataDiffIterator | Input iterator for InData returning the difference of succeeding data elements |
 InDataIterator | Input iterator for the data elements of an InData |
 InDataTimeIterator | Input iterator for the time of an InData |
 InfBox | |
 InList | A container for InData |
 istream | |
  DataFile | Reading Ascii Data Files |
 Kernel | Base class of all kernel functions |
  EpanechnikovKernel | A quadratic kernel |
  GammaKernel | A gamma kernel of order n |
  GaussKernel | A gaussian kernel |
  RectKernel | A rectangular kernel |
  TriangularKernel | A triangular kernel |
 LinearRange | A linear range of discretized numbers |
 LinearRangeIterator | Iterator for a LinearRange |
 Plot::LineStyle | Style of a plotted line (color, width, and dash-type) |
 MacroFileReader | |
 MacroFileWriter | |
 MacroCommandParameter::MetaData | |
 Plot::MouseEvent | Handling a mouse event for the Plot class |
 numerical_container_traits< Container > | |
 numerical_iterator_traits< Iterator > | |
 numerical_traits< T > | |
 numerical_traits< signed char > | |
 numerical_traits< signed int > | |
 numerical_traits< signed long > | |
 numerical_traits< signed short > | |
 numerical_traits< unsigned char > | |
 numerical_traits< unsigned int > | |
 numerical_traits< unsigned long > | |
 numerical_traits< unsigned short > | |
 SaveFiles::ODMLFiles | Write metadata into ODML files |
 OutputConfig::OptionNames | |
 Options | A hierarchical name-value list for configuration files and dialogs |
  ConfigClass | Base class for each class that has some parameters to be configured |
   DeviceList< AnalogInput, RELACSPlugin::AnalogInputId > | |
    AIDevices | A container for analog input devices |
   DeviceList< AnalogOutput, RELACSPlugin::AnalogOutputId > | |
    AODevices | A container for analog output devices |
   DeviceList< Attenuate, RELACSPlugin::AttenuateId > | |
    AttInterfaces | A container for attenuator interfaces |
   DeviceList< Attenuator, RELACSPlugin::AttenuatorId > | |
    AttDevices | A container for attenuator devices |
   DeviceList< Device, 0 > | |
    AllDevices | |
   DeviceList< Device, RELACSPlugin::DeviceId > | |
    Devices | A container for all devices |
   DeviceList< DigitalIO, RELACSPlugin::DigitalIOId > | |
    DIODevices | A container for digital I/O devices |
   DeviceList< Trigger, RELACSPlugin::TriggerId > | |
    TriggerDevices | A container for trigger devices |
   ConfigDialog | A dialog for a ConfigClass |
    AudioMonitor | Plays recordings on speakers using portaudio library |
    RELACSPlugin | Adds specific functions for RELACS plugins to ConfigDialog |
     Control | Base class for widgets that control hardware or analyze data |
      DefaultSession | Minimum default Session |
     Filter | Basic virtual class for filtering or detecting events (e.g. spikes) |
     Model | Base class of all models used by Simulate |
     PlotTrace | Plot trace and spikes |
     RePro | Parent class of all research programs |
      DefaultRePro | Does nothing |
    Settings | Includes some general Settings into the configure mechanism |
   DeviceList< T, PluginID > | A container template for Device-plugins |
   FilterDetectors | Container organizing filter and event detectors |
   Macros | Container handling Macros |
   MetaDataGroup | Loads meta data from a configuration file |
   RELACSWidget | Coordinates RePros, session, input, output, plotting, and saving |
  Device | Basic interface for accessing a device |
   AnalogInput | Interface for accessing analog input of a data-aquisition board |
    AISim | Implementation of AnalogInput simulating an analog input device |
   AnalogOutput | Interface for accessing analog output of a data-aquisition board |
    AOSim | Implementation of AnalogOutput simulating an analog output device |
   Attenuate | Attenuates a single output channel |
   Attenuator | Interface for programming an attenuator |
    AttSim | Implementation of the Attenuator class for simulating an attenuator |
   Camera | Virtual class for controlling a Camera |
   DigitalIO | Interface for accessing digital input and output lines of a data-aquisition board |
    DIOSim | Implementation of DigitialIO simulating an digital I/O device |
   Manipulator | Virtual class for controlling a Manipulator |
   Temperature | Virtual class for reading a temperature |
   Trigger | Virtual class for setting up an analog trigger device |
  MetaData | Manages meta data describing a recording session |
  SaveFiles | Save data to files |
  Session | Controls a recording session |
 OutDataInfo | Stores some properties of an OutData |
 OutList | A container for OutData |
 Parameter | A Parameter has a name, value and unit |
 PlotTraceStyle | Plot style and properties for a trace |
  PlotEventStyle | Plot style and properties for a events |
 Plugins | Dynamically load plugins (libraries) into the running program |
 Point3D | |
 Plot::PointStyle | Style of a plotted point (point type, size, color, and fill color) |
 Plot::Position | Position of a point or a label |
 QAbstractItemModel | |
  DataDescriptionModel | The model for viewing a description of the currently displayed data of an DataIndex |
  DataOverviewModel | The model for viewing an overview of the data of an DataIndex |
 QDialog | |
  OptDialog | A Dialog for editing Options |
 QDoubleSpinBox | |
  DoubleSpinBox | A spin-box for editing floating point numbers |
 QEvent | |
  RelacsPluginEvent | |
  RelacsWidgetEvent | |
 QItemDelegate | |
  ComboItemDelegate | |
  NumberItemDelegate | |
 QLabel | |
  ScaledImage | A label that displays an image scaled to the maximum available size |
 QMainWindow | |
  RELACSWidget | Coordinates RePros, session, input, output, plotting, and saving |
 QMessageBox | |
  MessageBox | Displays a message in a separate window |
 QObject | |
  ConfigDialog | A dialog for a ConfigClass |
  FilterData | Additional data for each filter and detector |
  KeyTimeOut | |
  Macro | A single Macro |
  MacroCommand | A single command of a macro |
  MacroCommandBrowse | |
  MacroCommandControl | |
  MacroCommandFilterDetector | |
  MacroCommandInfo | |
  MacroCommandMessage | |
  MacroCommandParameter | |
  MacroCommandReproMacro | |
  MacroCommandShell | |
  MacroCommandShutdown | |
  MacroCommandStartsession | |
  MacroCommandStopsession | |
  MacroCommandSwitch | |
  MacroInfo | |
  MacroParameter | |
  MetaData | Manages meta data describing a recording session |
  OptDialogButton | |
  OptWidgetBase | |
   OptWidgetBoolean | |
   OptWidgetDate | |
   OptWidgetMultipleValues | |
   OptWidgetMultiText | |
   OptWidgetNumber | |
   OptWidgetSection | |
   OptWidgetText | |
   OptWidgetTime | |
  ReProData | Additional Data for a RePro used by RePros |
 QPushButton | |
  MacroButton | Adds a rightClicked signal to a push button |
 QSplitter | |
  DataBrowser | Interface for browsing recorded data |
 QTabWidget | |
  PluginTabs | Container organizing relacs plugins |
   ControlTabs | Container organizing Control plugins |
   FilterDetectors | Container organizing filter and event detectors |
  RePros | Container handling RePros |
 QThread | |
  AnalogInput | Interface for accessing analog input of a data-aquisition board |
  AnalogOutput | Interface for accessing analog output of a data-aquisition board |
  ControlThread | |
  ModelThread | |
  PrintThread | Worker thread for printing traces |
  ReadThread | Thread for monitoring data reading from the daq boards |
  ReProThread | |
  SpikeTraceThread | |
  WriteThread | Thread for waiting on data to be written out |
 QWidget | |
  DeviceSelector | Dialog to allow configuration of available and active devices |
  FilterSelector | Dialog to allow configuration of available and active filters/detectors |
  InputConfig | Configures analog input traces |
  LCDRange | An LCD number with range |
  MacroEditor | |
  Macros | Container handling Macros |
  MultiPlot | Having several Plots in a single widget |
  OptWidget | A Widget for modifying Options |
  OutputConfig | Configures analog output traces |
  Plot | Plotting various data in a single widget |
  SaveFiles | Save data to files |
  Session | Controls a recording session |
  SpikeTrace | A nice, almost useless widget, showing an animated trace of a spike |
 RandomBase | The base class for random number generators |
  Ran3 | An implementation of RandomBase with the ran3 random number generator from the numerical recipes |
  RandomGSL | An implementation of RandomBase for the random number generators from the GSL library |
  RandomStd | An implementation of RandomBase with the random number generator from the standard C library |
 Plot::RangeCopy | |
 RangeLoop | A flexible and sophisticated way to loop trough a range of values |
 SaveFiles::RelacsFiles | Write recorded data and metadata in native RELACS format |
 Plot::RGBColor | An RGB-Color |
 StandardTraces | Infrastructure for providing indices to standard inpput and output traces and events |
 StrDeque | |
  StrQueue | A list of strings |
 string | |
  Str | Advanced string manipulation |
 Plot::SurfaceElement | Manages a single 3-D data item for plotting surfaces |
 TableData | Table for number and strings |
 TableKey | Handling a table header |
 SaveFiles::RelacsFiles::TraceFile | |
 TraceSpec | Specification of an output signal |
 TreeWrapper< T > | |
 TreeWrapper< relacs::ActiveFilterData > | |
 TreeWrapper< relacs::DummyData > | |
 Zones | A collection of zones for manipulators |