18 #ifndef itkAnalyzeObjectLabelMapImageIO_h
19 #define itkAnalyzeObjectLabelMapImageIO_h
22 #pragma warning ( disable : 4786 )
80 virtual bool CanReadFile(
const char* FileNameToRead) ITK_OVERRIDE;
83 virtual void ReadImageInformation() ITK_OVERRIDE;
86 virtual
void Read(
void* buffer) ITK_OVERRIDE;
96 virtual
bool CanWriteFile(const
char * FileNameToWrite) ITK_OVERRIDE;
99 virtual
void WriteImageInformation() ITK_OVERRIDE;
103 virtual
void Write(const
void* buffer) ITK_OVERRIDE;
106 #if _USE_STREAMABLE_REGION_FOR_AOLM
121 void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
134 #endif //itkAnalyzeObjectLabelMapImageIO_h
const int NumberOfRunLengthElementsPerRead
Light weight base class for most itk classes.
std::vector< AnalyzeObjectEntry::Pointer > AnalyzeObjectEntryArrayType
An ImageIORegion represents a structured region of data.
Abstract superclass defines image IO interface.
virtual bool CanStreamRead() override
std::ifstream m_InputFileStream
SmartPointer< Self > Pointer
itk::Image< unsigned char, 4 > ImageType
static const int VERSION7
AnalyzeObjectLabelMapImageIO Self
static const int VERSION6
Represent Red, Green and Blue components for color images.
const char *const ANALYZE_OBJECT_LABEL_MAP_ENTRY_ARRAY
Control indentation during Print() invocation.
static const int VERSION4
itk::RGBPixel< int > RGBPixelType
Base class for most ITK classes.
Templated n-dimensional image class.
static const int VERSION5