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::vector< IPLFileSortInfo * > ListType
typedef ListType::iterator IteratorType
enum  { SortGlobalAscend = 0, SortGlobalDescend = 1, SortByNameAscend = 2, SortByNameDescend = 3 }

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 sortImageList ()
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)
 IPLSetMacro (SortOrder, 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 AddElementToList(), end(), operator[](), RemoveElementFromList(), and ~IPLFileNameList().

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

Definition at line 99 of file itkIPLFileNameList.h.

Referenced by GetnumImageInfoStructs().


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
SortGlobalAscend 
SortGlobalDescend 
SortByNameAscend 
SortByNameDescend 

Definition at line 102 of file itkIPLFileNameList.h.


Constructor & Destructor Documentation

itk::IPLFileNameList::IPLFileNameList  )  [inline]
 

Definition at line 109 of file itkIPLFileNameList.h.

References SortGlobalAscend.

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

Definition at line 119 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 144 of file itkIPLFileNameList.h.

References begin(), end(), and IteratorType.

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

Definition at line 129 of file itkIPLFileNameList.h.

Referenced by AddElementToList().

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

Definition at line 130 of file itkIPLFileNameList.h.

References IteratorType.

Referenced by AddElementToList().

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

Definition at line 204 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 SortOrder  ,
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 141 of file itkIPLFileNameList.h.

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

Definition at line 131 of file itkIPLFileNameList.h.

References IteratorType.

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

Definition at line 183 of file itkIPLFileNameList.h.

References IteratorType.

void itk::IPLFileNameList::sortImageList  ) 
 

void itk::IPLFileNameList::sortImageListAscend  ) 
 

void itk::IPLFileNameList::sortImageListDescend  ) 
 


The documentation for this class was generated from the following file:
Generated at Thu May 25 01:29:29 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000