COPASI API  4.16.103
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
CScanItemData Class Referenceabstract

#include <CScanItemData.h>

Inheritance diagram for CScanItemData:
Inheritance graph
[legend]
Collaboration diagram for CScanItemData:
Collaboration graph
[legend]

Public Member Functions

 CScanItemData (const CScanItemData &src)
 
const CScanProblem::TypegetType () const
 
virtual void load (const CCopasiParameterGroup *pItem)=0
 
virtual bool save (CCopasiParameterGroup *pItem) const =0
 
virtual ~CScanItemData ()
 

Protected Member Functions

 CScanItemData (const CScanProblem::Type &type)
 

Protected Attributes

CCopasiParameterGroupmpData
 
CScanProblem::Type mType
 

Private Member Functions

 CScanItemData ()
 

Detailed Description

Definition at line 21 of file CScanItemData.h.

Constructor & Destructor Documentation

CScanItemData::CScanItemData ( )
private

Definition at line 18 of file CScanItemData.cpp.

18  :
20  mpData(NULL)
21 {}
CCopasiParameterGroup * mpData
Definition: CScanItemData.h:42
CScanProblem::Type mType
Definition: CScanItemData.h:41
CScanItemData::CScanItemData ( const CScanProblem::Type type)
protected

Definition at line 23 of file CScanItemData.cpp.

23  :
24  mType(type),
26 {}
static CCopasiParameterGroup * createScanItem(CScanProblem::Type type, size_t steps=5, const CCopasiObject *obj=NULL)
CCopasiParameterGroup * mpData
Definition: CScanItemData.h:42
CScanProblem::Type mType
Definition: CScanItemData.h:41
CScanItemData::CScanItemData ( const CScanItemData src)

Definition at line 28 of file CScanItemData.cpp.

28  :
29  mType(src.mType),
30  mpData(src.mpData != NULL ? new CCopasiParameterGroup(*src.mpData) : NULL)
31 {}
CCopasiParameterGroup * mpData
Definition: CScanItemData.h:42
CScanProblem::Type mType
Definition: CScanItemData.h:41
CScanItemData::~CScanItemData ( )
virtual

Definition at line 34 of file CScanItemData.cpp.

35 {}

Member Function Documentation

const CScanProblem::Type & CScanItemData::getType ( ) const

Definition at line 37 of file CScanItemData.cpp.

References mType.

38 {
39  return mType;
40 }
CScanProblem::Type mType
Definition: CScanItemData.h:41
virtual void CScanItemData::load ( const CCopasiParameterGroup pItem)
pure virtual
virtual bool CScanItemData::save ( CCopasiParameterGroup pItem) const
pure virtual

Member Data Documentation

CCopasiParameterGroup* CScanItemData::mpData
protected
CScanProblem::Type CScanItemData::mType
protected

Definition at line 41 of file CScanItemData.h.

Referenced by getType().


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