Basic Electrophysiology Relacs Plugins  0.9.8
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Traces Class Reference

#include <traces.h>

Inheritance diagram for Traces:
Inheritance graph
[legend]
Collaboration diagram for Traces:
Collaboration graph
[legend]

Public Member Functions

 Traces (void)
 
- Public Member Functions inherited from StandardTraces
 StandardTraces (void)
 

Static Public Member Functions

static void initialize (const RELACSPlugin *rp, const InList &data, const EventList &events)
 
static string spikeTraceNames (void)
 
static string spikeEventNames (void)
 
static string currentTraceNames (void)
 
static string potentialTraceNames (void)
 
static string nerveTraceNames (void)
 
static string nerveEventNames (void)
 
static string currentOutputNames (void)
 
static string potentialOutputNames (void)
 

Static Public Attributes

static int SpikeTraces = 0
 
static int SpikeTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int SpikeEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int CurrentTraces = 0
 
static int CurrentTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int PotentialTraces = 0
 
static int PotentialTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int NerveTraces = 0
 
static int NerveTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int NerveEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int CurrentOutputs = 0
 
static int CurrentOutput [MaxTraces] = { -1, -1, -1, -1 }
 
static int PotentialOutputs = 0
 
static int PotentialOutput [MaxTraces] = { -1, -1, -1, -1 }
 

Additional Inherited Members

- Static Protected Member Functions inherited from StandardTraces
static void clearIndices (int *traceindices, int n=-1)
 
static void initStandardTraces (const InList &data, int *ntraces, int *traceindices, const string *names, string &namelist, bool alpha=false)
 
static void initStandardEventTraces (const InList &data, const EventList &events, int *ntraces, int *traceindices, int *eventindices, const string *tracenames, const string *eventnames, string &tracenamelist, string &eventnamelist, bool alpha=false)
 
static void initStandardOutputs (const RELACSPlugin *rp, int *ntraces, int *traceindices, const string *names, string &namelist, bool alpha=false)
 
- Static Protected Attributes inherited from StandardTraces
static const int MaxTraces
 

Detailed Description

[lib] Variables for standard input traces and events in electrophysiology.

Author
Jan Benda
Version
1.1

Constructor & Destructor Documentation

Traces ( void  )

Member Function Documentation

void initialize ( const RELACSPlugin rp,
const InList data,
const EventList events 
)
static
string spikeTraceNames ( void  )
static

Returns the names of all input traces with voltages of neurons, separated by ','. Can be passed to a text Parameter.

string spikeEventNames ( void  )
static

Returns the names of all event traces with spikes of neurons, separated by ','. Can be passed to a text Parameter.

string currentTraceNames ( void  )
static

Returns the names of all input traces with currents for current-clamp, separated by ','. Can be passed to a text Parameter.

string potentialTraceNames ( void  )
static

Returns the names of all input traces with command potentials for voltage-clamp, separated by ','. Can be passed to a text Parameter.

string nerveTraceNames ( void  )
static

Returns the names of all input traces with voltages of whole nerves, separated by ','. Can be passed to a text Parameter.

string nerveEventNames ( void  )
static

Returns the names of all event traces with events detected in nerves, separated by ','. Can be passed to a text Parameter.

string currentOutputNames ( void  )
static

Returns the names of all output traces for current injections, separated by ','. Can be passed to a text Parameter.

string potentialOutputNames ( void  )
static

Returns the names of all output traces for voltage-clamp potentials, separated by ','. Can be passed to a text Parameter.

Member Data Documentation

int SpikeTraces = 0
static
int SpikeTrace = { -1, -1, -1, -1 }
static
int SpikeEvents = { -1, -1, -1, -1 }
static
int CurrentTraces = 0
static
int CurrentTrace = { -1, -1, -1, -1 }
static
int PotentialTraces = 0
static
int PotentialTrace = { -1, -1, -1, -1 }
static
int NerveTraces = 0
static
int NerveTrace = { -1, -1, -1, -1 }
static
int NerveEvents = { -1, -1, -1, -1 }
static
int CurrentOutputs = 0
static
int CurrentOutput = { -1, -1, -1, -1 }
static
int PotentialOutputs = 0
static
int PotentialOutput = { -1, -1, -1, -1 }
static

The documentation for this class was generated from the following files: