#ifndef LINETYPEPARSER_H #define LINETYPEPARSER_H #include #include #include #include #include class LineTypeParser : public QObject { Q_OBJECT typedef struct { double x; double r; } LineParameter; typedef QHash HashType; private: static QSharedPointer msharedPointer; public: static double GetReactance(const QString &file,const QString &type); static double GetResistance(const QString &file,const QString &type); private: explicit LineTypeParser(QObject *parent = 0); static void ReadData(const QString &file); signals: public slots: }; #endif // LINETYPEPARSR_H