BALL::PyDatasetVector Class Reference
[Python extensions]

#include <BALL/PYTHON/pyDatasetVector.h>

Inherits std::vector<Dataset*>.

List of all members.


Public Types

Type Definitions
typedef DatasetValueType
typedef Dataset ** PointerType
typedef vector< Dataset * >
::iterator 
Iterator
typedef vector< Dataset * >
::const_iterator 
ConstIterator

Public Member Functions

Constructors and Destructors


 PyDatasetVector ()
 PyDatasetVector (const PyDatasetVector &dvector)
 

Copy constructor.


 PyDatasetVector (const vector< Dataset * > &dvector)
 

Copy constructor.


PyDatasetVectoroperator= (const vector< Dataset * > &dvector) throw ()
 

Constructor from a const Dataset pointer list.


virtual ~PyDatasetVector () throw ()
 

Destructor.



Detailed Description

Equivalent for a STL::Vector of Dataset Pointers in Python


Member Typedef Documentation

typedef vector<Dataset*>::const_iterator BALL::PyDatasetVector::ConstIterator

Constant iterator type.

typedef vector<Dataset*>::iterator BALL::PyDatasetVector::Iterator

Iterator type.

Dataset* type


Constructor & Destructor Documentation

BALL::PyDatasetVector::PyDatasetVector (  ) 

Default constructor. Create an empty vetor.

BALL::PyDatasetVector::PyDatasetVector ( const PyDatasetVector dvector  ) 

Copy constructor.

BALL::PyDatasetVector::PyDatasetVector ( const vector< Dataset * > &  dvector  ) 

Copy constructor.

virtual BALL::PyDatasetVector::~PyDatasetVector (  )  throw () [virtual]

Destructor.


Member Function Documentation

PyDatasetVector& BALL::PyDatasetVector::operator= ( const vector< Dataset * > &  dvector  )  throw ()

Constructor from a const Dataset pointer list.