Classes | Namespaces | Defines
GeopsyCore/SignalTemplate.h File Reference
#include <QGpCoreTools.h>
#include "GeopsyCoreEngine.h"
#include "GeopsyCoreDLLExport.h"

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 Documentation

#define CONST_LOCK_SAMPLES (   type,
  samp,
  sig 
)
Value:
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 
)
Value:
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)
Value:
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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines