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
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()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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
Templated n-dimensional image class.
static const int VERSION5