BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
editOperation.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 
5 #ifndef BALL_VIEW_KERNEL_EDITOPERATION_H
6 #define BALL_VIEW_KERNEL_EDITOPERATION_H
7 
8 #ifndef BALL_DATATYPE_STRING_H
9 # include <BALL/DATATYPE/string.h>
10 #endif
11 
12 namespace BALL
13 {
14  class Atom;
15  class Bond;
16 
17  namespace VIEW
18  {
23  {
24  public:
25 
27  EditOperation();
28 
30  EditOperation(Atom* atom, Bond* bond, String description= "Added Object", int operation=0);
31 
33  virtual ~EditOperation();
34 
37  {
41  CHANGED__TYPE
42  // DELETED__ATOM
43  // DELETED__BOND
44  //CHANGED__SYSTEM
45  //MOVED__ATOM
46  };
47 
52  };
53  }
54 }
55 
56 #endif // BALL_VIEW_KERNEL_EDITOPERATION_H
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
char Atom[5]
Definition: PDBdefs.h:257