BALL
1.5.0
include
BALL
PYTHON
EXTENSIONS
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
15
# include <
BALL/VIEW/DATATYPE/dataset.h
>
16
#endif
17
18
namespace
BALL
19
{
23
class
PyDatasetVector
24
:
public
vector<BALL::VIEW::Dataset*>
25
{
26
public
:
27
28
BALL_CREATE
(
PyDatasetVector
)
29
30
33
36
typedef
BALL
::VIEW::
Dataset
*
ValueType
;
37
40
typedef
BALL
::VIEW::
Dataset
**
PointerType
;
41
44
typedef vector<
BALL
::VIEW::
Dataset
*>::iterator
Iterator
;
45
48
typedef vector<
BALL
::VIEW::
Dataset
*>::const_iterator
ConstIterator
;
49
51
54
58
PyDatasetVector
();
59
61
PyDatasetVector
(const
PyDatasetVector
& dvector);
62
64
PyDatasetVector
(const vector<
BALL
::VIEW::
Dataset
*>& dvector);
65
67
PyDatasetVector
& operator = (const vector<
BALL
::VIEW::
Dataset
*>& dvector) throw();
68
70
virtual ~
PyDatasetVector
() throw();
72
};
73
74
}
// namespace BALL
75
76
#endif // BALL_PYTHON_PYDATASETVECTOR_H
dataset.h
BALL::PyDatasetVector::Iterator
vector< BALL::VIEW::Dataset * >::iterator Iterator
Definition:
pyDatasetVector.h:44
BALL
Definition:
constants.h:12
BALL::PyDatasetVector
Definition:
pyDatasetVector.h:23
BALL::PyDatasetVector::ConstIterator
vector< BALL::VIEW::Dataset * >::const_iterator ConstIterator
Definition:
pyDatasetVector.h:48
BALL::VIEW::Dataset
Definition:
dataset.h:60
common.h
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
Generated by
1.8.17