FastTrack 6.1.0
Tracks multiples objects dealing with occlusion and identities.
Loading...
Searching...
No Matches
TrackingManager Class Reference

The TrackingManager widget provides an environment to manage the log of FastTrack tracking analysis. More...

Inheritance diagram for TrackingManager:

Public Slots

void addLogEntry (QHash< QString, QString > log)
 Adds a log entry inside the ui table and in a log file.
 
void appendToFile (const QString &path, const QHash< QString, QString > &line)
 Appends the log entry in a file.
 
void writeToFile (const QString &path, const QList< QHash< QString, QString > > &lines)
 Writes log entries in a file.
 
void readFromFile (const QString &path)
 Reads a log file.
 

Public Member Functions

 TrackingManager (QWidget *parent=nullptr)
 Constructs the trackingmanager object derived from a QWidget object.
 
 TrackingManager (const TrackingManager &T)=delete
 
TrackingManageroperator= (const TrackingManager &T)=delete
 
TrackingManageroperator= (TrackingManager &&T)=delete
 
 TrackingManager (TrackingManager &&T)=delete
 

Private Attributes

QString logPath
 
Ui::TrackingManager * ui
 

Detailed Description

The TrackingManager widget provides an environment to manage the log of FastTrack tracking analysis.

Author
Benjamin Gallois
Version
Revision
490

Contact: benja.nosp@m.min..nosp@m.gallo.nosp@m.is@f.nosp@m.asttr.nosp@m.ack..nosp@m.sh

Member Function Documentation

◆ addLogEntry

void TrackingManager::addLogEntry ( QHash< QString, QString > log)
slot

Adds a log entry inside the ui table and in a log file.

Parameters
[in]logQHash that contains the log entry.

◆ appendToFile

void TrackingManager::appendToFile ( const QString & path,
const QHash< QString, QString > & line )
slot

Appends the log entry in a file.

Parameters
[in]pathQString that contains the path to the output file.
[in]lineQHash that contains the log entry.

◆ readFromFile

void TrackingManager::readFromFile ( const QString & path)
slot

Reads a log file.

Parameters
[in]pathQString that contains the path to the input file.

◆ writeToFile

void TrackingManager::writeToFile ( const QString & path,
const QList< QHash< QString, QString > > & lines )
slot

Writes log entries in a file.

Parameters
[in]pathQString that contains the path to the output file.
[in]linesQList ofQHash that contains log entries.

The documentation for this class was generated from the following files: