COPASI API  4.16.103
CScanItemData.h
Go to the documentation of this file.
1 // Begin CVS Header
2 // $Source: /Volumes/Home/Users/shoops/cvs/copasi_dev/copasi/UI/CScanItemData.h,v $
3 // $Revision: 1.1 $
4 // $Name: $
5 // $Author: shoops $
6 // $Date: 2011/12/22 19:51:57 $
7 // End CVS Header
8 
9 // Copyright (C) 2011 by Pedro Mendes, Virginia Tech Intellectual
10 // Properties, Inc., University of Heidelberg, and The University
11 // of Manchester.
12 // All rights reserved.
13 
14 #ifndef COPASI_CScanItemData
15 #define COPASI_CScanItemData
16 
18 
20 
22 {
23 private:
24  CScanItemData();
25 
26 protected:
27  CScanItemData(const CScanProblem::Type & type);
28 
29 public:
30  CScanItemData(const CScanItemData & src);
31 
32  virtual ~CScanItemData();
33 
34  virtual void load(const CCopasiParameterGroup * pItem) = 0;
35 
36  virtual bool save(CCopasiParameterGroup * pItem) const = 0;
37 
38  const CScanProblem::Type & getType() const;
39 
40 protected:
43 };
44 
45 #endif // COPASI_CScanItemData
virtual void load(const CCopasiParameterGroup *pItem)=0
const CScanProblem::Type & getType() const
virtual bool save(CCopasiParameterGroup *pItem) const =0
CCopasiParameterGroup * mpData
Definition: CScanItemData.h:42
virtual ~CScanItemData()
CScanProblem::Type mType
Definition: CScanItemData.h:41