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

itk::IPLFileNameList Class Reference

#include <itkIPLFileNameList.h>

List of all members.


Detailed Description

-- stores filename+info to be enumerated for IPLCommonImageIO

Definition at line 100 of file itkIPLFileNameList.h.

Public Types

enum  {
  SortGlobalAscend = 0,
  SortGlobalDescend = 1,
  SortByNameAscend = 2,
  SortByNameDescend = 3
}
typedef ListType::iterator IteratorType
typedef std::vector< IPLFileSortInfo * > ListType
 SortByNameAscend = 2
 SortByNameDescend = 3
 SortGlobalAscend = 0
 SortGlobalDescend = 1

Public Member Functions

int GetnumImageInfoStructs () const
 IPLGetMacro (Key2, int)
 IPLGetMacro (Key1, int)
 IPLGetMacro (YDim, int)
 IPLGetMacro (XDim, int)
 IPLSetMacro (SortOrder, int)
 IPLSetMacro (Key2, int)
 IPLSetMacro (Key1, int)
 IPLSetMacro (YDim, int)
 IPLSetMacro (XDim, int)
void sortImageList ()
void sortImageListAscend ()
void sortImageListDescend ()
virtual ~IPLFileNameList ()
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)
IteratorType begin ()
IteratorType end ()
 IPLFileNameList ()
signed int NumFiles () const
IPLFileSortInfooperator[] (unsigned int __n)
void RemoveElementFromList (const int ElementToRemove)


Member Typedef Documentation

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

Definition at line 104 of file itkIPLFileNameList.h.

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

Definition at line 103 of file itkIPLFileNameList.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
SortGlobalAscend 
SortGlobalDescend 
SortByNameAscend 
SortByNameDescend 

Definition at line 106 of file itkIPLFileNameList.h.


Constructor & Destructor Documentation

itk::IPLFileNameList::IPLFileNameList (  )  [inline]

Definition at line 113 of file itkIPLFileNameList.h.

References SortGlobalAscend.

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

Definition at line 123 of file itkIPLFileNameList.h.

References begin(), and end().


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 148 of file itkIPLFileNameList.h.

References begin(), and end().

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

Definition at line 133 of file itkIPLFileNameList.h.

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

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

Definition at line 134 of file itkIPLFileNameList.h.

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

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

Definition at line 208 of file itkIPLFileNameList.h.

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 145 of file itkIPLFileNameList.h.

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

Definition at line 135 of file itkIPLFileNameList.h.

References begin(), and end().

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

Definition at line 187 of file itkIPLFileNameList.h.

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 Sat Sep 2 23:34:08 2006 for ITK by doxygen 1.4.7 written by Dimitri van Heesch, © 1997-2000