BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pyColorRGBAVector.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 // $Id: pyColorRGBAVector.h,v 1.2 2005/12/23 17:01:56 amoll Exp $
5 //
6 
7 #ifndef BALL_PYTHON_PYCOLORRGBAVECTOR_H
8 #define BALL_PYTHON_PYCOLORRGBAVECTOR_H
9 
10 #ifndef BALL_COMMON_H
11 # include <BALL/common.h>
12 #endif
13 
14 #ifndef BALL_VIEW_DATATYPE_COLORRGBA_H
16 #endif
17 
18 #include <vector>
19 
20 namespace BALL
21 {
26  : public std::vector<VIEW::ColorRGBA>
27  {
28  public:
29 
31 
32 
35 
38  typedef VIEW::ColorRGBA ValueType;
39 
42  typedef VIEW::ColorRGBA* PointerType;
43 
46  typedef std::vector<VIEW::ColorRGBA>::iterator Iterator;
47 
50  typedef std::vector<VIEW::ColorRGBA>::const_iterator ConstIterator;
51 
53 
55 
59 
61  PyColorRGBAVector(const PyColorRGBAVector& c_vector);
62 
64  PyColorRGBAVector(const std::vector<VIEW::ColorRGBA>& c_vector);
65 
67  virtual ~PyColorRGBAVector() throw();
69 
70  };
71 
72 } // namespace BALL
73 
74 #endif // BALL_PYTHON_PYCOLORRGBAVECTOR_H
#define BALL_CREATE(name)
Definition: create.h:62
STL namespace.
-*- Mode: C++; tab-width: 2; -*-
Definition: constants.h:12
std::vector< VIEW::ColorRGBA >::const_iterator ConstIterator
std::vector< VIEW::ColorRGBA >::iterator Iterator