ITK  6.0.0
Insight Toolkit
Classes | Namespaces | Macros
itkIPLCommonImageIO.h File Reference
#include "ITKIOIPLExport.h"
#include "itkImageIOBase.h"
#include "itkIPLFileNameList.h"
#include "itkGEImageHeader.h"
+ Include dependency graph for itkIPLCommonImageIO.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  itk::IPLCommonImageIO
 

Namespaces

namespace  itk
 

Macros

#define IOCHECK()
 
#define RAISE_EXCEPTION()
 

Detailed Description

This file was written as a modification to the itkMetaImageIO as a new method for reading in files from the GE4 scanner.

Much of the code for this file reader/writer was taken from the University of Iowa Imaging Group library with the permission of the authors, Milan Sonka, Joseph Reinhardt, Ryan Long, Hans Johnson, Gary Christensen, and others. The specification for this file format is taken from the web site https://analyzedirect.com/support/10.0Documents/Analyze_Resource_01.pdf

Author
Kent Williams The University of Iowa 2003

Definition in file itkIPLCommonImageIO.h.

Macro Definition Documentation

◆ IOCHECK

#define IOCHECK ( )
Value:
if (f.fail()) \
{ \
if (f.is_open()) \
{ \
f.close(); \
} \
RAISE_EXCEPTION(); \
} \
ITK_MACROEND_NOOP_STATEMENT

Definition at line 208 of file itkIPLCommonImageIO.h.

◆ RAISE_EXCEPTION

#define RAISE_EXCEPTION ( )
Value:
{ \
ExceptionObject exception(__FILE__, __LINE__); \
exception.SetDescription("File cannot be read"); \
throw exception; \
} \
ITK_MACROEND_NOOP_STATEMENT

Definition at line 200 of file itkIPLCommonImageIO.h.