vtkPVDReader.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
11 #ifndef vtkPVDReader_h
12 #define vtkPVDReader_h
13 
14 #include "vtkPVVTKExtensionsIOCoreModule.h" //needed for exports
15 #include "vtkXMLCollectionReader.h"
16 
17 class VTKPVVTKEXTENSIONSIOCORE_EXPORT vtkPVDReader : public vtkXMLCollectionReader
18 {
19 public:
20  static vtkPVDReader* New();
22  void PrintSelf(ostream& os, vtkIndent indent) override;
23 
25 
31  void SetTimeStep(int index) override;
32  int GetTimeStep() override;
34 
35 protected:
36  vtkPVDReader();
37  ~vtkPVDReader() override;
38 
39  void ReadXMLData() override;
40 
41  int RequestDataObject(vtkInformation* request, vtkInformationVector** inputVector,
42  vtkInformationVector* outputVector) override;
43  int RequestInformation(vtkInformation* request, vtkInformationVector** vtkNotUsed(inputVector),
44  vtkInformationVector* outputVector) override;
45 
46 private:
47  vtkPVDReader(const vtkPVDReader&) = delete;
48  void operator=(const vtkPVDReader&) = delete;
49 };
50 
51 #endif
vtkXMLCollectionReader.h
vtkXMLReader::SetTimeStep
virtual void SetTimeStep(int)
vtkXMLCollectionReader::RequestInformation
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkInformationVector
vtkPVDReader
ParaView-specific vtkXMLCollectionReader subclass.
Definition: vtkPVDReader.h:17
vtkXMLReader::GetTimeStep
virtual int GetTimeStep()
vtkXMLCollectionReader
Read a file wrapping many other XML files.
Definition: vtkXMLCollectionReader.h:25
vtkXMLCollectionReader::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkIndent
vtkInformation
vtkXMLCollectionReader::ReadXMLData
void ReadXMLData() override
vtkXMLCollectionReader::RequestDataObject
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkXMLCollectionReader::New
static vtkXMLCollectionReader * New()