14 #ifndef vtkAbstractBuffer_h
15 #define vtkAbstractBuffer_h
17 #include "vtkCommonCoreModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
30 virtual void* GetVoidBuffer() = 0;
35 virtual vtkIdType GetNumberOfElements()
const = 0;
41 virtual int GetDataType()
const = 0;
46 virtual int GetDataTypeSize()
const = 0;
abstract base class for most VTK objects
Abstract base class for vtkBuffer providing buffer protocol support.