bool contains(const QString &name) {: #contains }
Check if a property exists in the global metadata.
function definition:
bool contains(const QString &name);parameters:
Parameter Type Description name const QString & Metadata key. It must be queryable using QObject::property. output: (bool) Returns true if the provided key is a global property.
see: setProperty
example:
Globals->contains("path"); // returns true Globals->contains("key"); // returns false
void setProperty(const QString &key, const QString &value) {: #setproperty }
Set a global property.
function definition:
void setProperty(const QString &key, const QString &value)parameters:
Parameter Type Description key const QString & Metadata key value const QString & Value to be added to the Metadata output: (void)
see: contains
example:
Globals->contains("key"); // returns false Globals->setProperty("key", "value"); Globals->contains("key"); // returns true
void printStatus() {: #printstatus }
Prints the current progress statistics to stdout.
- function definition:
void printStatus();
- parameters: NONE
- output: (void)
- see: progress
example:
Globals->printStatus(); // returns 00.00% ELAPSED=00:00:00 REMAINING=99:99:99 COUNT=0
int timeRemaining() const {: #timeremaining }
Get the time remaining in seconds of a call to Train, Enroll or Compare.
function defintion:
int timeRemaining() const;parameters: NONE
output: (int) Returns the estimated time remaining in the currently running process. If not process is running returns -1.
float progress() {: #progress }
Get the completion percentage of a call to Train, Enroll or Compare.
function definition:
float progress() const;parameters: NONE
output: (float) Returns the fraction of the currently running job that has been completed.