VTK  9.3.20240423
Public Member Functions | Protected Attributes | List of all members
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 626 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 634 of file vtkFieldData.h.

◆ Next()

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

Definition at line 640 of file vtkFieldData.h.

◆ DetachFieldData()

void vtkFieldData::Iterator::DetachFieldData ( )

Member Data Documentation

◆ Fields

vtkFieldData* vtkFieldData::Iterator::Fields
protected

Definition at line 658 of file vtkFieldData.h.

◆ Detached

int vtkFieldData::Iterator::Detached
protected

Definition at line 659 of file vtkFieldData.h.


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