18 #ifndef itkAnalyzeObjectLabelMapImageIO_h
19 #define itkAnalyzeObjectLabelMapImageIO_h
22 #pragma warning ( disable : 4786 )
80 virtual bool CanReadFile(
const char* FileNameToRead);
83 virtual void ReadImageInformation();
86 virtual void Read(
void* buffer);
96 virtual bool CanWriteFile(
const char * FileNameToWrite);
99 virtual void WriteImageInformation();
103 virtual void Write(
const void* buffer);
106 #if _USE_STREAMABLE_REGION_FOR_AOLM
121 void PrintSelf(std::ostream& os,
Indent indent)
const;
129 void operator=(
const Self &);
135 #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.
std::ifstream m_InputFileStream
SmartPointer< Self > Pointer
virtual bool CanStreamRead()
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