All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Signals | Public Member Functions | Properties
GeopsyCore::SignalHeaderObject Class Reference

Brief description of class still missing. More...

#include <SignalHeaderObject.h>

List of all members.

Signals

void dataChanged (Signal *sig)

Public Member Functions

QString amplitudeUnit () const
double averageAmplitude () const
QString component () const
double countPerUnit () const
double countPerVolt () const
double deltaT () const
QString duration () const
QString endTime () const
QString fileFormat () const
QString fileName () const
bool headerModified () const
int id () const
bool isOriginalFile () const
double maximumAmplitude () const
QString name () const
int nSamples () const
int numberInFile () const
QString pointer () const
double receiverX () const
double receiverY () const
double receiverZ () const
int sampleSize () const
double samplingFrequency () const
void setAmplitudeUnit (const QString &v)
void setComponent (const QString &v)
void setCountPerVolt (double v)
void setDeltaT (double v)
void setDuration (const QString &v)
void setEndTime (const QString &v)
void setName (const QString &v)
void setReceiverX (double v)
void setReceiverY (double v)
void setReceiverZ (double v)
void setSamplingFrequency (double v)
void setSourceX (double v)
void setSourceY (double v)
void setSourceZ (double v)
void setT0 (const QString &v)
void setTimeReference (const QString &v)
void setUnitPerVolt (double v)
void setVoltPerCount (double v)
void setVoltPerUnit (double v)
QString shortFileName () const
 SignalHeaderObject (QObject *parent=0)
double sourceAzimuth () const
double sourceDistance () const
double sourceX () const
double sourceY () const
double sourceZ () const
QString t0 () const
QString timeReference () const
QString type () const
double unitPerCount () const
double unitPerVolt () const
double voltPerCount () const
double voltPerUnit () const

Properties

QString amplitudeUnit
double averageAmplitude
QString component
double countPerUnit
double countPerVolt
double deltaT
QString duration
QString endTime
QString fileFormat
QString fileName
bool headerModified
int id
bool isOriginalFile
double maximumAmplitude
QString name
int nSamples
int numberInFile
QString pointer
double receiverX
double receiverY
double receiverZ
int sampleSize
double samplingFrequency
QString shortFileName
double sourceAzimuth
double sourceDistance
double sourceX
double sourceY
double sourceZ
QString t0
QString timeReference
QString type
double unitPerCount
double unitPerVolt
double voltPerCount
double voltPerUnit

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

Description of constructor still missing

References TRACE.

    : QObject(parent)
  {
    TRACE;
  }

Member Function Documentation

References GeopsyCore::Signal::averageAmplitude().

{return thisSignal()->averageAmplitude();}
QString GeopsyCore::SignalHeaderObject::component ( ) const [inline]

References GeopsyCore::Signal::countPerUnit().

{return thisSignal()->countPerUnit();}

References GeopsyCore::Signal::countPerVolt().

{return thisSignal()->countPerVolt();}
double GeopsyCore::SignalHeaderObject::deltaT ( ) const [inline]

References GeopsyCore::DoubleSignal::deltaT().

{return thisSignal()->deltaT();}
QString GeopsyCore::SignalHeaderObject::duration ( ) const [inline]

References duration().

Referenced by duration().

{return QString::number(thisSignal()->duration(), 'g', 20);}
QString GeopsyCore::SignalHeaderObject::endTime ( ) const [inline]

References endTime().

Referenced by endTime().

{return QString::number(thisSignal()->endTime(), 'g', 20);}

References GeopsyCore::Signal::isHeaderModified().

{return thisSignal()->isHeaderModified();}
int GeopsyCore::SignalHeaderObject::id ( ) const [inline]

References GeopsyCore::Signal::id().

{return thisSignal()->id();}

References GeopsyCore::Signal::isOriginalFile().

{return thisSignal()->isOriginalFile();}

References GeopsyCore::Signal::maximumAmplitude().

{return thisSignal()->maximumAmplitude();}
QString GeopsyCore::SignalHeaderObject::name ( ) const [inline]

References GeopsyCore::Signal::name().

{return thisSignal()->name();}

References GeopsyCore::SignalTemplate< sampleType >::nSamples().

{return thisSignal()->nSamples();}

References GeopsyCore::Signal::numberInFile().

{return thisSignal()->numberInFile();}
QString GeopsyCore::SignalHeaderObject::pointer ( ) const [inline]
{return QString::number((long)thisSignal(), 16);}
double GeopsyCore::SignalHeaderObject::receiverX ( ) const [inline]

References GeopsyCore::Signal::receiver(), and QGpCoreTools::Point2D::x().

{return thisSignal()->receiver().x();}
double GeopsyCore::SignalHeaderObject::receiverY ( ) const [inline]

References GeopsyCore::Signal::receiver(), and QGpCoreTools::Point2D::y().

{return thisSignal()->receiver().y();}
double GeopsyCore::SignalHeaderObject::receiverZ ( ) const [inline]

References GeopsyCore::Signal::receiver(), and QGpCoreTools::Point::z().

{return thisSignal()->receiver().z();}

