Electric Field Measurement Relacs Plugins  0.9.8
Public Member Functions | Static Public Member Functions | Static Protected 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 Protected Attributes

static int EODTrace = -1
 
static int EODEvents = -1
 
static int ChirpEvents = -1
 
static int LocalEODTraces = 0
 
static int LocalEODTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int LocalEODEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int LocalChirpEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int LocalBeatPeakEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int LocalBeatTroughEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int FishEODTanks = 0
 
static int FishEODTraces [MaxTraces] = { 0, 0, 0, 0 }
 
static int FishEODTrace [MaxTraces][MaxTraces] = { { -1, -1, -1, -1 }, { -1, -1, -1, -1 } }
 
static int FishEODEvents [MaxTraces][MaxTraces] = { { -1, -1, -1, -1 }, { -1, -1, -1, -1 } }
 
static int FishChirpEvents [MaxTraces][MaxTraces] = { { -1, -1, -1, -1 }, { -1, -1, -1, -1 } }
 
static int GlobalEField = -1
 
static int GlobalAMEField = -1
 
static int LocalEFields = 0
 
static int LocalEField [MaxTraces] = { -1, -1, -1, -1 }
 
static int LocalAMEFields = 0
 
static int LocalAMEField [MaxTraces] = { -1, -1, -1, -1 }
 
static int FishEFields = 0
 
static int FishEField [MaxTraces] = { -1, -1, -1, -1 }
 
static int EFields = 0
 
static int EField [2 *MaxTraces] = { -1, -1, -1, -1 }
 
static int GlobalEFieldTrace = -1
 
static int GlobalEFieldEvents = -1
 
static int LocalEFieldTraces = 0
 
static int LocalEFieldTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int LocalEFieldEvents [MaxTraces] = { -1, -1, -1, -1 }
 
static int FishEFieldTraces = 0
 
static int FishEFieldTrace [MaxTraces] = { -1, -1, -1, -1 }
 
static int FishEFieldEvents [MaxTraces] = { -1, -1, -1, -1 }
 
- Static Protected Attributes inherited from StandardTraces
static const int MaxTraces
 

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)
 

Detailed Description

[lib] Variables for standard output traces of electric fields and standard input traces and events of electric fish.

Author
Jan Benda
Version
2.0 (Oct 16, 2013)

Constructor & Destructor Documentation

Traces ( void  )

Member Function Documentation

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

Member Data Documentation

int EODTrace = -1
staticprotected

The index of the trace recording the EOD of a fish.

Referenced by JAR::analyze(), EODModel::main(), ManualJAR::main(), CalibEField::main(), JAR::main(), JAR::saveChirpEOD(), and JAR::saveEOD().

int EODEvents = -1
staticprotected

The index of the events recording the zero crossings of the EOD of a fish.

Referenced by JAR::analyze(), ManualJAR::main(), CalibEField::main(), JAR::main(), Beats::main(), JAR::saveChirpEOD(), and ManualJAR::saveEODFreq().

int ChirpEvents = -1
staticprotected

The index of the events recording the chirps of the EOD of a fish.

Referenced by JAR::analyze(), ManualJAR::main(), ManualJAR::saveChirps(), and Beats::saveChirps().

int LocalEODTraces = 0
staticprotected

The number of available recorded local EOD measurements of a fish.

Referenced by EODModel::main().

int LocalEODTrace = { -1, -1, -1, -1 }
staticprotected

The indices of traces recording local EOD measurements of a fish.

Referenced by JAR::analyze(), EODModel::main(), CalibEField::main(), and JAR::main().

int LocalEODEvents = { -1, -1, -1, -1 }
staticprotected

The indices of events recording the zero crossings of local EOD measurements of a fish.

Referenced by JAR::analyze(), CalibEField::main(), and JAR::main().

int LocalChirpEvents = { -1, -1, -1, -1 }
staticprotected

The indices of events recording the chirps of local EOD measurements of a fish.

int LocalBeatPeakEvents = { -1, -1, -1, -1 }
staticprotected

The indices of events recording the beat peaks of local EOD measurements of a fish.

