ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::GE5ImageIO Class Reference

Class that defines how to read GE5 file format. More...

#include <itkGE5ImageIO.h>

Inheritance diagram for itk::GE5ImageIO:
Collaboration diagram for itk::GE5ImageIO:

List of all members.

Public Types

typedef SmartPointer< SelfPointer
typedef GE5ImageIO Self
typedef IPLCommonImageIO Superclass

Public Member Functions

virtual bool CanReadFile (const char *FileNameToRead)
virtual ::itk::LightObject::Pointer CreateAnother (void) const
virtual const char * GetNameOfClass () const
void ModifyImageInformation ()

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 GE5ImageIO ()
virtual GEImageHeaderReadHeader (const char *FileNameToRead)
 ~GE5ImageIO ()

Private Member Functions

int CheckGE5xImages (char const *const imageFileTemplate, std::string &reason)
 GE5ImageIO (const Self &)
void operator= (const Self &)
void SwapPixHdr (Ge5xPixelHeader *hdr)

Detailed Description

Class that defines how to read GE5 file format.

Author:
Hans J. Johnson

Definition at line 50 of file itkGE5ImageIO.h.


Member Typedef Documentation

Reimplemented from itk::IPLCommonImageIO.

Definition at line 56 of file itkGE5ImageIO.h.

Standard class typedefs.

Reimplemented from itk::IPLCommonImageIO.

Definition at line 54 of file itkGE5ImageIO.h.

Reimplemented from itk::IPLCommonImageIO.

Definition at line 55 of file itkGE5ImageIO.h.


Constructor & Destructor Documentation

itk::GE5ImageIO::GE5ImageIO ( ) [protected]
itk::GE5ImageIO::~GE5ImageIO ( ) [protected]
itk::GE5ImageIO::GE5ImageIO ( const Self ) [private]

Member Function Documentation

virtual bool itk::GE5ImageIO::CanReadFile ( const char *  FileNameToRead) [virtual]

Determine if the file can be read with this ImageIO implementation.

Author:
Hans J Johnson
Parameters:
FileNameToReadThe name of the file to test for reading.
Postcondition:
Sets classes ImageIOBase::m_FileName variable to be FileNameToWrite
Returns:
Returns true if this ImageIO can read the file specified.

Reimplemented from itk::IPLCommonImageIO.

int itk::GE5ImageIO::CheckGE5xImages ( char const *const  imageFileTemplate,
std::string &  reason 
) [private]
virtual::itk::LightObject::Pointer itk::GE5ImageIO::CreateAnother ( void  ) const [virtual]

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented from itk::IPLCommonImageIO.

virtual const char* itk::GE5ImageIO::GetNameOfClass ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::IPLCommonImageIO.

void itk::GE5ImageIO::ModifyImageInformation ( ) [virtual]

Modify Origin and direction

Reimplemented from itk::IPLCommonImageIO.

static Pointer itk::GE5ImageIO::New ( ) [static]

Method for creation through the object factory.

Reimplemented from itk::IPLCommonImageIO.

void itk::GE5ImageIO::operator= ( const Self ) [private]

This method causes the filter to generate its output.

Reimplemented from itk::IPLCommonImageIO.

virtual GEImageHeader* itk::GE5ImageIO::ReadHeader ( const char *  FileNameToRead) [protected, virtual]

Reimplemented from itk::IPLCommonImageIO.

void itk::GE5ImageIO::SwapPixHdr ( Ge5xPixelHeader hdr) [private]

The documentation for this class was generated from the following file: