VTK  9.2.6
vtkFieldData::Iterator Class Reference

#include <vtkFieldData.h>

Inheritance diagram for vtkFieldData::Iterator:
[legend]
Collaboration diagram for vtkFieldData::Iterator:
[legend]

Public Member Functions

 Iterator (const Iterator &source)
Iteratoroperator= (const Iterator &source)
 ~Iterator () override
 Iterator (vtkFieldData *dsa, const int *list=nullptr, unsigned int listSize=0)
vtkDataArrayBegin ()
vtkDataArrayNext ()
void DetachFieldData ()
Public Member Functions inherited from vtkFieldData::BasicIterator
 BasicIterator ()=default
 BasicIterator (const BasicIterator &source)
 BasicIterator (const int *list, unsigned int listSize)
BasicIteratoroperator= (const BasicIterator &source)
virtual ~BasicIterator ()=default
void PrintSelf (ostream &os, vtkIndent indent)
int GetListSize () const
int GetCurrentIndex ()
int BeginIndex ()
int End () const
int NextIndex ()
std::vector< int >::const_iterator begin ()
std::vector< int >::const_iterator end ()

Protected Attributes

vtkFieldDataFields
int Detached
Protected Attributes inherited from vtkFieldData::BasicIterator
std::vector< int > List
int Position

Detailed Description

Definition at line 517 of file vtkFieldData.h.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

vtkFieldData::Iterator::Iterator ( const Iterator & source)

◆ ~Iterator()

vtkFieldData::Iterator::~Iterator ( )
override

◆ Iterator() [2/2]

vtkFieldData::Iterator::Iterator ( vtkFieldData * dsa,
const int * list = nullptr,
unsigned int listSize = 0 )

Member Function Documentation

◆ operator=()

Iterator & vtkFieldData::Iterator::operator= ( const Iterator & source)

◆ Begin()

vtkDataArray * vtkFieldData::Iterator::Begin ( )
inline

Definition at line 525 of file vtkFieldData.h.

◆ Next()

vtkDataArray * vtkFieldData::Iterator::Next ( )
inline

Definition at line 531 of file vtkFieldData.h.

◆ DetachFieldData()

void vtkFieldData::Iterator::DetachFieldData ( )

Member Data Documentation

◆ Fields

vtkFieldData* vtkFieldData::Iterator::Fields
protected

Definition at line 549 of file vtkFieldData.h.

◆ Detached

int vtkFieldData::Iterator::Detached
protected

Definition at line 550 of file vtkFieldData.h.


The documentation for this class was generated from the following file: