BALL
1.5.0
include
BALL
PYTHON
EXTENSIONS
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
15
# include <
BALL/VIEW/DATATYPE/colorRGBA.h
>
16
#endif
17
18
#include <vector>
19
20
namespace
BALL
21
{
25
class
PyColorRGBAVector
26
:
public
std::vector<VIEW::ColorRGBA>
27
{
28
public
:
29
30
BALL_CREATE
(
PyColorRGBAVector
)
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
58
PyColorRGBAVector
();
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
std
STL namespace.
colorRGBA.h
common.h
BALL::PyColorRGBAVector
Definition:
pyColorRGBAVector.h:25
BALL::VIEW::ColorRGBA
Definition:
colorRGBA.h:31
BALL
Definition:
constants.h:12
BALL::PyColorRGBAVector::Iterator
std::vector< VIEW::ColorRGBA >::iterator Iterator
Definition:
pyColorRGBAVector.h:46
BALL::PyColorRGBAVector::ConstIterator
std::vector< VIEW::ColorRGBA >::const_iterator ConstIterator
Definition:
pyColorRGBAVector.h:50
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
Generated by
1.8.13