Referenced by JAR::main().

int LocalBeatTroughEvents = { -1, -1, -1, -1 }
staticprotected

The indices of events recording the beat troughs of local EOD measurements of a fish.

int FishEODTanks = 0
staticprotected

The number of available tanks with EOD measurements.

Referenced by EODModel::main(), and Beats::main().

int FishEODTraces = { 0, 0, 0, 0 }
staticprotected

The number of available recorded EOD measurements in each tank.

Referenced by Beats::analyze(), EODModel::main(), Beats::main(), and Beats::save().

int FishEODTrace = { { -1, -1, -1, -1 }, { -1, -1, -1, -1 } }
staticprotected

The indices of traces recording EOD measurements in each tank.

Referenced by EODModel::main(), CalibEField::main(), and Beats::main().

int FishEODEvents = { { -1, -1, -1, -1 }, { -1, -1, -1, -1 } }
staticprotected

The indices of events recording the zero crossings of EOD measurements in each tank.

Referenced by Beats::analyze(), CalibEField::main(), Beats::main(), and Beats::saveEODFreq().

int FishChirpEvents = { { -1, -1, -1, -1 }, { -1, -1, -1, -1 } }
staticprotected

The indices of events recording the chirps of EOD measurements in each tank.

Referenced by Beats::main().

int GlobalEField = -1
staticprotected

The index of the global electric field stimulus channel (direct stimulation).

Referenced by ManualJAR::main(), CalibEField::main(), JAR::main(), and Beats::main().

int GlobalAMEField = -1
staticprotected

The index of the global electric field stimulus channel (amplitude modulation).

Referenced by CalibEField::main(), and EODModel::process().

int LocalEFields = 0
staticprotected

The number of available local electric field stimulus channels (direct stimulation).

Referenced by EODModel::process().

int LocalEField = { -1, -1, -1, -1 }
staticprotected

The indices of local electric field stimulus channels (direct stimulation).

Referenced by EODModel::process().

int LocalAMEFields = 0
staticprotected

The number of available local electric field stimulus channels (amplitude modulation).

Referenced by EODModel::process().

int LocalAMEField = { -1, -1, -1, -1 }
staticprotected

The indices of local electric field stimulus channels (amplitude modulation).

Referenced by EODModel::process().

int FishEFields = 0
staticprotected

The number of available electric field stimulus channels simulating a fish in a tank.

Referenced by EODModel::process().

int FishEField = { -1, -1, -1, -1 }
staticprotected

The indices of electric field stimulus channels simulating a fish in a tank.

Referenced by Beats::main(), and EODModel::process().

int EFields = 0
staticprotected

The number of all available electric field stimulus channels.

int EField = { -1, -1, -1, -1 }
staticprotected

The indices of all electric field stimulus channels.

int GlobalEFieldTrace = -1
staticprotected

The index of the trace of the recorded global electric field stimulus.

Referenced by EODModel::main(), and CalibEField::main().

int GlobalEFieldEvents = -1
staticprotected

The index of the events of zero crossings of the recorded global electric field stimulus.

Referenced by JAR::analyze(), and CalibEField::main().

int LocalEFieldTraces = 0
staticprotected

The number of available recorded local electric field stimuli.

Referenced by EODModel::main().

int LocalEFieldTrace = { -1, -1, -1, -1 }
staticprotected

The indices of traces of recorded local electric field stimuli.

Referenced by EODModel::main().

int LocalEFieldEvents = { -1, -1, -1, -1 }
staticprotected

The indices of events of zero crossings of recorded local electric field stimuli.

int FishEFieldTraces = 0
staticprotected

The number of available recorded electric field stimuli simulating a fish in a tank.

Referenced by EODModel::main().

int FishEFieldTrace = { -1, -1, -1, -1 }
staticprotected

The indices of traces of recorded electric field stimuli simulating a fish in a tank.

Referenced by EODModel::main().

int FishEFieldEvents = { -1, -1, -1, -1 }
staticprotected

The indices of events of zero crossings of recorded electric field stimuli simulating a fish in a tank.

Referenced by Beats::analyze().


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