41#ifndef vtkEnSightSOSGoldReader_h
42#define vtkEnSightSOSGoldReader_h
44#include "vtkIOEnSightModule.h"
48VTK_ABI_NAMESPACE_BEGIN
Store on/off settings for data arrays, etc.
reader for EnSight SOS gold files
vtkDataArraySelection * GetPointArraySelection()
Point array selection, to determine which point arrays are loaded.
int CanReadFile(VTK_FILEPATH const char *fname)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Methods for subclasses to override to handle different pipeline requests.
vtkMultiProcessController * GetController()
Get/Set the controller.
vtkGetFilePathMacro(CaseFileName)
Get/Set the SOS file name that will be read.
vtkDataArraySelection * GetFieldArraySelection()
Field data array selection, to determine which arrays are loaded.
void SetController(vtkMultiProcessController *controller)
Get/Set the controller.
vtkMTimeType GetMTime() override
Overridden to take into account mtimes for vtkDataArraySelection instances.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Methods for subclasses to override to handle different pipeline requests.
~vtkEnSightSOSGoldReader() override
vtkDataArraySelection * GetCellArraySelection()
Cell array selection, to determine which cell arrays are loaded.
vtkDataArraySelection * GetPartSelection()
Part selection, to determine which blocks/parts are loaded.
static vtkEnSightSOSGoldReader * New()
vtkEnSightSOSGoldReader()
vtkSetFilePathMacro(CaseFileName)
Get/Set the SOS file name that will be read.
vtkSmartPointer< vtkMultiProcessController > Controller
a simple class to control print indentation
Multiprocessing communication superclass.
Superclass for algorithms that produce vtkPartitionedDataSetCollectionAlgorithm.
Hold a reference to a vtkObjectBase instance.
vtkTypeUInt32 vtkMTimeType