BALL  1.5.0
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 
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
BALL::PyColorRGBAVector::ConstIterator
std::vector< VIEW::ColorRGBA >::const_iterator ConstIterator
Definition: pyColorRGBAVector.h:50
BALL
Definition: constants.h:13
BALL::PyColorRGBAVector::Iterator
std::vector< VIEW::ColorRGBA >::iterator Iterator
Definition: pyColorRGBAVector.h:46
BALL::VIEW::ColorRGBA
Definition: colorRGBA.h:32
colorRGBA.h
common.h
BALL::PyColorRGBAVector
Definition: pyColorRGBAVector.h:27
BALL_CREATE
#define BALL_CREATE(name)
Definition: create.h:62