Auditory Relacs Plugins
0.9.8
|
#include <ficurve.h>
Classes | |
struct | FIData |
struct | ThreshData |
Public Member Functions | |
FICurve (void) | |
~FICurve (void) | |
virtual int | main (void) |
virtual void | init (void) |
Public Member Functions inherited from ConfigDialog | |
ConfigDialog (const string &configident="", int configgroup=0, const string &name="", const string &author="", const string &version="", const string &date=__DATE__) | |
virtual | ~ConfigDialog (void) |
string | name (void) const |
virtual void | setName (const string &name) |
string | author (void) const |
virtual void | setAuthor (const string &author) |
string | version (void) const |
virtual void | setVersion (const string &version) |
string | date (void) const |
virtual void | setDate (const string &date) |
virtual OptWidget * | dialogOptions (OptDialog *od, string *tabhotkeys=0) |
virtual void | dialogButtons (OptDialog *od) |
virtual void | dialogEmptyMessage (OptDialog *od) |
int | dialogSelectMask (void) const |
void | setDialogSelectMask (int mask) |
void | addDialogSelectMask (int mask) |
int | dialogReadOnlyMask (void) const |
void | setDialogReadOnlyMask (int mask) |
void | addDialogReadOnlyMask (int mask) |
int | dialogStyle (void) const |
void | setDialogStyle (int style) |
void | addDialogStyle (int style) |
string | dialogCaption (void) const |
void | setDialogCaption (const string &caption) |
bool | dialogHeader (void) const |
void | setDialogHeader (bool d) |
string | headerBackgroundColor (void) const |
void | setHeaderBackgroundColor (const string &color) |
string | headerForegroundColor (void) const |
void | setHeaderForegroundColor (const string &color) |
string | headerImageFile (void) const |
void | setHeaderImageFile (const string &file) |
virtual void | dialogHeaderWidget (OptDialog *od) |
bool | dialogHelp (void) const |
void | setDialogHelp (bool d) |
string | helpCaption (void) const |
void | setHelpCaption (const string &caption) |
string | helpPath (int inx=0) const |
int | helpPathes (void) const |
void | clearHelpPathes (void) |
void | setHelpPath (const string &path) |
void | addHelpPath (const string &path) |
virtual string | helpFileName (void) const |
bool | dialogOpen (void) const |
bool | helpOpen (void) const |
QWidget * | mainWidget (void) |
virtual void | setMainWidget (QWidget *widget) |
void | lock () const |
void | unlock () const |
bool | tryLock (int timeout=1) |
QMutex * | mutex (void) |
Public Member Functions inherited from ConfigClass | |
ConfigClass (const string &ident, int group=0, int mode=0xffff, int selectmask=0) | |
ConfigClass (const ConfigClass &C) | |
virtual | ~ConfigClass (void) |
const string & | configIdent (void) const |
void | setConfigIdent (const string &ident) |
int | configGroup (void) const |
void | setConfigGroup (int group) |
int | configMode (void) const |
void | setConfigMode (int mode) |
void | addConfigMode (int mode) |
void | delConfigMode (int mode) |
int | configSelectMask (void) const |
void | setConfigSelectMask (int mask) |
void | addConfig (void) |
void | readConfig (void) |
virtual void | readConfig (StrQueue &sq) |
virtual void | saveConfig (ofstream &str) |
virtual int | configSize (void) const |
virtual void | config (void) |
virtual void | preConfig (void) |
Public Member Functions inherited from StandardTraces | |
StandardTraces (void) | |
Protected Slots | |
void | plotMouseEvent (Plot::MouseEvent &me) |
Protected Slots inherited from ConfigDialog | |
void | notificationFromDialog (const Parameter &p) |
virtual void | dClosed (int r) |
virtual void | hClosed (int r) |
Protected Member Functions | |
virtual void | customEvent (QEvent *qce) |
void | saveSpikes (const string &file, const vector< FIData > &results) |
void | saveRates (const string &file, const vector< FIData > &results) |
void | saveFICurve (const string &file, const vector< FIData > &results) |
void | analyzeFICurve (const vector< FIData > &results, double minrate=0.0) |
void | setHeader (void) |
void | updateSession (const vector< FIData > &results) |
void | save (const vector< FIData > &results) |
void | plotIntensitySelection (void) |
virtual void | plot (const vector< FIData > &results) |
virtual void | analyze (vector< FIData > &results) |
virtual DoneState | next (vector< FIData > &results, bool msg=true) |
int | loop (vector< FIData > &results) |
void | silentActivity (void) |
void | resetSilentActivity (void) |
Protected Member Functions inherited from ConfigDialog | |
void | setDialogOpen (bool open=true) |
void | setHelpOpen (bool open=true) |
Additional Inherited Members | |
Public Types inherited from ConfigClass | |
enum | Action |
Public Slots inherited from ConfigDialog | |
virtual void | dialog (void) |
virtual void | help (void) |
virtual void | notifyDialog (const Options &opt) |
Signals inherited from ConfigDialog | |
void | dialogAccepted (void) |
void | dialogAction (int r) |
void | dialogClosed (int r) |
Static Public Member Functions inherited from ConfigClass | |
static void | setConfigureClasses (ConfigureClasses *cfg) |
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 |
[RePro] Optimized measuring of f-I curves.
Intensities
intmin=30dB
SPL: Minimum stimulus intensity (number
)intmax=100dB
SPL: Maximum stimulus intensity (number
)intstep=1dB
SPL: Sound intensity step (number
)usethresh=false:
Relative to the cell's threshold (boolean
)usesat=false:
Maximum intensity relative to the cell's best saturation (boolean
)useprevints=no:
Re-use intensities from the previous run (string
)intshuffle=Up:
Order of intensities (string
)intincrement=0
: Initial increment for intensities (integer
)singlerepeat=6
: Number of immediate repetitions of a single stimulus (integer
)blockrepeat=1
: Number of repetitions of a fixed intensity increment (integer
)repeats=1
: Number of repetitions of the whole f-I curve measurement (integer
)manualskip=false:
Show buttons for manual selection of intensities (boolean
)Waveform
waveform=sine:
Waveform of stimulus (string
)carrierfreq=5kHz
: Frequency of carrier (number
)usebestfreq=false:
Relative to the cell's best frequency (boolean
)ramp=2ms
: Ramp of stimulus (number
)duration=400ms
: Duration of stimulus (number
)pause=400ms
: Pause (number
)side=left:
Speaker (string
)Optimization
Baseline
activityusesilent=false:
Use measured baseline activity (boolean
)maxbaserate=10Hz
: Maximum baseline activity (number
)maxsilent=100
: Maximum trials used for baseline activity (integer
)resetsilent=Never:
Reset estimation of baseline activity at (string
)silentfactor=3
: Weight for standard deviation of baseline activity (number
)No
responseskippause=true:
Skip pause if there is no response (boolean
)silentintincrement=1
: Skip all stimuli below not responding onesinteger
)Slope
slopeintincrement=2
: Optimize slopes at intensity increments below (integer
)minrateslope=0Hz/dB
: Minimum slope of firing rate (number
)maxratefrac=100%
: Fraction of maximum firing rate above which slopes are optimized (number
)extint=0dB
SPL: Extend intensity range by (number
)Analysis
ratedt=1ms
: Bin width for firing rate (number
)prewidth=50ms
: Window length for baseline firing rate (number
)peakwidth=100ms
: Window length for peak firing rate (number
)sswidth=50ms
: Window length for steady-state firing rate (number
)plotonssrate=true:
Plot onset- and steady-state rate (boolean
)adjust=true:
Adjust input gain (boolean
)setbest=true:
Set results to the session variables (boolean
)setcurves=none:
F-I curves to be passed to session (string
)The right plot shows the f-I curve of the currently measured carrier frequency. Cyan is the firing rate before the stimulus, orange is the mean firing rate (spike count divided by stimulus duration), red is the steady-state firing rate, and green is the onset spike frequency (mean max spike frequency).
If you have selected manualskip
then move the mouse into the top part of the f-I curve plot. This brings up a line of red and green buttons, each one corresponding to an intensity value. Green buttons indicated intensities that are measured, red buttons indicate skipped (not measured) intensitties. Left click on a button to toggle measurement of the corresponding intensity value. Simultaneously holding down the shift
key toggels all intensities below the selected one. Holding down the ctrl
key toggels all intensities above the selected one.
FICurve | ( | void | ) |
Constructor.
References FICurve::AdjustGain, FICurve::CarrierFrequency, FICurve::Duration, FICurve::FICurveStops, FICurve::Header, FICurve::IntBlockRepeat, FICurve::Intensity, FICurve::IntensityExtension, FICurve::IntensityStep, FICurve::IntIncrement, FICurve::IntRepeat, FICurve::IntShuffle, FICurve::LastSilentRate, MultiPlot::lock(), FICurve::MaxBaseRate, FICurve::MaxIntensity, FICurve::MaxRateFrac, FICurve::MaxSilent, FICurve::MaxSilentRate, FICurve::MinCarrierFrequency, FICurve::MinIntensity, FICurve::MinRateSlope, ConfigDialog::mutex(), FICurve::NSilent, FICurve::P, FICurve::Pause, FICurve::PeakWidth, FICurve::PlotIntensitySelection, FICurve::PlotOnSSRate, FICurve::PreWidth, FICurve::Ramp, FICurve::RateDt, FICurve::ResetSilent, MultiPlot::resize(), FICurve::SetBest, FICurve::SetCurves, MultiPlot::setDataMutex(), FICurve::Side, FICurve::SilentFactor, FICurve::SilentRate, FICurve::SilentRateSD, FICurve::SilentRateSq, FICurve::SingleRepeat, FICurve::SkipPause, FICurve::SkipSilentIncrement, FICurve::SlopeIntIncrement, FICurve::SSWidth, MultiPlot::unlock(), FICurve::UseBestFreq, FICurve::UseSaturation, FICurve::UseSilent, FICurve::UseThresh, and FICurve::Waveform.
~FICurve | ( | void | ) |
Destructor.
|
virtual |
Implements RePro.
Reimplemented in FIField.
References FICurve::AdjustGain, OutData::back(), OutData::bandNoiseWave(), FICurve::CarrierFrequency, RangeLoop::clear(), MultiPlot::clear(), RangeLoop::count(), RangeLoop::currentIncrement(), FICurve::Duration, Map< T >::empty(), DaqError::errorText(), OutData::free(), FICurve::IntBlockRepeat, OutData::intensity(), FICurve::Intensity, FICurve::IntensityExtension, FICurve::IntensityRange, FICurve::IntensityStep, FICurve::IntIncrement, FICurve::IntRepeat, FICurve::IntShuffle, MultiPlot::lock(), FICurve::loop(), FICurve::MaxBaseRate, FICurve::MaxIntensity, FICurve::MaxPlotRate, FICurve::MaxRateFrac, FICurve::MaxSilent, RangeLoop::maxValue(), FICurve::MeanIntensity, FICurve::MinCarrierFrequency, FICurve::MinIntensity, FICurve::MinRateSlope, RangeLoop::minValue(), RangeLoop::noCount(), DaqError::overflow(), FICurve::P, FICurve::Pause, FICurve::PeakWidth, FICurve::PlotIntensitySelection, FICurve::plotMouseEvent(), FICurve::PlotOnSSRate, RangeLoop::pos(), FICurve::PreWidth, RangeLoop::purge(), FICurve::Ramp, FICurve::RateDt, RangeLoop::reset(), FICurve::ThreshData::reset(), FICurve::ResetSilent, FICurve::resetSilentActivity(), FICurve::save(), RangeLoop::set(), FICurve::SetBest, RangeLoop::setBlockRepeat(), FICurve::SetCurves, OutData::setDelay(), DaqError::setError(), RangeLoop::setIncrement(), OutData::setIntensity(), RangeLoop::setRepeat(), RangeLoop::setSequence(), RangeLoop::setSingleRepeat(), RangeLoop::setSkipAbove(), RangeLoop::setSkipBelow(), OutData::setTrace(), FICurve::Side, FICurve::Signal, FICurve::SilentFactor, OutData::sineWave(), FICurve::SingleRepeat, RangeLoop::size(), Map< T >::size(), FICurve::SkipPause, FICurve::SkipSilentIncrement, FICurve::SlopeIntIncrement, FICurve::SSWidth, RangeLoop::step(), DaqError::success(), Session::threshCurve(), FICurve::Threshold, DaqError::underflow(), MultiPlot::unlock(), FICurve::UseBestFreq, FICurve::UseSaturation, FICurve::UseSilent, FICurve::UseThresh, FICurve::Waveform, Map< T >::x(), and Map< T >::y().
|
virtual |
Initialize on start session.
References FICurve::ResetSilent, and FICurve::resetSilentActivity().
|
protectedslot |
References Plot::MouseEvent::control(), MultiPlot::draw(), FICurve::IntensityRange, FICurve::IntensityStep, Plot::MouseEvent::left(), MultiPlot::lock(), FICurve::MinIntensity, FICurve::P, FICurve::plotIntensitySelection(), FICurve::PlotIntensitySelection, Plot::MouseEvent::released(), RangeLoop::setSkip(), RangeLoop::setSkipAbove(), RangeLoop::setSkipBelow(), Plot::MouseEvent::setUsed(), Plot::MouseEvent::shift(), RangeLoop::size(), RangeLoop::skip(), ConfigDialog::tryLock(), ConfigDialog::unlock(), MultiPlot::unlock(), Plot::MouseEvent::xCoor(), Plot::MouseEvent::xPos(), Plot::MouseEvent::yCoor(), and Plot::MouseEvent::yPos().
Referenced by FICurve::customEvent(), and FICurve::main().
|
protectedvirtual |
References FICurve::plotMouseEvent().
|
protected |
References TableKey::addNumber(), FICurve::Header, FICurve::IntensityRange, RangeLoop::next(), and TableKey::saveKey().
Referenced by FICurve::save().
|
protected |
References TableKey::addNumber(), FICurve::Header, FICurve::IntensityRange, RangeLoop::next(), TableKey::save(), and TableKey::saveKey().
Referenced by FICurve::save().
|
protected |
References TableKey::addNumber(), FICurve::Header, FICurve::Intensity, FICurve::IntensityRange, TableKey::newSection(), RangeLoop::next(), TableKey::save(), and TableKey::saveKey().
Referenced by FICurve::save().
|
protected |
References FICurve::CarrierFrequency, FICurve::ThreshData::Frequency, FICurve::IntensityRange, lineFit(), max(), FICurve::MaxBaseRate, FICurve::ThreshData::MaxRate, FICurve::ThreshData::MaxRateSD, FICurve::MaxSilentRate, Array< T >::mean(), FICurve::ThreshData::Measured, FICurve::ThreshData::N, RangeLoop::next(), RangeLoop::previous(), Array< T >::push(), FICurve::ThreshData::RateIntensity, FICurve::ThreshData::RateIntensitySD, Array< T >::reserve(), FICurve::ThreshData::reset(), FICurve::ThreshData::Saturation, FICurve::ThreshData::SaturationSD, FICurve::SilentRate, FICurve::SilentRateSD, Array< T >::size(), FICurve::ThreshData::Slope, FICurve::SlopeIntIncrement, FICurve::ThreshData::SlopeSD, FICurve::ThreshData::Threshold, FICurve::Threshold, FICurve::ThreshData::ThresholdSD, FICurve::UseSilent, and RangeLoop::value().
Referenced by FICurve::save().
|
protected |
References FICurve::CarrierFrequency, FICurve::Header, FICurve::IntensityRange, FICurve::ThreshData::MaxRate, FICurve::ThreshData::MaxRateSD, RangeLoop::maxValue(), RangeLoop::minValue(), FICurve::ThreshData::N, FICurve::ThreshData::RateIntensity, FICurve::ThreshData::RateIntensitySD, FICurve::ThreshData::Saturation, FICurve::ThreshData::SaturationSD, FICurve::Side, FICurve::SilentRate, FICurve::SilentRateSD, FICurve::ThreshData::Slope, FICurve::ThreshData::SlopeSD, FICurve::ThreshData::Threshold, FICurve::Threshold, and FICurve::ThreshData::ThresholdSD.
Referenced by FICurve::save().
|
protected |
References Session::addFICurve(), Session::addOnFICurve(), Session::addSSFICurve(), FICurve::CarrierFrequency, FICurve::IntensityRange, FICurve::ThreshData::MaxRate, FICurve::ThreshData::MaxRateSD, RangeLoop::next(), Map< T >::push(), FICurve::ThreshData::RateIntensity, FICurve::ThreshData::RateIntensitySD, FICurve::ThreshData::Saturation, FICurve::ThreshData::SaturationSD, FICurve::SetBest, FICurve::SetCurves, FICurve::Side, FICurve::ThreshData::Slope, FICurve::ThreshData::SlopeSD, FICurve::ThreshData::Threshold, FICurve::Threshold, FICurve::ThreshData::ThresholdSD, Session::updateBestSide(), RangeLoop::value(), and FICurve::Waveform.
Referenced by FICurve::save().
|
protected |
References FICurve::analyzeFICurve(), FICurve::Header, FICurve::saveFICurve(), FICurve::saveRates(), FICurve::saveSpikes(), FICurve::setHeader(), and FICurve::updateSession().
Referenced by FICurve::main().
|
protected |
References FICurve::IntensityRange, FICurve::IntensityStep, FICurve::P, Array< T >::push(), Array< T >::reserve(), RangeLoop::size(), RangeLoop::skip(), and RangeLoop::value().
Referenced by FICurve::plot(), and FICurve::plotMouseEvent().
|
protectedvirtual |
Plot data.
Reimplemented in FIField.
References MultiPlot::clear(), MultiPlot::draw(), FICurve::Duration, FICurve::Intensity, FICurve::IntensityRange, MultiPlot::lock(), RangeLoop::maxCount(), FICurve::P, FICurve::plotIntensitySelection(), FICurve::PlotIntensitySelection, FICurve::PlotOnSSRate, RangeLoop::pos(), Map< T >::push(), FICurve::FIData::Rate, EventList::size(), FICurve::FIData::Spikes, MultiPlot::unlock(), and RangeLoop::value().
Referenced by FICurve::loop().
|
protectedvirtual |
Analyze data.
References EventList::count(), FICurve::FIData::Count, FICurve::FIData::CountSD, RangeLoop::currentIncrement(), FICurve::Duration, EventList::frequency(), SampleData< T >::index(), FICurve::IntBlockRepeat, OutData::intensity(), FICurve::FIData::Intensity, FICurve::IntensityRange, EventList::latency(), FICurve::FIData::Latency, FICurve::FIData::LatencySD, FICurve::FIData::MaxPlotRate, FICurve::MaxPlotRate, FICurve::MaxSilentRate, FICurve::MeanIntensity, FICurve::FIData::MeanRate, FICurve::FIData::MeanRateSD, RangeLoop::next(), FICurve::FIData::OnRate, FICurve::FIData::OnRateSD, FICurve::FIData::OnTime, FICurve::Pause, FICurve::PeakWidth, RangeLoop::pos(), SampleData< T >::pos(), FICurve::FIData::PreRate, FICurve::FIData::PreRateSD, FICurve::PreWidth, EventList::push(), EventList::rate(), FICurve::FIData::Rate, FICurve::FIData::RateSD, RangeLoop::setSkipBelow(), FICurve::Signal, FICurve::SingleRepeat, EventList::size(), SampleData< T >::size(), FICurve::SkipSilentIncrement, FICurve::FIData::Spikes, FICurve::FIData::SSRate, FICurve::FIData::SSRateSD, FICurve::SSWidth, and FICurve::FIData::TrueIntensity.
Referenced by FICurve::loop().
|
protectedvirtual |
Set next stimulus.
Reimplemented in FIField.
References DaqError::busy(), FICurve::CarrierFrequency, DaqError::clearError(), RangeLoop::count(), RangeLoop::currentIncrement(), DaqError::errorText(), FICurve::FICurveStops, RangeLoop::finishedBlock(), OutData::intensity(), FICurve::Intensity, FICurve::IntensityExtension, FICurve::IntensityRange, max(), FICurve::MaxRateFrac, FICurve::MaxSilentRate, FICurve::MeanIntensity, FICurve::MinRateSlope, RangeLoop::next(), RangeLoop::noCount(), DaqError::overflow(), RangeLoop::pos(), RangeLoop::previous(), DaqError::setError(), OutData::setIntensity(), RangeLoop::setSkipAbove(), RangeLoop::setSkipBelow(), RangeLoop::setSkipBetween(), FICurve::Signal, RangeLoop::size(), FICurve::SlopeIntIncrement, DaqError::success(), DaqError::underflow(), RangeLoop::update(), and RangeLoop::value().
Referenced by FICurve::loop().
|
protected |
The main stimulus loop.
References FICurve::AdjustGain, FICurve::analyze(), FICurve::Duration, OutData::empty(), DaqError::errorText(), FICurve::MaxSilentRate, FICurve::next(), FICurve::Pause, FICurve::plot(), FICurve::Signal, FICurve::silentActivity(), FICurve::SkipPause, and DaqError::success().
Referenced by FICurve::main().
|
protected |
References FICurve::LastSilentRate, FICurve::MaxBaseRate, FICurve::MaxSilent, FICurve::MaxSilentRate, FICurve::NSilent, FICurve::PreWidth, EventData::rate(), FICurve::SilentFactor, FICurve::SilentRate, FICurve::SilentRateSD, FICurve::SilentRateSq, sqrt(), and FICurve::UseSilent.
Referenced by FICurve::loop().
|
protected |
References FICurve::LastSilentRate, FICurve::MaxBaseRate, FICurve::MaxSilentRate, FICurve::NSilent, FICurve::SilentRate, FICurve::SilentRateSD, FICurve::SilentRateSq, and FICurve::UseSilent.
Referenced by FICurve::init(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::plotMouseEvent().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), FICurve::plotIntensitySelection(), and FICurve::plotMouseEvent().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::updateSession().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), FICurve::setHeader(), and FICurve::updateSession().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), FICurve::loop(), FICurve::main(), and FICurve::plot().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), FICurve::loop(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::loop(), and FICurve::main().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::analyzeFICurve(), FICurve::FICurve(), FICurve::main(), and FICurve::next().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::next().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::next().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::next().
|
protected |
|
protected |
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::silentActivity().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::silentActivity().
|
protected |
Referenced by FICurve::FICurve(), FICurve::init(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), FICurve::main(), and FICurve::silentActivity().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::analyze(), FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::plot().
|
protected |
Referenced by FICurve::FICurve(), FICurve::loop(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::updateSession().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), and FICurve::updateSession().
|
protected |
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), FICurve::next(), FICurve::plot(), and FICurve::saveFICurve().
|
protected |
Referenced by FICurve::analyze(), FICurve::loop(), FICurve::main(), and FICurve::next().
|
protected |
Referenced by FICurve::analyze(), FICurve::main(), and FICurve::next().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), and FICurve::next().
|
protected |
Referenced by FICurve::FICurve(), FICurve::resetSilentActivity(), and FICurve::silentActivity().
|
protected |
|
protected |
Referenced by FICurve::FICurve(), FICurve::resetSilentActivity(), and FICurve::silentActivity().
|
protected |
Referenced by FICurve::FICurve(), FICurve::resetSilentActivity(), and FICurve::silentActivity().
|
protected |
|
protected |
|
protected |
Referenced by FICurve::analyze(), and FICurve::main().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), FICurve::plot(), FICurve::plotIntensitySelection(), and FICurve::plotMouseEvent().
|
protected |
Referenced by FICurve::FICurve(), FICurve::main(), FICurve::plot(), and FICurve::plotMouseEvent().
|
protected |
Referenced by FICurve::FICurve(), FICurve::save(), FICurve::saveFICurve(), FICurve::saveRates(), FICurve::saveSpikes(), and FICurve::setHeader().
|
protected |
Referenced by FICurve::analyzeFICurve(), FICurve::main(), FICurve::setHeader(), and FICurve::updateSession().