18 #ifndef itkAnalyzeObjectLabelMapImageIO_h
19 #define itkAnalyzeObjectLabelMapImageIO_h
22 #pragma warning ( disable : 4786 )
81 bool CanReadFile(
const char* FileNameToRead)
override;
84 void ReadImageInformation()
override;
87 void Read(
void* buffer)
override;
97 bool CanWriteFile(
const char * FileNameToWrite)
override;
100 void WriteImageInformation()
override;
104 void Write(
const void* buffer)
override;
107 #if _USE_STREAMABLE_REGION_FOR_AOLM
122 void PrintSelf(std::ostream& os,
Indent indent)
const override;
133 #endif //itkAnalyzeObjectLabelMapImageIO_h
Light weight base class for most itk classes.
An ImageIORegion represents a structured region of data.
Abstract superclass defines image IO interface.
std::ifstream m_InputFileStream
constexpr int NumberOfRunLengthElementsPerRead
static const int VERSION7
static const int VERSION6
Represent Red, Green and Blue components for color images.
const char *const ANALYZE_OBJECT_LABEL_MAP_ENTRY_ARRAY
std::vector< AnalyzeObjectEntry::Pointer > AnalyzeObjectEntryArrayType
Control indentation during Print() invocation.
static const int VERSION4
bool CanStreamRead() override
Base class for most ITK classes.
Templated n-dimensional image class.
static const int VERSION5