VTK  9.5.2
vtkOBJReader.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
20
21#ifndef vtkOBJReader_h
22#define vtkOBJReader_h
23
25#include "vtkIOGeometryModule.h" // For export macro
26
27VTK_ABI_NAMESPACE_BEGIN
28class VTKIOGEOMETRY_EXPORT vtkOBJReader : public vtkAbstractPolyDataReader
29{
30public:
31 static vtkOBJReader* New();
33 void PrintSelf(ostream& os, vtkIndent indent) override;
34
39 vtkGetStringMacro(Comment);
40
41protected:
43 ~vtkOBJReader() override;
44
46
50 vtkSetStringMacro(Comment);
51
52 char* Comment;
53
54private:
56
57 vtkOBJReader(const vtkOBJReader&) = delete;
58 void operator=(const vtkOBJReader&) = delete;
59};
60
61VTK_ABI_NAMESPACE_END
62#endif
a simple class to control print indentation
Definition vtkIndent.h:29
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
~vtkOBJReader() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
static vtkOBJReader * New()
Hold a reference to a vtkObjectBase instance.