3 #ifndef vtkResourceStream_h
4 #define vtkResourceStream_h
6 #include "vtkIOCoreModule.h"
12 VTK_ABI_NAMESPACE_BEGIN
56 virtual std::size_t Read(
void* buffer, std::size_t bytes) = 0;
92 virtual vtkTypeInt64 Tell();
99 bool SupportSeek()
const;
116 std::unique_ptr<vtkInternals> Impl;
119 VTK_ABI_NAMESPACE_END
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Abstract class used for custom streams.
a simple class to control print indentation