18#ifndef itkPNGImageIO_h
19#define itkPNGImageIO_h
20#include "ITKIOPNGExport.h"
67 if (this->m_ColorPalette != _arg)
69 this->m_ColorPalette = _arg;
88 Read(
void * buffer)
override;
109 Write(
const void * buffer)
override;
118 WriteSlice(
const std::string & fileName,
const void *
const buffer);
Abstract superclass defines image IO interface.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Base class for most ITK classes.
ImageIO object for reading and writing PNG images.
void ReadImageInformation() override
void Write(const void *buffer) override
void PrintSelf(std::ostream &os, Indent indent) const override
bool CanWriteFile(const char *) override
void WriteSlice(const std::string &fileName, const void *const buffer)
bool CanReadFile(const char *) override
virtual void ReadVolume(void *buffer)
void Read(void *buffer) override
void SetColorPalette(const PaletteType _arg)
void WriteImageInformation() override
std::vector< RGBPixelType > PaletteType
Represent Red, Green and Blue components for color images.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....