12 #ifndef PROBEXMLCONFIGPARSERIMPL_H_
13 #define PROBEXMLCONFIGPARSERIMPL_H_
15 #include "cxResourceExport.h"
35 virtual void removeConfig(QString scanner, QString probe, QString rtsource, QString configId);
40 virtual QStringList
getConfigIdList(QString scanner, QString probe, QString rtSource);
43 QList<QDomNode> getScannerNodes(QString scanner =
"ALL");
44 QList<QDomNode> getProbeNodes(QString scanner, QString probe =
"ALL");
45 QList<QDomNode> getRTSourceNodes(QString scanner, QString probe, QString rtSource=
"ALL");
46 QList<QDomNode> getConfigNodes(QString scanner, QString probe, QString rtsource, QString config=
"ALL");
47 QList<QDomNode> nodeListToListOfNodes(QDomNodeList list);
48 void addTextElement(QDomElement parent, QString element, QString text);
81 return angle(rhs) < angle(lhs);
86 double pi = atan(1.0)*4;
87 return fmod( ( ( atan2((
double)(pair1.first - mCenter.first), (
double)(pair1.second - mCenter.second)) ) + 3*pi/4) , 2*pi);