Go to the source code of this file.
Classes | |
class | GeopsyCore::SignalTemplate< sampleType > |
Template class to store signals. More... | |
Namespaces | |
namespace | GeopsyCore |
Defines | |
#define | CONST_LOCK_SAMPLES(type, samp, sig) |
#define | LOCK_SAMPLES(type, samp, sig) |
#define | UNLOCK_SAMPLES(sig) |
#define CONST_LOCK_SAMPLES | ( | type, | |
samp, | |||
sig | |||
) |
const type * samp=sig->constLockSamples(); \
if(samp) {
Referenced by GeopsyCore::ComplexSignal::abs(), GeopsyCore::TimeRangeList::add(), GeopsyCore::SignalTemplate< sampleType >::add(), GeopsyCore::DoubleSignal::amplitudeAt(), GeopsyCore::SignalTemplate< sampleType >::average(), GeopsyCore::SignalTemplate< sampleType >::average2(), GeopsyCore::DoubleSignal::averageAmplitude(), GeopsyCore::DoubleSignal::clipMaxToKeep(), GeopsyCore::DoubleSignal::complexSpectrum(), TFAResults::compute(), DampingResults::compute(), GeopsyCore::DoubleSignal::convolution(), GeopsyCore::DoubleSignal::copyAmplitudeFrom(), GeopsyCore::SignalTemplate< sampleType >::copySamplesFrom(), GeopsyCore::ComplexSignal::debugPrint(), GeopsyCore::KeepSignal::debugPrint(), GeopsyCore::DoubleSignal::debugPrint(), GeopsyGui::SignalLayer::drawSignal(), GeopsyCore::DoubleSignal::energy(), GeopsyCore::SignalTemplate< sampleType >::findValue(), ArrayCore::StationCoupleProcess::horizontalAutocorr(), GeopsyCore::DoubleSignal::hv(), GeopsyCore::DoubleSignal::interpoleAt(), GeopsyCore::SignalTemplate< sampleType >::maximum(), GeopsyCore::DoubleSignal::maximumAmplitude(), GeopsyCore::DoubleSignal::maximumAmplitudeAt(), GeopsyCore::SubSignalPool::merge(), StackWeights::misfit(), GeopsyCore::SignalTemplate< sampleType >::multiply(), GeopsyCore::DoubleSignal::normalizedCorrelation(), GeopsyCore::DoubleSignal::overSample(), GeopsyCore::Signal::pickCoppens(), GeopsyCore::Signal::pickMinMax(), GeopsyCore::DoubleSignal::positiveComplexSpectrum(), GeopsyCore::DoubleSignal::power(), GeopsyCore::SignalTemplate< sampleType >::range(), GeopsyCore::SubSignalPool::saveGeopsySignal(), GeopsyCore::GeopsyCoreEngine::showSignal(), StackWeights::stack(), GeopsyCore::DoubleSignal::stalta(), GeopsyCore::DoubleSignal::staltaToKeep(), GeopsyCore::SignalTemplate< sampleType >::subtractSignal(), GeopsyCore::DoubleSignal::timeCorrelation(), GeopsyGui::SignalLayer::updateGrid(), PtMotionResults::updateSignals(), ArrayCore::StationCoupleProcess::verticalAutocorr(), GeopsyCore::Signal::writeAscii(), GeopsyCore::Signal::writeGse(), GeopsyCore::Signal::writeMiniSeed(), GeopsyCore::Signal::writeSac(), GeopsyCore::Signal::writeSeg2(), GeopsyCore::Signal::writeSegySu(), and GeopsyCore::XMLSignal::xml_writeBinaryData().
#define LOCK_SAMPLES | ( | type, | |
samp, | |||
sig | |||
) |
type * samp=sig->lockSamples(); \ if(samp) {
Referenced by GeopsyCore::ComplexSignal::abs(), GeopsyCore::DoubleSignal::abs(), GeopsyCore::SignalTemplate< sampleType >::add(), GeopsyCore::DoubleSignal::agc(), GeopsyCore::DoubleSignal::clipMaxToKeep(), GeopsyCore::DoubleSignal::complexSpectrum(), GeopsyCore::DoubleSignal::convolution(), GeopsyCore::DoubleSignal::copyAmplitudeFrom(), GeopsyCore::SignalTemplate< sampleType >::copySamplesFrom(), GeopsyCore::DoubleSignal::decimateAmplitude(), GeopsyCore::DoubleSignal::decimateTime(), GeopsyCore::DoubleSignal::discreteFourierTransform(), GeopsyCore::DoubleSignal::fastFourierTransform(), GeopsyCore::DoubleSignal::filter(), GeopsyCore::DoubleSignal::hv(), GeopsyCore::SignalTemplate< sampleType >::initValues(), GeopsyCore::CitySignal::loadSignals(), GeopsyCore::DoubleSignal::morletWavelet(), GeopsyCore::ComplexSignal::multiply(), GeopsyCore::SignalTemplate< sampleType >::multiply(), GeopsyCore::DoubleSignal::normalizedCorrelation(), GeopsyCore::DoubleSignal::overSample(), GeopsyCore::DoubleSignal::positiveComplexSpectrum(), GeopsyCore::SubSignalPool::rotateComponents(), GeopsyCore::Signal::setCountPerVolt(), GeopsyCore::DoubleSignal::setValue(), GeopsyCore::Signal::setVoltPerUnit(), GeopsyCore::DoubleSignal::shift(), GeopsyCore::DynamicSignal::shiftT0(), GeopsyCore::GeopsyCoreEngine::showSignal(), GeopsyCore::ComplexSignal::sqrt(), GeopsyCore::DoubleSignal::sqrt(), GeopsyCore::ComplexSignal::square(), GeopsyCore::DoubleSignal::square(), StackWeights::stack(), GeopsyCore::DoubleSignal::stalta(), GeopsyCore::DoubleSignal::staltaToKeep(), GeopsyCore::DoubleSignal::stddevClip(), GeopsyCore::SignalTemplate< sampleType >::subtractSignal(), GeopsyCore::DoubleSignal::subtractValue(), GeopsyCore::DoubleSignal::taper(), GeopsyCore::DoubleSignal::timeCorrelation(), GeopsyCore::DoubleSignal::unglitch(), GeopsyCore::DoubleSignal::whiten(), and GeopsyCore::XMLSignal::xml_setBinaryData().
#define UNLOCK_SAMPLES | ( | sig | ) |
sig->unlockSamples(); \ }
Referenced by GeopsyCore::ComplexSignal::abs(), GeopsyCore::DoubleSignal::abs(), GeopsyCore::TimeRangeList::add(), GeopsyCore::SignalTemplate< sampleType >::add(), GeopsyCore::DoubleSignal::agc(), GeopsyCore::DoubleSignal::amplitudeAt(), GeopsyCore::SignalTemplate< sampleType >::average(), GeopsyCore::SignalTemplate< sampleType >::average2(), GeopsyCore::DoubleSignal::averageAmplitude(), GeopsyCore::DoubleSignal::clipMaxToKeep(), GeopsyCore::DoubleSignal::complexSpectrum(), TFAResults::compute(), DampingResults::compute(), GeopsyCore::DoubleSignal::convolution(), GeopsyCore::DoubleSignal::copyAmplitudeFrom(), GeopsyCore::SignalTemplate< sampleType >::copySamplesFrom(), GeopsyCore::ComplexSignal::debugPrint(), GeopsyCore::KeepSignal::debugPrint(), GeopsyCore::DoubleSignal::debugPrint(), GeopsyCore::DoubleSignal::decimateAmplitude(), GeopsyCore::DoubleSignal::decimateTime(), GeopsyCore::DoubleSignal::discreteFourierTransform(), GeopsyGui::SignalLayer::drawSignal(), GeopsyCore::DoubleSignal::energy(), GeopsyCore::DoubleSignal::fastFourierTransform(), GeopsyCore::DoubleSignal::filter(), GeopsyCore::SignalTemplate< sampleType >::findValue(), ArrayCore::StationCoupleProcess::horizontalAutocorr(), GeopsyCore::DoubleSignal::hv(), GeopsyCore::SignalTemplate< sampleType >::initValues(), GeopsyCore::DoubleSignal::interpoleAt(), GeopsyCore::CitySignal::loadSignals(), GeopsyCore::SignalTemplate< sampleType >::maximum(), GeopsyCore::DoubleSignal::maximumAmplitude(), GeopsyCore::DoubleSignal::maximumAmplitudeAt(), GeopsyCore::SubSignalPool::merge(), StackWeights::misfit(), GeopsyCore::DoubleSignal::morletWavelet(), GeopsyCore::ComplexSignal::multiply(), GeopsyCore::SignalTemplate< sampleType >::multiply(), GeopsyCore::DoubleSignal::normalizedCorrelation(), GeopsyCore::DoubleSignal::overSample(), GeopsyCore::Signal::pickCoppens(), GeopsyCore::Signal::pickMinMax(), GeopsyCore::DoubleSignal::positiveComplexSpectrum(), GeopsyCore::DoubleSignal::power(), GeopsyCore::SignalTemplate< sampleType >::range(), GeopsyCore::SubSignalPool::rotateComponents(), GeopsyCore::SubSignalPool::saveGeopsySignal(), GeopsyCore::Signal::setCountPerVolt(), GeopsyCore::DoubleSignal::setValue(), GeopsyCore::Signal::setVoltPerUnit(), GeopsyCore::DoubleSignal::shift(), GeopsyCore::DynamicSignal::shiftT0(), GeopsyCore::GeopsyCoreEngine::showSignal(), GeopsyCore::ComplexSignal::sqrt(), GeopsyCore::DoubleSignal::sqrt(), GeopsyCore::ComplexSignal::square(), GeopsyCore::DoubleSignal::square(), StackWeights::stack(), GeopsyCore::DoubleSignal::stalta(), GeopsyCore::DoubleSignal::staltaToKeep(), GeopsyCore::DoubleSignal::stddevClip(), GeopsyCore::SignalTemplate< sampleType >::subtractSignal(), GeopsyCore::DoubleSignal::subtractValue(), GeopsyCore::DoubleSignal::taper(), GeopsyCore::DoubleSignal::timeCorrelation(), GeopsyCore::DoubleSignal::unglitch(), GeopsyGui::SignalLayer::updateGrid(), PtMotionResults::updateSignals(), ArrayCore::StationCoupleProcess::verticalAutocorr(), GeopsyCore::DoubleSignal::whiten(), GeopsyCore::Signal::writeAscii(), GeopsyCore::Signal::writeGse(), GeopsyCore::Signal::writeMiniSeed(), GeopsyCore::Signal::writeSac(), GeopsyCore::Signal::writeSeg2(), GeopsyCore::Signal::writeSegySu(), GeopsyCore::XMLSignal::xml_setBinaryData(), and GeopsyCore::XMLSignal::xml_writeBinaryData().