VTK  9.3.0
vtkRISReader.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-FileCopyrightText: Copyright 2008 Sandia Corporation
3// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
25#ifndef vtkRISReader_h
26#define vtkRISReader_h
27
28#include "vtkIOInfovisModule.h" // For export macro
29#include "vtkTableAlgorithm.h"
30
31VTK_ABI_NAMESPACE_BEGIN
32class vtkTable;
33
34class VTKIOINFOVIS_EXPORT vtkRISReader : public vtkTableAlgorithm
35{
36public:
37 static vtkRISReader* New();
39 void PrintSelf(ostream& os, vtkIndent indent) override;
40
42
48
50
53 vtkGetStringMacro(Delimiter);
54 vtkSetStringMacro(Delimiter);
56
58
61 vtkGetMacro(MaxRecords, int);
62 vtkSetMacro(MaxRecords, int);
64
65protected:
67 ~vtkRISReader() override;
68
70
71 char* FileName;
72 char* Delimiter;
74
75private:
76 vtkRISReader(const vtkRISReader&) = delete;
77 void operator=(const vtkRISReader&) = delete;
78};
79
80VTK_ABI_NAMESPACE_END
81#endif
a simple class to control print indentation
Definition vtkIndent.h:29
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
reader for RIS files
static vtkRISReader * New()
char * Delimiter
vtkSetFilePathMacro(FileName)
Set/get the file to load.
~vtkRISReader() override
vtkGetFilePathMacro(FileName)
Set/get the file to load.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
char * FileName
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
Superclass for algorithms that produce only vtkTables as output.
A table, which contains similar-typed columns of data.
Definition vtkTable.h:59