Go to the documentation of this file.
28 #ifndef vtkXMLCompositeDataReader_h
29 #define vtkXMLCompositeDataReader_h
38 struct vtkXMLCompositeDataReaderInternals;
91 unsigned int &dataSetIndex)=0;
107 vtkXMLCompositeDataReaderInternals* Internal;
vtkXMLDataElement * GetPrimaryElement()
~vtkXMLCompositeDataReader()
int ShouldReadDataSet(unsigned int datasetIndex)
virtual void SetupEmptyOutput()
virtual vtkDataSet * ReadDataset(vtkXMLDataElement *xmlElem, const char *filePath)
vtkCompositeDataSet * GetOutput()
#define vtkTypeMacro(thisClass, superclass)
virtual const char * GetDataSetName()
virtual int FillOutputPortInformation(int, vtkInformation *info)
void PrintSelf(ostream &os, vtkIndent indent)
abstract superclass for composite (multi-block or AMR) datasets
vtkXMLCompositeDataReader()
Superclass for all pipeline executives in VTK.
Reader for multi-group datasets.
virtual void ReadComposite(vtkXMLDataElement *element, vtkCompositeDataSet *composite, const char *filePath, unsigned int &dataSetIndex)=0
a simple class to control print indentation
Represents an XML element and those nested inside.
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
abstract class to specify dataset behavior
vtkCompositeDataSet * GetOutput(int)
virtual vtkExecutive * CreateDefaultExecutive()
vtkXMLReader * GetReaderOfType(const char *type)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void AddChild(vtkCompositeDataSet *parent, vtkDataObject *child, vtkXMLDataElement *childXML)
unsigned int CountLeaves(vtkXMLDataElement *elem)
virtual void ReadXMLData()
general representation of visualization data
GLuint GLuint GLsizei GLenum type
Superclass for VTK's XML format readers.