iVS3D v2.0.0
Loading...
Searching...
No Matches
gpsreadergpx.h
1#ifndef GPSREADERGPX_H
2#define GPSREADERGPX_H
3
4#include "gpsreader.h"
5#include "metadatamanager.h"
6#include "stringcontainer.h"
7#include <QVariant>
8#include <QFile>
9#include <QRegularExpression>
10#include <QPointF>
11
24class GPSReaderGPX : public GPSReader
25{
26public:
29
34 QString getName();
35
43 bool parseDataVideo(QString path, int picCount, double fps, bool interpolate);
44
45
46private:
47 bool parseLine(QString line, QString nextLine);
48 QString m_name = "GPSReaderGPX";
49 void print(QList<QHash<QString, QVariant>> a, QString path);
50};
51
52REGISTER_METAREADER("GPSReaderGPX", GPSReaderGPX)
53
54#endif // GPSREADERGPX_H
Class to parse meta data from gpx files.
Definition gpsreadergpx.h:25
QString getName()
getName Returns name of meta data
Definition gpsreadergpx.cpp:11
bool parseDataVideo(QString path, int picCount, double fps, bool interpolate)
parseData Tries to load meta data from the given file
Definition gpsreadergpx.cpp:16
Interface for classes wich loaded meta files containing GPS data.
Definition gpsreader.h:26