32 array.append(
range[0]);
33 array.append(
range[1]);
43 range[0]=jsonobject[
"range"].toArray()[0].toDouble();
44 range[1]=jsonobject[
"range"].toArray()[1].toDouble();
46 mean = jsonobject[
"mean"].toDouble();
47 median = jsonobject[
"median"].toDouble();
52 return (
"[" + QString::number(
range[0])+
"," + QString::number(
range[1]) +
"]\n").toStdString();
56 file->write(QString::fromStdString(
ToString()).toUtf8());
Abstract base class providing common serialization and visualization interface.
Interface & operator=(const Interface &intf)
Assignment operator.
Range & operator=(const Range &rhs)
string ToString() const override
Convert object to string representation.
void Set(_range lowhigh, const double &value)
bool Read(const QStringList &strlist) override
Parse object data from a string list.
QJsonObject toJsonObject() const override
Serialize object to JSON format.
bool ReadFromJsonObject(const QJsonObject &jsonobject) override
Deserialize object from JSON format.
bool writetofile(QFile *) override
Write object data to a file.
double Get(_range lowhigh) const
_range
Enumeration for specifying parameter range bounds.
@ high
Upper bound of the parameter range.