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 |