Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::IPLFileNameList Class Reference

-- stores filename+info to be enumerated for IPLCommonImageIO More...

#include <itkIPLFileNameList.h>

List of all members.

Public Types

typedef std::list< IPLFileSortInfo * > ListType
typedef ListType::iterator IteratorType

Public Member Functions

 IPLFileNameList ()
virtual ~IPLFileNameList ()
IteratorType begin ()
IteratorType end ()
IPLFileSortInfooperator[] (unsigned int __n)
signed int NumFiles () const
bool AddElementToList (char const *const filename, const float sliceLocation, const int offset, const int XDim, const int YDim, const int imageNumber, const int Key1, const int Key2)
void RemoveElementFromList (const int ElementToRemove)
void sortImageListAscend ()
void sortImageListDescend ()
int GetnumImageInfoStructs () const
 IPLSetMacro (XDim, int)
 IPLGetMacro (XDim, int)
 IPLSetMacro (YDim, int)
 IPLGetMacro (YDim, int)
 IPLSetMacro (Key1, int)
 IPLGetMacro (Key1, int)
 IPLSetMacro (Key2, int)
 IPLGetMacro (Key2, int)


Detailed Description

-- stores filename+info to be enumerated for IPLCommonImageIO

Definition at line 96 of file itkIPLFileNameList.h.


Member Typedef Documentation

typedef ListType::iterator itk::IPLFileNameList::IteratorType
 

Definition at line 100 of file itkIPLFileNameList.h.

Referenced by end(), operator[](), RemoveElementFromList(), and ~IPLFileNameList().

typedef std::list<IPLFileSortInfo *> itk::IPLFileNameList::ListType
 

Definition at line 99 of file itkIPLFileNameList.h.

Referenced by GetnumImageInfoStructs().


Constructor & Destructor Documentation

itk::IPLFileNameList::IPLFileNameList  )  [inline]
 

Key that must be matched for image to be used, i.e. seriesNumber, extensionkey

Key that must be matched for image to be used, i.e. echoNumber Definition at line 101 of file itkIPLFileNameList.h.

virtual itk::IPLFileNameList::~IPLFileNameList  )  [inline, virtual]
 

Definition at line 110 of file itkIPLFileNameList.h.

References IteratorType.


Member Function Documentation

bool itk::IPLFileNameList::AddElementToList char const *const  filename,
const float  sliceLocation,
const int  offset,
const int  XDim,
const int  YDim,
const int  imageNumber,
const int  Key1,
const int  Key2
[inline]
 

Definition at line 135 of file itkIPLFileNameList.h.

IteratorType itk::IPLFileNameList::begin  )  [inline]
 

Definition at line 120 of file itkIPLFileNameList.h.

IteratorType itk::IPLFileNameList::end  )  [inline]
 

Definition at line 121 of file itkIPLFileNameList.h.

References IteratorType.

int itk::IPLFileNameList::GetnumImageInfoStructs  )  const [inline]
 

Definition at line 186 of file itkIPLFileNameList.h.

References ListType.

itk::IPLFileNameList::IPLGetMacro Key2  ,
int 
 

itk::IPLFileNameList::IPLGetMacro Key1  ,
int 
 

itk::IPLFileNameList::IPLGetMacro YDim  ,
int 
 

itk::IPLFileNameList::IPLGetMacro XDim  ,
int 
 

itk::IPLFileNameList::IPLSetMacro Key2  ,
int 
 

itk::IPLFileNameList::IPLSetMacro Key1  ,
int 
 

itk::IPLFileNameList::IPLSetMacro YDim  ,
int 
 

itk::IPLFileNameList::IPLSetMacro XDim  ,
int 
 

signed int itk::IPLFileNameList::NumFiles  )  const [inline]
 

Definition at line 132 of file itkIPLFileNameList.h.

IPLFileSortInfo* itk::IPLFileNameList::operator[] unsigned int  __n  )  [inline]
 

Definition at line 122 of file itkIPLFileNameList.h.

References IteratorType.

void itk::IPLFileNameList::RemoveElementFromList const int  ElementToRemove  )  [inline]
 

Definition at line 166 of file itkIPLFileNameList.h.

References IteratorType.

void itk::IPLFileNameList::sortImageListAscend  ) 
 

void itk::IPLFileNameList::sortImageListDescend  ) 
 


The documentation for this class was generated from the following file:
Generated at Sun Apr 1 03:14:55 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000