28#ifndef itkVTKImageIO_h
29#define itkVTKImageIO_h
30#include "ITKIOVTKExport.h"
93 Read(
void * buffer)
override;
111 Write(
const void * buffer)
override;
Control indentation during Print() invocation.
Implements transparent reference counting.
virtual void ReadSymmetricTensorBufferAsBinary(std::istream &is, void *buffer, StreamingImageIOBase::SizeType num)
void PrintSelf(std::ostream &os, Indent indent) const override
void WriteImageInformation() override
SizeType GetIORegionSizeInBytes() const
void ReadImageInformation() override
SmartPointer< Self > Pointer
StreamingImageIOBase Superclass
SmartPointer< const Self > ConstPointer
void InternalReadImageInformation(std::ifstream &file)
void Write(const void *buffer) override
SizeType GetIORegionSizeInComponents() const
bool CanReadFile(const char *) override
int GetNextLine(std::ifstream &ifs, std::string &line, bool lowerCase=true, SizeValueType count=0)
bool CanStreamWrite() override
void Read(void *buffer) override
SizeType GetHeaderSize() const override
bool CanStreamRead() override
void SetPixelTypeFromString(const std::string &pixelType)
void ReadBufferAsASCII(std::istream &is, void *buffer, IOComponentEnum ctype, SizeType numComp) override
virtual void WriteSymmetricTensorBufferAsBinary(std::ostream &os, const void *buffer, StreamingImageIOBase::SizeType num)
std::string GetComponentTypeAsString(IOComponentEnum)
bool CanWriteFile(const char *) override
void ReadHeaderSize(std::ifstream &file)
void WriteImageInformation(const void *buffer)
SizeType GetIORegionSizeInPixels() const
void WriteBufferAsASCII(std::ostream &os, const void *buffer, IOComponentEnum ctype, SizeType numComp) override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
CommonEnums::IOComponent IOComponentEnum
unsigned long SizeValueType