Protected Member Functions |
| | vtkXMLHierarchicalDataReader () |
| | ~vtkXMLHierarchicalDataReader () |
| virtual const char * | GetDataSetName () |
| | vtkXMLMultiGroupDataReader () |
| | ~vtkXMLMultiGroupDataReader () |
| | vtkXMLMultiBlockDataReader () |
| | ~vtkXMLMultiBlockDataReader () |
| virtual void | ReadComposite (vtkXMLDataElement *element, vtkCompositeDataSet *composite, const char *filePath, unsigned int &dataSetIndex) |
| virtual void | ReadVersion0 (vtkXMLDataElement *element, vtkCompositeDataSet *composite, const char *filePath, unsigned int &dataSetIndex) |
| virtual int | FillOutputPortInformation (int, vtkInformation *info) |
| virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| virtual int | FillMetaData (vtkCompositeDataSet *metadata, vtkXMLDataElement *element, unsigned int &dataSetIndex) |
| | vtkXMLCompositeDataReader () |
| | ~vtkXMLCompositeDataReader () |
| vtkXMLDataElement * | GetPrimaryElement () |
| virtual void | ReadXMLData () |
| virtual int | ReadPrimaryElement (vtkXMLDataElement *ePrimary) |
| virtual void | SetupEmptyOutput () |
| virtual vtkExecutive * | CreateDefaultExecutive () |
| vtkXMLReader * | GetReaderOfType (const char *type) |
| void | AddChild (vtkCompositeDataSet *parent, vtkDataObject *child, vtkXMLDataElement *childXML) |
| virtual vtkDataSet * | ReadDataset (vtkXMLDataElement *xmlElem, const char *filePath) |
| unsigned int | CountLeaves (vtkXMLDataElement *elem) |
| int | ShouldReadDataSet (unsigned int datasetIndex) |
| virtual int | CanReadFileVersion (int major, int vtkNotUsed(minor)) |
| | vtkXMLReader () |
| | ~vtkXMLReader () |
| virtual int | ReadXMLInformation () |
| virtual int | CanReadFileVersion (int major, int minor) |
| virtual void | SetupOutputInformation (vtkInformation *vtkNotUsed(outInfo)) |
| virtual void | SetupUpdateExtentInformation (vtkInformation *vtkNotUsed(outInfo)) |
| virtual void | SetupOutputData () |
| int | ReadVTKFile (vtkXMLDataElement *eVTKFile) |
| vtkAbstractArray * | CreateArray (vtkXMLDataElement *da) |
| int | CreateInformationKey (vtkXMLDataElement *eInfoKey, vtkInformation *info) |
| virtual int | OpenVTKFile () |
| virtual void | CloseVTKFile () |
| virtual void | CreateXMLParser () |
| virtual void | DestroyXMLParser () |
| void | SetupCompressor (const char *type) |
| int | CanReadFileVersionString (const char *version) |
| virtual int | GetFileMajorVersion () |
| virtual int | GetFileMinorVersion () |
| int | IntersectExtents (int *extent1, int *extent2, int *result) |
| int | Min (int a, int b) |
| int | Max (int a, int b) |
| void | ComputePointDimensions (int *extent, int *dimensions) |
| void | ComputePointIncrements (int *extent, vtkIdType *increments) |
| void | ComputeCellDimensions (int *extent, int *dimensions) |
| void | ComputeCellIncrements (int *extent, vtkIdType *increments) |
| vtkIdType | GetStartTuple (int *extent, vtkIdType *increments, int i, int j, int k) |
| void | ReadAttributeIndices (vtkXMLDataElement *eDSA, vtkDataSetAttributes *dsa) |
| char ** | CreateStringArray (int numStrings) |
| void | DestroyStringArray (int numStrings, char **strings) |
| void | SetDataArraySelections (vtkXMLDataElement *eDSA, vtkDataArraySelection *sel) |
| int | SetFieldDataInfo (vtkXMLDataElement *eDSA, int association, int numTuples, vtkInformationVector *(&infoVector)) |
| int | PointDataArrayIsEnabled (vtkXMLDataElement *ePDA) |
| int | CellDataArrayIsEnabled (vtkXMLDataElement *eCDA) |
| virtual void | GetProgressRange (float *range) |
| virtual void | SetProgressRange (float *range, int curStep, int numSteps) |
| virtual void | SetProgressRange (float *range, int curStep, float *fractions) |
| virtual void | UpdateProgressDiscrete (float progress) |
| virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
| virtual int | RequestDataObject (vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *vtkNotUsed(outputVector)) |
| virtual int | RequestUpdateExtentInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
| void | SetNumberOfTimeSteps (int num) |
| vtkDataObject * | GetCurrentOutput () |
| vtkInformation * | GetCurrentOutputInformation () |
| | vtkAlgorithm () |
| | ~vtkAlgorithm () |
| virtual int | FillInputPortInformation (int port, vtkInformation *info) |
| virtual void | SetNumberOfInputPorts (int n) |
| virtual void | SetNumberOfOutputPorts (int n) |
| int | InputPortIndexInRange (int index, const char *action) |
| int | OutputPortIndexInRange (int index, const char *action) |
| int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| virtual void | SetNumberOfInputConnections (int port, int n) |
| int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
| int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
| vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
| vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
| vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
| vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
| vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
| vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
| vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
| vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
| vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
| vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
| vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
| vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
| vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
| virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
| virtual void | SetErrorCode (unsigned long) |
| | vtkObject () |
| virtual | ~vtkObject () |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
| | vtkObjectBase () |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &os) |
| | vtkObjectBase (const vtkObjectBase &) |
| void | operator= (const vtkObjectBase &) |
Reader for hierarchical datasets.
vtkXMLHierarchicalDataReader reads the VTK XML hierarchical data file format. XML hierarchical data files are meta-files that point to a list of serial VTK XML files. When reading in parallel, it will distribute sub-blocks among processor. If the number of sub-blocks is less than the number of processors, some processors will not have any sub-blocks for that level. If the number of sub-blocks is larger than the number of processors, each processor will possibly have more than 1 sub-block.
Definition at line 35 of file vtkXMLHierarchicalDataReader.h.