31 #include "XmlStackedHandler.h"
35 class QXmlStreamWriter;
39 class XmlStackedHandlerReader;
116 void AddData(
const double *data,
const unsigned int count);
117 void AddData(
const double data);
119 void RemoveData(
const double *data,
const unsigned int count);
125 double ValidMinimum()
const;
126 double ValidMaximum()
const;
127 bool InRange(
const double value);
128 bool AboveRange(
const double value);
129 bool BelowRange(
const double value);
142 double BestMinimum(
const double percent = 99.5)
const;
143 double BestMaximum(
const double percent = 99.5)
const;
144 double ZScore(
const double value)
const;
156 bool RemovedData()
const;
158 void save(QXmlStreamWriter &stream,
const Project *project)
const;
161 QDataStream &
write(QDataStream &stream)
const;
162 QDataStream &read(QDataStream &stream);
164 static H5::CompType compoundH5DataType();
179 virtual bool startElement(
const QString &namespaceURI,
const QString &localName,
180 const QString &qName,
const QXmlAttributes &atts);
181 virtual bool characters(
const QString &ch);
182 virtual bool endElement(
const QString &namespaceURI,
const QString &localName,
183 const QString &qName);
191 QString m_xmlHandlerCharacters;