|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   29 #ifndef vtkXMLCompositeDataReader_h 
   30 #define vtkXMLCompositeDataReader_h 
   32 #include "vtkIOXMLModule.h"  
   39 struct vtkXMLCompositeDataReaderInternals;
 
   65   vtkSetClampMacro(PieceDistribution, 
int, 
Block, Interleave);
 
   66   vtkGetMacro(PieceDistribution, 
int);
 
  109   void SyncDataArraySelections(
 
  119     const char* filePath, 
unsigned int& dataSetIndex) = 0;
 
  134   int ShouldReadDataSet(
unsigned int datasetIndex);
 
  136   bool DataSetIsValidForBlockStrategy(
unsigned int datasetIndex);
 
  137   bool DataSetIsValidForInterleaveStrategy(
unsigned int datasetIndex);
 
  143   int PieceDistribution;
 
  145   vtkXMLCompositeDataReaderInternals* Internal;
 
  
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
abstract superclass for composite (multi-block or AMR) datasets
Superclass for all pipeline executives in VTK.
Reader for multi-group datasets.
virtual void ReadXMLData()
virtual void SetupEmptyOutput()=0
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual const char * GetDataSetName()=0
Represents an XML element and those nested inside.
abstract class to specify dataset behavior
general representation of visualization data
Superclass for VTK's XML format readers.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.