All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <Model.h>
Public Member Functions | |
const int * | data () const |
Model (int index, ModelSet *parent) | |
Model (const Model &o) | |
bool | operator== (const Model &o) const |
int | parameterCount () const |
void | print () const |
int | value (int index) const |
Static Public Member Functions | |
static void | print (int parameterCount, const int *data) |
Brief description of class still missing.
Full description of class still missing
DinverCore::Model::Model | ( | int | index, |
ModelSet * | parent | ||
) | [inline] |
{ _index=index; _parent=parent; }
DinverCore::Model::Model | ( | const Model & | o | ) | [inline] |
{ _index=o._index; _parent=o._parent; }
const int* DinverCore::Model::data | ( | ) | const [inline] |
Referenced by DinverCore::ModelSet::add(), operator==(), print(), and DinverCore::qHash().
{return _parent->model(_index);}
bool DinverCore::Model::operator== | ( | const Model & | o | ) | const |
References data(), and parameterCount().
{ const int * p1=data(); const int * p2=o.data(); for(int ip=parameterCount()-1; ip>=0; ip-- ) { if(p1[ip]!=p2[ip] ) return false; } return true; }
int DinverCore::Model::parameterCount | ( | ) | const [inline] |
Referenced by operator==(), print(), and DinverCore::qHash().
{return _parent->parameterCount();}
void DinverCore::Model::print | ( | ) | const |
References data(), and parameterCount().
{ print(parameterCount(), data()); }
void DinverCore::Model::print | ( | int | parameterCount, |
const int * | data | ||
) | [static] |
References parameterCount().
{ for(int i=0;i < parameterCount;i++ ) { printf("%i\t",data[ i ]); } printf("\n"); }
int DinverCore::Model::value | ( | int | index | ) | const [inline] |
{return data()[index];}