All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Classes | Public Member Functions | Static Public Member Functions
QGpCoreWave::GeophysicalModel Class Reference

Abstract class for any geophysical model. More...

#include <GeophysicalModel.h>

Inheritance diagram for QGpCoreWave::GeophysicalModel:
QGpCoreWave::RefractionDippingModel QGpCoreWave::Resistivity1DModel QGpCoreWave::Seismic1DModel

List of all members.

Classes

class  GeophysicalContext

Public Member Functions

virtual GeophysicalModelclone () const =0
virtual GeophysicalContextexpressionContext () const =0
virtual bool fromStream (QTextStream &s, QString *comments=0)=0
 GeophysicalModel ()
virtual bool isEmpty () const =0
virtual bool isValid ()
virtual void toStream (QTextStream &s) const =0
virtual QString toString () const =0
virtual ~GeophysicalModel ()

Static Public Member Functions

static QString allFormatHelp ()

Detailed Description

Abstract class for any geophysical model.

Provide a common interface for geophysical models


Constructor & Destructor Documentation

{}
virtual QGpCoreWave::GeophysicalModel::~GeophysicalModel ( ) [inline, virtual]
{}

Member Function Documentation

References QGpCoreWave::Resistivity1DModel::formatHelp(), QGpCoreWave::RefractionDippingModel::formatHelp(), and QGpCoreWave::Seismic1DModel::formatHelp().

  {
    return "Format for seismic 1D layered models:\n"
           + Seismic1DModel::formatHelp() +
           "\n\n"
           "Format for refraction dipping layered models:\n"
           + RefractionDippingModel::formatHelp() +
           "\n\n"
           "Format for resistivity 1D layered models:\n"
           + Resistivity1DModel::formatHelp() +
           "\n\n";
  }
virtual GeophysicalModel* QGpCoreWave::GeophysicalModel::clone ( ) const [pure virtual]
virtual bool QGpCoreWave::GeophysicalModel::fromStream ( QTextStream &  s,
QString *  comments = 0 
) [pure virtual]
virtual bool QGpCoreWave::GeophysicalModel::isEmpty ( ) const [pure virtual]
virtual bool QGpCoreWave::GeophysicalModel::isValid ( ) [inline, virtual]

Reimplemented in QGpCoreWave::Seismic1DModel.

Referenced by ModelSlider::modify().

{return true;}
virtual void QGpCoreWave::GeophysicalModel::toStream ( QTextStream &  s) const [pure virtual]
virtual QString QGpCoreWave::GeophysicalModel::toString ( ) const [pure virtual]

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