![]() |
GemaCoreLib
The GeMA Core library
|
A basic interface with the metadata common to all result data src types. This is the information that is broadcasted to monitoring programs. More...
#include <gmResultDataSrcInfo.h>
Public Member Functions | |
virtual | ~GmResultDataSrcInfo () |
Virtual destructor. | |
virtual int | trackId () const =0 |
Returns a numeric id for this data src (a value between 0 and the number of monitored data srcs in the model, or -1 if this data src is not monitored) | |
virtual GmResultDataSrcType | type () const =0 |
Returns the data src type. | |
virtual QString | alias () const =0 |
Returns the data src "exported" id. | |
virtual QString | description () const =0 |
Returns the data src description, when available. | |
virtual Unit | unit () const =0 |
Returns the unit in which the data is expressed. | |
virtual int | size () const =0 |
Returns the dimension of the data src values, taking into account any applied transformations or dim filters. Equal to nlin() * ncol(). A size of zero means that this data src returns string values (valid only for attribute type). A value of -1 means that this object has not been fully initialised yet. | |
virtual int | nlin () const =0 |
The number of lines in the returned result, taking into account any applied transformations or dim filters. A size of zero means that this data src returns string values (valid only for attribute type). A value of -1 means that this object has not been fully initialised yet. | |
virtual int | ncol () const =0 |
The number of columns in the returned result, taking into account any applied transformations or dim filters. A size of zero means that this data src returns string values (valid only for attribute type). A value of -1 means that this object has not been fully initialised yet. | |
virtual QString | formatStr () const =0 |
How should dataSrc values be formated? | |
A basic interface with the metadata common to all result data src types. This is the information that is broadcasted to monitoring programs.