BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
BALL::PyDatasetVector Class Reference

#include <BALL/PYTHON/pyDatasetVector.h>

Inheritance diagram for BALL::PyDatasetVector:

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. More...
 
 PyDatasetVector (const vector< Dataset * > &dvector)
 Copy constructor. More...
 
PyDatasetVectoroperator= (const vector< Dataset * > &dvector) throw ()
 Constructor from a const Dataset pointer list. More...
 
virtual ~PyDatasetVector () throw ()
 Destructor. More...
 

Additional Inherited Members

- Public Attributes inherited from std::vector< T >
elements
 STL member. More...
 

Detailed Description

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

Definition at line 25 of file pyDatasetVector.h.

Member Typedef Documentation

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

Constant iterator type.

Definition at line 50 of file pyDatasetVector.h.

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

Iterator type.

Definition at line 46 of file pyDatasetVector.h.

Pointer type

Definition at line 42 of file pyDatasetVector.h.

Dataset* type

Definition at line 38 of file pyDatasetVector.h.

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.