VTK  9.3.20240419
vtkXMLMultiGroupDataReader.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-FileCopyrightText: Copyright (c) Kitware, Inc.
3 // SPDX-License-Identifier: BSD-3-Clause
12 #ifndef vtkXMLMultiGroupDataReader_h
13 #define vtkXMLMultiGroupDataReader_h
14 
15 #include "vtkIOXMLModule.h" // For export macro
17 
18 VTK_ABI_NAMESPACE_BEGIN
20 {
21 public:
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25 
26 protected:
29 
30  // Get the name of the data set being read.
31  const char* GetDataSetName() override { return "vtkMultiGroupDataSet"; }
32 
33 private:
35  void operator=(const vtkXMLMultiGroupDataReader&) = delete;
36 };
37 
38 VTK_ABI_NAMESPACE_END
39 #endif
a simple class to control print indentation
Definition: vtkIndent.h:108
Reader for multi-block datasets.
Reader for multi-block datasets.
const char * GetDataSetName() override
Get the name of the data set being read.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkXMLMultiGroupDataReader() override
static vtkXMLMultiGroupDataReader * New()