14 #include <QStringList>    21 #define DISTANCE_THRESHOLD 200    57     void addPoint(
double x, 
double y, 
float altitude, 
unsigned int timeStamp);
 
void temporalFilter(uint interval)
This is a temporal filter, which deletes points depending on a time value. 
 
void readFromCSV(QString filename)
Reads a csv file and inserts each point in m_points vector. 
 
std::vector< PointGPS * > getPoints()
getPoints Get the m_points vector 
 
std::vector< PointGPS * > * getPointsAsPointer()
 
void updateBox(double x, double y)
Update the enclosing box of the track. 
 
void outputInfos()
Print some informations to user in console. 
 
Track()
Track's Constructor. 
 
void spaceFilter(double interval)
This is a space filter, which deletes points depending on a distance interval. 
 
void addPoint(double x, double y, float altitude, unsigned int timeStamp)
Creates a new point and inserts it in m_points. 
 
void applyThresholdToBox()
Apply a threshold to bounding box once the data file has been read. 
 
void delPointGPS(int occurrence)
Deletes a occurence. 
 
void signalMessage(QString)
 
std::string infos()
Return a string containing information about the content of this object. 
 
std::vector< PointGPS * > m_points
m_points Vector where points of the Track are saved 
 
std::string m_trackFullName