References dataChanged(), GeopsyCore::Signal::setAmplitudeUnit(), GeopsyCore::Signal::standardAmplitudeUnit(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setAmplitudeUnit(Signal::standardAmplitudeUnit(v));
    emit(dataChanged(sig));
  }
void GeopsyCore::SignalHeaderObject::setComponent ( const QString &  v)

References dataChanged(), GeopsyCore::Signal::setComponent(), GeopsyCore::Signal::standardComponent(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setComponent(Signal::standardComponent(v));
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setCountPerVolt(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setCountPerVolt(v);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setDeltaT(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setDeltaT(v);
    emit(dataChanged(sig));
  }
void GeopsyCore::SignalHeaderObject::setDuration ( const QString &  v)

References dataChanged(), GeopsyCore::SignalTemplate< sampleType >::nSamples(), GeopsyCore::Signal::setDeltaT(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setDeltaT(Number::timeToSeconds(v)/(double)sig->nSamples());
    emit(dataChanged(sig));
  }
void GeopsyCore::SignalHeaderObject::setEndTime ( const QString &  v)

References dataChanged(), GeopsyCore::DoubleSignal::duration(), GeopsyCore::Signal::setT0(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setT0(Number::timeToSeconds(v)-sig->duration());
    emit(dataChanged(sig));
  }
void GeopsyCore::SignalHeaderObject::setName ( const QString &  v)

References dataChanged(), GeopsyCore::Signal::setName(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setName(v);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::receiver(), GeopsyCore::Signal::setReceiver(), QGpCoreTools::Point2D::setX(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    Point p=sig->receiver();
    p.setX(v);
    sig->setReceiver(p);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::receiver(), GeopsyCore::Signal::setReceiver(), QGpCoreTools::Point2D::setY(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    Point p=sig->receiver();
    p.setY(v);
    sig->setReceiver(p);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::receiver(), GeopsyCore::Signal::setReceiver(), QGpCoreTools::Point::setZ(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    Point p=sig->receiver();
    p.setZ(v);
    sig->setReceiver(p);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setDeltaT(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setDeltaT(1.0/v);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setSource(), QGpCoreTools::Point2D::setX(), GeopsyCore::Signal::source(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    Point p=sig->source();
    p.setX(v);
    sig->setSource(p);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setSource(), QGpCoreTools::Point2D::setY(), GeopsyCore::Signal::source(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    Point p=sig->source();
    p.setY(v);
    sig->setSource(p);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setSource(), QGpCoreTools::Point::setZ(), GeopsyCore::Signal::source(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    Point p=sig->source();
    p.setZ(v);
    sig->setSource(p);
    emit(dataChanged(sig));
  }
void GeopsyCore::SignalHeaderObject::setT0 ( const QString &  v)

References dataChanged(), GeopsyCore::Signal::setT0(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setT0(Number::timeToSeconds(v));
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setTimeReference(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setTimeReference(v);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setUnitPerVolt(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setUnitPerVolt(v);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setVoltPerCount(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setVoltPerCount(v);
    emit(dataChanged(sig));
  }

References dataChanged(), GeopsyCore::Signal::setVoltPerUnit(), and TRACE.

  {
    TRACE;
    Signal * sig=thisSignal();
    sig->setVoltPerUnit(v);
    emit(dataChanged(sig));
  }
{return Angle::mathToGeographic(thisSignal()->sourceReceiverAzimuth());}
double GeopsyCore::SignalHeaderObject::sourceX ( ) const [inline]

References GeopsyCore::Signal::source(), and QGpCoreTools::Point2D::x().

{return thisSignal()->source().x();}
double GeopsyCore::SignalHeaderObject::sourceY ( ) const [inline]

References GeopsyCore::Signal::source(), and QGpCoreTools::Point2D::y().

{return thisSignal()->source().y();}
double GeopsyCore::SignalHeaderObject::sourceZ ( ) const [inline]

References GeopsyCore::Signal::source(), and QGpCoreTools::Point::z().

{return thisSignal()->source().z();}
QString GeopsyCore::SignalHeaderObject::t0 ( ) const [inline]

References t0().

Referenced by t0().

{return QString::number(thisSignal()->t0(), 'g', 20);}

References GeopsyCore::Signal::timeReferenceString().

{return thisSignal()->timeReferenceString();}
QString GeopsyCore::SignalHeaderObject::type ( ) const [inline]

References type(), and GeopsyCore::DoubleSignal::typeString().

Referenced by type().

{return Signal::typeString(thisSignal()->type());}

References GeopsyCore::Signal::unitPerCount().

{return thisSignal()->unitPerCount();}

References GeopsyCore::Signal::unitPerVolt().

{return thisSignal()->unitPerVolt();}

References GeopsyCore::Signal::voltPerCount().

{return thisSignal()->voltPerCount();}

References GeopsyCore::Signal::voltPerUnit().

{return thisSignal()->voltPerUnit();}

Property Documentation

QString GeopsyCore::SignalHeaderObject::name [read, write]
QString GeopsyCore::SignalHeaderObject::t0 [read, write]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines