17 #ifndef vtkPTSReader_h
18 #define vtkPTSReader_h
21 #include "vtkIOGeometryModule.h"
25 VTK_ABI_NAMESPACE_BEGIN
39 vtkGetFilePathMacro(FileName);
67 vtkBooleanMacro(LimitReadToBounds,
bool);
68 vtkSetMacro(LimitReadToBounds,
bool);
69 vtkGetMacro(LimitReadToBounds,
bool);
76 vtkSetVector6Macro(ReadBounds,
double);
77 vtkGetVector6Macro(ReadBounds,
double);
84 vtkBooleanMacro(OutputDataTypeIsDouble,
bool);
85 vtkSetMacro(OutputDataTypeIsDouble,
bool);
86 vtkGetMacro(OutputDataTypeIsDouble,
bool);
94 vtkBooleanMacro(LimitToMaxNumberOfPoints,
bool);
95 vtkSetMacro(LimitToMaxNumberOfPoints,
bool);
96 vtkGetMacro(LimitToMaxNumberOfPoints,
bool);
105 vtkGetMacro(MaxNumberOfPoints,
vtkIdType);
114 vtkBooleanMacro(CreateCells,
bool);
115 vtkSetMacro(CreateCells,
bool);
116 vtkGetMacro(CreateCells,
bool);
125 vtkBooleanMacro(IncludeColorAndLuminance,
bool);
126 vtkSetMacro(IncludeColorAndLuminance,
bool);
127 vtkGetMacro(IncludeColorAndLuminance,
bool);
142 char* FileName =
nullptr;
143 bool OutputDataTypeIsDouble =
false;
144 bool LimitReadToBounds =
false;
145 double ReadBounds[6];
146 bool LimitToMaxNumberOfPoints =
false;
148 bool CreateCells =
true;
149 bool IncludeColorAndLuminance =
true;
160 VTK_ABI_NAMESPACE_END
Abstract class used for custom streams.
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual vtkMTimeType GetMTime()
Return this object's modified time.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Fast, simple class for representing and operating on 3D bounds.