1 // This file may be redistributed and modified only under the terms of
2 // the GNU Lesser General Public License (See COPYING for details).
3 // Copyright 2000-2001 Stefanus Du Toit and Alistair Riddoch.
4 // Automatically generated using gen_cc.py.
5 
6 #ifndef ATLAS_OBJECTS_OPERATION_DIVIDE_H
7 #define ATLAS_OBJECTS_OPERATION_DIVIDE_H
8 
9 #include <Atlas/Objects/Operation/Create.h>
10 
11 
12 namespace Atlas { namespace Objects { namespace Operation {
13 
14 /** Divide existing object into pieces.
15 
16 One of the pieces might be original object modified.
17 
18 */
19 class Divide : public Create
20 {
21   public:
22     /// Construct a Divide instance.
23     Divide();
24   protected:
25     /// Constructor for sub-classes.
26     Divide(const char *,const char *);
27   public:
28     /// Default destructor.
29     virtual ~Divide();
30 
31     /// Create a new class for Divide.
32     static Divide Class();
33 
34 protected:
35 
36 };
37 
38 } } } // namespace Atlas::Objects::Operation
39 
40 #endif // ATLAS_OBJECTS_OPERATION_DIVIDE_H
41