EventMonitorEntry::EventMonitorEntry(ObjectStore *store) : DataObject(store) { _level = Debug::Warning; _logDebug = true; _logEMail = false; _logELOG = false; const int NS = 1; _numDone = 0; _isValid = false; _pExpression = 0L; _typeString = staticTypeString; _type = "Event"; _initializeShortName(); VectorPtr xv = store->createObject<Vector>(); xv->resize(NS); xv->setProvider(this); _xVector = _outputVectors.insert(OUTXVECTOR, xv); VectorPtr yv = store->createObject<Vector>(); yv->resize(NS); yv->setProvider(this); _yVector = _outputVectors.insert(OUTYVECTOR, yv); }
BasicPlugin::BasicPlugin(ObjectStore *store) : DataObject(store) { _typeString = i18n("Plugin"); _type = "Plugin"; _initializeShortName(); }
String::String(ObjectStore *store) : Primitive(store, 0L), _orphan(false), _editable(false) { _value.clear(); setFlag(true); _initializeShortName(); }
CSD::CSD(ObjectStore *store) : DataObject(store) { _typeString = staticTypeString; _type = "Cumulative Spectral Decay"; _initializeShortName(); Q_ASSERT(store); MatrixPtr outMatrix = store->createObject<Matrix>(); outMatrix->setProvider(this); outMatrix->setSlaveName("SG"); outMatrix->change(2, 2); _outMatrix = _outputMatrices.insert(OUTMATRIX, outMatrix).value(); }
PSD::PSD(ObjectStore *store) : DataObject(store) { _changed = true; _typeString = staticTypeString; _type = "PowerSpectrum"; _initializeShortName(); Q_ASSERT(store); VectorPtr ov = store->createObject<Vector>(); ov->setProvider(this); ov->setSlaveName("f"); ov->resize(2); _fVector = _outputVectors.insert(FVECTOR, ov).value(); ov = store->createObject<Vector>(); ov->setProvider(this); ov->setSlaveName("psd"); ov->resize(2); _sVector = _outputVectors.insert(SVECTOR, ov).value(); }
LegendItem::LegendItem(PlotItem *parentPlot) : ViewItem(parentPlot->view()), _plotItem(parentPlot), _auto(true), _verticalDisplay(true) { setTypeName(tr("Legend", "a legend in a plot")); _initializeShortName(); setFixedSize(true); setAllowedGripModes(Move /*| Resize*/ /*| Rotate*/ /*| Scale*/); setViewRect(0.0, 0.0, 0.0, 0.0); view()->scene()->addItem(this); setParentViewItem(_plotItem->renderItem()); QPointF origin = QPointF(_plotItem->plotRect().width() * 0.15, _plotItem->plotRect().height() * 0.15); setPos(origin); applyDefaults(); applyDialogDefaultsStroke(); applyDialogDefaultsFill(); applyDialogDefaultsLockPosToData(); }
Histogram::Histogram(ObjectStore *store) : DataObject(store) { setRealTimeAutoBin(false); _typeString = staticTypeString; _type = "Histogram"; _initializeShortName(); // _Bins, _bVector and _hVector need to be valid, // so initialize them as size 2 (where 2 is a small valid number) _Bins = new unsigned long[2]; VectorPtr v = store->createObject<Vector>(); v->setProvider(this); v->setSlaveName("bin"); v->resize(2); _bVector = _outputVectors.insert(BINS, v).value(); v = store->createObject<Vector>(); v->setProvider(this); v->setSlaveName("num"); v->resize(2); _hVector = _outputVectors.insert(HIST, v).value(); }
String::String(ObjectStore *store) : Primitive(store, 0L), _value(QString::null), _orphan(false), _editable(false) { _initializeShortName(); }