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

Brief description of class still missing. More...

#include <SignalExpressionContext.h>

Inheritance diagram for GeopsyCore::SignalExpressionContext:
QGpCoreTools::ExpressionContext

List of all members.

Public Member Functions

void setSignal (Signal *sig)
Signalsignal () const
 SignalExpressionContext ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

Description of constructor still missing

References QGpCoreTools::ExpressionContext::addVariable(), GeopsyCore::MetaDataFactory::instance(), GeopsyCore::MetaDataFactory::registeredData(), GeopsyCore::MetaDataFactory::registeredNames(), and TRACE.

    : ExpressionContext()
{
  TRACE;
  QStringList names=MetaDataFactory::instance()->registeredNames();
  QList<MetaDataIndex> indexes=MetaDataFactory::instance()->registeredData();
  int n=names.count();
  ASSERT(n==indexes.count());
  for(int i=0; i<n; i++) {
    addVariable(names.at(i), new SignalExpression(indexes.at(i), this));
  }
}

Member Function Documentation

Referenced by SourceCoordinates::keyName().

{_sig=sig;}

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