19 #ifndef rtkEdfImageIO_h 20 #define rtkEdfImageIO_h 26 #include "RTKExport.h" 58 #ifdef itkOverrideGetNameOfClassMacro 67 ReadImageInformation()
override;
70 CanReadFile(
const char * FileNameToRead)
override;
73 Read(
void * buffer)
override;
77 WriteImageInformation(
bool keepOfStream);
82 WriteImageInformation(
false);
86 CanWriteFile(
const char * filename)
override;
89 Write(
const void * buffer)
override;
96 edf_findInHeader(
char * header,
const char * key);
112 UNKNOWN_DATATYPE = -1
149 if (tbl[k].key && !strncmp(search_str, tbl[k].key, strlen(tbl[k].key)))
160 if (tbl[k].key && !strncmp(search_str, tbl[k].key, strlen(tbl[k].key)))
void WriteImageInformation() override
std::string m_BinaryFileName
static int lookup_table3_nth(const struct table3 *tbl, const char *search_str)
Class for reading Edf image file format. Edf is the format of X-ray projection images at the ESRF...
static int lookup_table_nth(const struct table *tbl, const char *search_str)