VTK
9.3.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IO
Core
vtkAbstractPolyDataReader.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
18
#ifndef vtkAbstractPolyDataReader_h
19
#define vtkAbstractPolyDataReader_h
20
21
#include "vtkIOCoreModule.h"
// For export macro
22
#include "
vtkPolyDataAlgorithm.h
"
23
24
VTK_ABI_NAMESPACE_BEGIN
25
class
VTKIOCORE_EXPORT
vtkAbstractPolyDataReader
:
public
vtkPolyDataAlgorithm
26
{
27
public
:
28
vtkTypeMacro(
vtkAbstractPolyDataReader
,
vtkPolyDataAlgorithm
);
29
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
30
32
35
vtkSetFilePathMacro(FileName);
36
vtkGetFilePathMacro(FileName);
38
39
protected
:
40
vtkAbstractPolyDataReader
();
41
~
vtkAbstractPolyDataReader
()
override
;
42
43
char
*
FileName
;
44
45
private
:
46
vtkAbstractPolyDataReader
(
const
vtkAbstractPolyDataReader
&) =
delete
;
47
void
operator=(
const
vtkAbstractPolyDataReader
&) =
delete
;
48
};
49
50
VTK_ABI_NAMESPACE_END
51
#endif
vtkAbstractPolyDataReader
Superclass for algorithms that read models from a file.
Definition:
vtkAbstractPolyDataReader.h:25
vtkPolyDataAlgorithm
Superclass for algorithms that produce only polydata as output.
Definition:
vtkPolyDataAlgorithm.h:33
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:28
vtkAbstractPolyDataReader::FileName
char * FileName
Definition:
vtkAbstractPolyDataReader.h:43
vtkPolyDataAlgorithm.h
vtkPolyDataAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Generated on Sun Dec 8 2024 22:10:41 for VTK by
1.8.10