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

Brief description of class still missing. More...

#include <MorletParameters.h>

Inheritance diagram for GeopsyCore::MorletParameters:
QGpCoreTools::AbstractParameters

List of all members.

Public Member Functions

virtual void collectKeywords (PARAMETERS_COLLECTKEYWORDS_ARGS)
double deltaF () const
double deltaT () const
double fi () const
virtual int keywordCount (PARAMETERS_KEYWORDCOUNT_ARGS)
double m () const
 MorletParameters ()
 MorletParameters (const MorletParameters &o)
void setFi (double v)
void setM (double v)
virtual bool setValue (PARAMETERS_SETVALUE_ARGS)
virtual QString toString (PARAMETERS_TOSTRING_ARGS_DECL) const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

  {
    _fi=1.0;
    _m=1.0;
  }
  {
    _fi=o._fi;
    _m=o._m;
  }

Member Function Documentation

Reimplemented from QGpCoreTools::AbstractParameters.

References TRACE.

Referenced by TFAParameters::collectKeywords().

  {
    TRACE;
    keywords.add(prefix+"MORLET FI", this, 0);
    keywords.add(prefix+"MORLET M", this, 1);
    keywords.add(prefix+"MORLET W0", this, 2); // kept to avoid compatibility error
  }

References QGpCoreTools::sqrt(), and TRACE.

  {
    TRACE;
    return _fi/(2.0*6.0*sqrt(_m));
  }

References QGpCoreTools::sqrt(), and TRACE.

  {
    TRACE;
    return 6.0/(2.0*M_PI*_fi)*sqrt(_m);
  }
double GeopsyCore::MorletParameters::fi ( ) const [inline]

Reimplemented from QGpCoreTools::AbstractParameters.

  {
    return 3;
  }
double GeopsyCore::MorletParameters::m ( ) const [inline]
void GeopsyCore::MorletParameters::setFi ( double  v) [inline]
void GeopsyCore::MorletParameters::setM ( double  v) [inline]

Reimplemented from QGpCoreTools::AbstractParameters.

References TRACE.

  {
    TRACE;
    switch(index) {
    case 0:
      _fi=value.toDouble();
      return true;
    case 1:
      _m=value.toDouble();
      return true;
    case 2:
      return true;
    default:
      return false;
    }
  }

Reimplemented from QGpCoreTools::AbstractParameters.

References QGpCoreTools::log(), and TRACE.

Referenced by TFAParameters::toString().

  {
    TRACE;
    QString log;
    log+=prefix+"MORLET FI="+QString::number(_fi)+"\n";
    log+=prefix+"MORLET M="+QString::number(_m)+"\n";
    return log;
  }

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