QString toString(int row, int column)
Get a value in data as a string using a provided row and column index.
-
function definition:
QString toString(int row, int column) const
-
parameters:
Parameter Type Description row int Row index of value column int Column index of value -
output: (QString) Returns the value stored at (row, column) as a string
- example:
TemplateList targets = TemplateList() << Template("target1.jpg") << Template("target2.jpg") << Template("target3.jpg"); TemplateList queries = TemplateList() << Template("query1.jpg") << Template("query2.jpg"); MatrixOutput *output = MatrixOutput::make(targets, queries); output->set(10.0, 1, 2); output->toString(1, 2); // Returns "10" output->toString(2, 2); // ERROR: row index is out of range
void initialize(const FileList &targetFiles, const FileList &queryFiles)
Initialize the output. This function calls initialize which should be overloaded by derived classes that need to be initialized. After calling initialize, data is initialized to be of size queryFiles.size() x targetFiles.size().
-
function definition:
void initialize(const FileList &targetFiles, const FileList &queryFiles)
-
parameters:
Parameter Type Description targetFiles const FileList & List of target files for initialization queryFiles const FileList & List of query files for initialization -
output: (void)
void set(float value, int i, int j)
Set a value in data at the provided row and column indices.
-
function definition:
void set(float value, int i, int j)
-
parameters:
Parameter Type Description value float Value to be set i int Row index into data j int Column index into data -
output: (void)
- example:
TemplateList targets = TemplateList() << Template("target1.jpg") << Template("target2.jpg") << Template("target3.jpg"); TemplateList queries = TemplateList() << Template("query1.jpg") << Template("query2.jpg"); MatrixOutput *output = MatrixOutput::make(targets, queries); output->set(6.0, 0, 1); output->toString(0, 1); // Returns "6.0" output->set(10.0, 1, 2); output->toString(1, 2); // Returns "10.0"