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];}