21#include "vtkIOGeometryModule.h"
25VTK_ABI_NAMESPACE_BEGIN
56 vtkBooleanMacro(LimitReadToBounds,
bool);
57 vtkSetMacro(LimitReadToBounds,
bool);
58 vtkGetMacro(LimitReadToBounds,
bool);
65 vtkSetVector6Macro(ReadBounds,
double);
66 vtkGetVector6Macro(ReadBounds,
double);
73 vtkBooleanMacro(OutputDataTypeIsDouble,
bool);
74 vtkSetMacro(OutputDataTypeIsDouble,
bool);
75 vtkGetMacro(OutputDataTypeIsDouble,
bool);
83 vtkBooleanMacro(LimitToMaxNumberOfPoints,
bool);
84 vtkSetMacro(LimitToMaxNumberOfPoints,
bool);
85 vtkGetMacro(LimitToMaxNumberOfPoints,
bool);
103 vtkBooleanMacro(CreateCells,
bool);
104 vtkSetMacro(CreateCells,
bool);
105 vtkGetMacro(CreateCells,
bool);
114 vtkBooleanMacro(IncludeColorAndLuminance,
bool);
115 vtkSetMacro(IncludeColorAndLuminance,
bool);
116 vtkGetMacro(IncludeColorAndLuminance,
bool);
131 char* FileName =
nullptr;
132 bool OutputDataTypeIsDouble =
false;
133 bool LimitReadToBounds =
false;
134 double ReadBounds[6];
135 bool LimitToMaxNumberOfPoints =
false;
137 bool CreateCells =
true;
138 bool IncludeColorAndLuminance =
true;
Fast, simple class for representing and operating on 3D bounds.
a simple class to control print indentation
void SetFileName(const char *filename)
Specify file name.
vtkResourceStream * GetStream()
Specify stream to read from When both Stream and Filename are set, stream is used.
static vtkPTSReader * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkMTimeType GetMTime() override
Overridden to take into account mtime from the internal vtkResourceStream.
void SetStream(vtkResourceStream *stream)
Specify stream to read from When both Stream and Filename are set, stream is used.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkGetFilePathMacro(FileName)
Specify file name.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Superclass for algorithms that produce only polydata as output.
Abstract class used for custom streams.
Hold a reference to a vtkObjectBase instance.
vtkTypeUInt32 vtkMTimeType