BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pyDatasetVector.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 // $Id: pyDatasetVector.h,v 1.1.4.1 2007/03/25 21:25:20 oliver Exp $
5 //
6 
7 #ifndef BALL_PYTHON_PYDATASETVECTOR_H
8 #define BALL_PYTHON_PYDATASETVECTOR_H
9 
10 #ifndef BALL_COMMON_H
11 # include <BALL/common.h>
12 #endif
13 
14 #ifndef BALL_VIEW_DATATYPE_DATASET_H
16 #endif
17 
18 namespace BALL
19 {
20  using namespace BALL::VIEW;
21 
26  : public vector<Dataset*>
27  {
28  public:
29 
31 
32 
35 
38  typedef Dataset* ValueType;
39 
42  typedef Dataset** PointerType;
43 
46  typedef vector<Dataset*>::iterator Iterator;
47 
50  typedef vector<Dataset*>::const_iterator ConstIterator;
51 
53 
56 
61 
63  PyDatasetVector(const PyDatasetVector& dvector);
64 
66  PyDatasetVector(const vector<Dataset*>& dvector);
67 
69  PyDatasetVector& operator = (const vector<Dataset*>& dvector) throw();
70 
72  virtual ~PyDatasetVector() throw();
74  };
75 
76 } // namespace BALL
77 
78 #endif // BALL_PYTHON_PYDATASETVECTOR_H