GemaCoreLib
The GeMA Core library
Public Member Functions | List of all members
GmResultDataSrcInfo Class Referenceabstract

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>

Inheritance diagram for GmResultDataSrcInfo:
Inheritance graph
[legend]

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?
 

Detailed Description

A basic interface with the metadata common to all result data src types. This is the information that is broadcasted to monitoring programs.


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