public abstract class WaveProxy extends Wave
BURST_TYPE, comments, contents, CROSSCORRELATION_TYPE, ELECTROPHYS_TYPE, EPISODIC_TYPE, IMAGING_TYPE, listeners, max, mean, median, min, roi, samplingRate_Hz, stdev, type, units, UNKNOWN_TYPE, waveName, xStartOffset, xwave
Constructor and Description |
---|
WaveProxy() |
Modifier and Type | Method and Description |
---|---|
abstract Wave |
clone()
Returns a clone of this proxy and corresponding source.
|
abstract double |
get(int i)
Gets a specific value of the source with given index.
|
abstract int |
getLength()
Gets the length of the full source.
|
abstract double |
getSamplingRateHz()
Returns the sampling rate of the underlying source irrespective of its origin.
|
abstract int |
getType() |
abstract double[] |
getValues()
Returns the full set of values of this source.
|
abstract double[] |
getValues(int subsampleReduction)
Returns the full set of values of this source but with the degree of decimation defined by the argument.
|
boolean |
isProxy()
Always returns true.
|
abstract void |
load(java.lang.String filename) |
void |
setSamplingRateHz(double newSamplingRate_Hz)
Not implemented
|
void |
setValues(double[] values)
Not implemented
|
abstract Waves |
split(double timeToSplit)
Splits the Wave instance into two Waves at the time passed as argument (in seconds).
|
__add__, __add__, __delitem__, __div__, __getitem__, __getitem__, __len__, __mul__, __setitem__, __sub__, __sub__, abs, add, addElement, addElement, addWave, addWaveListener, append, applyWindowFunction, averageWindow, calculateArea, calculateArea, calculateResiduals, centerAboutZero, clear, cloneMetadata, convolve, convolve, createContentsBufferIfNecessary, curveFit, curveFitExponential, decimate, differentiate, divide, exponentialFit, findNextTimeAbove, findNextTimeBelow, getBursts, getBursts, getBursts, getBursts, getBurstsFromLocalMaxima, getBurstsFromLocalMinima, getBurstsFromPeakDetector, getCleanZscore, getCleanZscore, getCleanZscoredWave, getCleanZscoredWave, getComments, getCorrelationTime, getCorrelationValue, getDifferenceWavesExcludingBursts, getEndTime, getExponentialWave, getIndex, getInfo, getLength_s, getMaxValue, getMaxValue, getMaxValue, getMaxValueTime, getMaxValueTime, getMaxValueTime, getMeanValue, getMeanValue, getMedianValue, getMedianValue, getMinValue, getMinValue, getMinValue, getMinValueTime, getMinValueTime, getMinValueTime, getName, getRoi, getRoiWave, getRoiWave, getScrambledWave, getSpikeUnits, getSpikeUnits, getStartTime, getStdevValue, getStdevValue, getTemporalHistogram, getTruncatedZscoredWave, getTruncatedZscoredWave, getTypeAsString, getUnits, getValueAt, getValues, getValues, getWaveForBurstAnalysisFromLocalMaxima, getWaveRange, getWaveRange, getXStartOffset, getXValues, getXWave, getYValues, getZscoredWave, getZscoredWave, integrate, invert, isElectrophysType, isImagingType, isUnknownType, linearFit, loadFromText, movingAverageFilter, movingAverageFilter2, multiply, normalize, normalize, open, plot2D, readObject, recalcExponentialWave, removeWaveListener, save, saveAsText, saveAsText, set, setBlankValues, setComments, setCorrelationTime, setCorrelationValue, setName, setRoi, setType, setUnits, setXStartOffset, setXStartOffsetTime, setXWave, subtract, subtractWave, sum, waveChanged, writeAudioFile, writeObject
public abstract void load(java.lang.String filename) throws java.io.IOException, java.lang.ClassNotFoundException
public abstract double getSamplingRateHz()
getSamplingRateHz
in class Wave
public void setSamplingRateHz(double newSamplingRate_Hz)
setSamplingRateHz
in class Wave
public abstract double get(int i)
public abstract int getLength()
public abstract Wave clone()
public abstract double[] getValues(int subsampleReduction)
public abstract double[] getValues()