dox/Common/vtkDataArrayCollectionIterator.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00027
#ifndef __vtkDataArrayCollectionIterator_h
00028
#define __vtkDataArrayCollectionIterator_h
00029
00030
#include "vtkCollectionIterator.h"
00031
00032
class vtkDataArray;
00033
class vtkDataArrayCollection;
00034
00035 class VTK_COMMON_EXPORT vtkDataArrayCollectionIterator :
public vtkCollectionIterator
00036 {
00037
public:
00038 vtkTypeRevisionMacro(vtkDataArrayCollectionIterator,
vtkCollectionIterator);
00039
void PrintSelf(ostream& os,
vtkIndent indent);
00040
static vtkDataArrayCollectionIterator*
New();
00041
00043
00044
virtual void SetCollection(
vtkCollection*);
00045
void SetCollection(
vtkDataArrayCollection*);
00047
00050
vtkDataArray* GetDataArray();
00051
00052
protected:
00053 vtkDataArrayCollectionIterator();
00054 ~vtkDataArrayCollectionIterator();
00055
00056
private:
00057 vtkDataArrayCollectionIterator(
const vtkDataArrayCollectionIterator&);
00058
void operator=(
const vtkDataArrayCollectionIterator&);
00059 };
00060
00061
#endif