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

#include <ViewerParam.h>

Inheritance diagram for DinverDCGui::ViewerParam:
QGpGuiTools::Dialog QGpGuiTools::FrameGrabber

List of all members.

Public Member Functions

DCModelViewerautocorr (QStringList reportFileNames)
DCModelViewerdispersion (QStringList reportFileNames)
DCModelViewerellipticity (QStringList reportFileNames)
DCModelViewergroundProfile (QStringList reportFileNames)
DCModelViewermagnetoTelluric (QStringList reportFileNames)
DCModelViewerrefractionVp (QStringList reportFileNames)
DCModelViewerrefractionVs (QStringList reportFileNames)
void reject (DCModelViewer *w, const QVector< int > *indexes)
void select (DCModelViewer *w, const QVector< int > *indexes)
 ViewerParam (QWidget *parent=0)

Constructor & Destructor Documentation

DinverDCGui::ViewerParam::ViewerParam ( QWidget *  parent = 0)

References TRACE.

    : Dialog(parent)
{
  TRACE;
  setupUi(this);
}

Member Function Documentation

DCModelViewer* DinverDCGui::ViewerParam::autocorr ( QStringList  reportFileNames) [inline]

Referenced by DCPlugin::autocorrViewer(), and main().

{return setViewer(2, reportFileNames);}
DCModelViewer* DinverDCGui::ViewerParam::dispersion ( QStringList  reportFileNames) [inline]

Referenced by DCPlugin::dispersionViewer(), and main().

{return setViewer(1, reportFileNames);}
DCModelViewer* DinverDCGui::ViewerParam::ellipticity ( QStringList  reportFileNames) [inline]

Referenced by DCPlugin::ellipticityViewer(), and main().

{return setViewer(3, reportFileNames);}
DCModelViewer* DinverDCGui::ViewerParam::groundProfile ( QStringList  reportFileNames) [inline]

Referenced by DCPlugin::groundProfilesViewer(), and main().

{return setViewer(0, reportFileNames);}
DCModelViewer* DinverDCGui::ViewerParam::magnetoTelluric ( QStringList  reportFileNames) [inline]

Referenced by DCPlugin::magnetoTelluricViewer().

{return setViewer(6, reportFileNames);}
DCModelViewer* DinverDCGui::ViewerParam::refractionVp ( QStringList  reportFileNames) [inline]

Referenced by main(), and DCPlugin::refractionVpViewer().

{return setViewer(4, reportFileNames);}
DCModelViewer* DinverDCGui::ViewerParam::refractionVs ( QStringList  reportFileNames) [inline]

Referenced by main(), and DCPlugin::refractionVsViewer().

{return setViewer(5, reportFileNames);}
void DinverDCGui::ViewerParam::reject ( DCModelViewer w,
const QVector< int > *  indexes 
)

References DinverDCGui::DCModelViewer::loadModels(), DinverDCGui::DCModelViewer::modelCount(), DinverDCGui::DCModelViewer::rejectModels(), QGpCoreTools::tr(), TRACE, and w.

Referenced by DinverDCGui::DCModelViewer::showSelectedModels().

{
  TRACE;
  setWindowTitle(tr("Viewer for non-discarded models"));
  removeMaxMisfit();
  if(exec()) {
    DCModelViewer * w=createViewer(viewer->currentIndex());
    w->rejectModels(refW, indexes);
    w->setWindowTitle(w->windowTitle() + tr(" %1 non-discarded models").arg(w->modelCount()));
    w->loadModels();
  }
}
void DinverDCGui::ViewerParam::select ( DCModelViewer w,
const QVector< int > *  indexes 
)

References DinverDCGui::DCModelViewer::loadModels(), DinverDCGui::DCModelViewer::modelCount(), DinverDCGui::DCModelViewer::selectModels(), QGpCoreTools::tr(), TRACE, and w.

Referenced by DinverDCGui::DCModelViewer::showSelectedModels().

{
  TRACE;
  setWindowTitle(tr("Viewer for selected models"));
  removeMaxMisfit();
  if(exec()) {
    DCModelViewer * w=createViewer(viewer->currentIndex());
    w->selectModels(refW, indexes);
    w->setWindowTitle(w->windowTitle() + tr(" %1 selected models").arg(w->modelCount()));
    w->loadModels();
  }
}

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