All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <SignalExpressionContext.h>
Public Member Functions | |
void | setSignal (Signal *sig) |
Signal * | signal () const |
SignalExpressionContext () |
Brief description of class still missing.
Full description of class still missing
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)); } }
void GeopsyCore::SignalExpressionContext::setSignal | ( | Signal * | sig | ) | [inline] |
Referenced by SourceCoordinates::keyName().
{_sig=sig;}
Signal* GeopsyCore::SignalExpressionContext::signal | ( | ) | const [inline] |
Referenced by GeopsyCore::SignalExpression::setValue(), and GeopsyCore::SignalExpression::value().
{return _sig;}