Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkSpyPlotBlockIterator Class Referenceabstract

#include <vtkSpyPlotBlockIterator.h>

Inheritance diagram for vtkSpyPlotBlockIterator:
Inheritance graph
[legend]
Collaboration diagram for vtkSpyPlotBlockIterator:
Collaboration graph
[legend]

Public Member Functions

virtual void Init (int numberOfProcessors, int processorId, vtkSpyPlotReader *parent, vtkSpyPlotReaderMap *fileMap, int currentTimeStep)
 
virtual void Start ()=0
 
virtual int GetNumberOfBlocksToProcess ()=0
 
int IsActive () const
 
void Next ()
 
vtkSpyPlotBlockGetBlock () const
 
int GetBlockID () const
 
int GetNumberOfFields () const
 
vtkSpyPlotUniReaderGetUniReader () const
 
int GetNumberOfProcessors () const
 
int GetProcessorId () const
 
virtual ~vtkSpyPlotBlockIterator ()=default
 

Protected Member Functions

 vtkSpyPlotBlockIterator ()
 
virtual void FindFirstBlockOfCurrentOrNextFile ()=0
 

Protected Attributes

int NumberOfProcessors
 
int ProcessorId
 
vtkSpyPlotReaderMapFileMap
 
int CurrentTimeStep
 
int NumberOfFiles
 
int Active
 
int Block
 
int NumberOfFields
 
vtkSpyPlotUniReaderUniReader
 
vtkSpyPlotReaderMap::MapOfStringToSPCTH::iterator FileIterator
 
int FileIndex
 
int BlockEnd
 
vtkSpyPlotReaderParent
 

Detailed Description

Definition at line 15 of file vtkSpyPlotBlockIterator.h.

Constructor & Destructor Documentation

◆ ~vtkSpyPlotBlockIterator()

virtual vtkSpyPlotBlockIterator::~vtkSpyPlotBlockIterator ( )
virtualdefault

◆ vtkSpyPlotBlockIterator()

vtkSpyPlotBlockIterator::vtkSpyPlotBlockIterator ( )
protected

Member Function Documentation

◆ Init()

virtual void vtkSpyPlotBlockIterator::Init ( int  numberOfProcessors,
int  processorId,
vtkSpyPlotReader parent,
vtkSpyPlotReaderMap fileMap,
int  currentTimeStep 
)
virtual

◆ Start()

virtual void vtkSpyPlotBlockIterator::Start ( )
pure virtual

◆ GetNumberOfBlocksToProcess()

virtual int vtkSpyPlotBlockIterator::GetNumberOfBlocksToProcess ( )
pure virtual

◆ IsActive()

int vtkSpyPlotBlockIterator::IsActive ( ) const
inline

Definition at line 155 of file vtkSpyPlotBlockIterator.h.

◆ Next()

void vtkSpyPlotBlockIterator::Next ( )
inline

Definition at line 126 of file vtkSpyPlotBlockIterator.h.

◆ GetBlock()

vtkSpyPlotBlock * vtkSpyPlotBlockIterator::GetBlock ( ) const
inline

Definition at line 160 of file vtkSpyPlotBlockIterator.h.

◆ GetBlockID()

int vtkSpyPlotBlockIterator::GetBlockID ( ) const
inline

Definition at line 166 of file vtkSpyPlotBlockIterator.h.

◆ GetNumberOfFields()

int vtkSpyPlotBlockIterator::GetNumberOfFields ( ) const
inline

Definition at line 172 of file vtkSpyPlotBlockIterator.h.

◆ GetUniReader()

vtkSpyPlotUniReader * vtkSpyPlotBlockIterator::GetUniReader ( ) const
inline

Definition at line 149 of file vtkSpyPlotBlockIterator.h.

◆ GetNumberOfProcessors()

int vtkSpyPlotBlockIterator::GetNumberOfProcessors ( ) const
inline

Definition at line 144 of file vtkSpyPlotBlockIterator.h.

◆ GetProcessorId()

int vtkSpyPlotBlockIterator::GetProcessorId ( ) const
inline

Definition at line 139 of file vtkSpyPlotBlockIterator.h.

◆ FindFirstBlockOfCurrentOrNextFile()

virtual void vtkSpyPlotBlockIterator::FindFirstBlockOfCurrentOrNextFile ( )
protectedpure virtual

Member Data Documentation

◆ NumberOfProcessors

int vtkSpyPlotBlockIterator::NumberOfProcessors
protected

Definition at line 77 of file vtkSpyPlotBlockIterator.h.

◆ ProcessorId

int vtkSpyPlotBlockIterator::ProcessorId
protected

Definition at line 78 of file vtkSpyPlotBlockIterator.h.

◆ FileMap

vtkSpyPlotReaderMap* vtkSpyPlotBlockIterator::FileMap
protected

Definition at line 79 of file vtkSpyPlotBlockIterator.h.

◆ CurrentTimeStep

int vtkSpyPlotBlockIterator::CurrentTimeStep
protected

Definition at line 80 of file vtkSpyPlotBlockIterator.h.

◆ NumberOfFiles

int vtkSpyPlotBlockIterator::NumberOfFiles
protected

Definition at line 82 of file vtkSpyPlotBlockIterator.h.

◆ Active

int vtkSpyPlotBlockIterator::Active
protected

Definition at line 84 of file vtkSpyPlotBlockIterator.h.

◆ Block

int vtkSpyPlotBlockIterator::Block
protected

Definition at line 85 of file vtkSpyPlotBlockIterator.h.

◆ NumberOfFields

int vtkSpyPlotBlockIterator::NumberOfFields
protected

Definition at line 86 of file vtkSpyPlotBlockIterator.h.

◆ UniReader

vtkSpyPlotUniReader* vtkSpyPlotBlockIterator::UniReader
protected

Definition at line 87 of file vtkSpyPlotBlockIterator.h.

◆ FileIterator

vtkSpyPlotReaderMap::MapOfStringToSPCTH::iterator vtkSpyPlotBlockIterator::FileIterator
protected

Definition at line 89 of file vtkSpyPlotBlockIterator.h.

◆ FileIndex

int vtkSpyPlotBlockIterator::FileIndex
protected

Definition at line 90 of file vtkSpyPlotBlockIterator.h.

◆ BlockEnd

int vtkSpyPlotBlockIterator::BlockEnd
protected

Definition at line 92 of file vtkSpyPlotBlockIterator.h.

◆ Parent

vtkSpyPlotReader* vtkSpyPlotBlockIterator::Parent
protected

Definition at line 93 of file vtkSpyPlotBlockIterator.h.


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