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
20namespace BALL
21{
26 : public std::vector<VIEW::ColorRGBA>
27 {
28 public:
29
31
32
35
36
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
#define BALL_CREATE(name)
Definition: create.h:62
STL namespace.
Definition: constants.h:13
std::vector< VIEW::ColorRGBA >::const_iterator ConstIterator
std::vector< VIEW::ColorRGBA >::iterator Iterator