All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions
DinverCore::Model Class Reference

Brief description of class still missing. More...

#include <Model.h>

List of all members.

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)

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

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

Member Function Documentation

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().

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

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines