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.
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 ()
ListSizeType NumFiles () const
IPLFileSortInfooperator[] (unsigned int __n)
void RemoveElementFromList (const int ElementToRemove)

Public Types

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

Public Member Functions

ListSizeType 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 ()


Member Typedef Documentation

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

Definition at line 104 of file itkIPLFileNameList.h.

typedef vcl_size_t itk::IPLFileNameList::ListSizeType

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


Constructor & Destructor Documentation

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

Definition at line 114 of file itkIPLFileNameList.h.

References SortGlobalAscend.

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

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

References begin(), and end().

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

Definition at line 134 of file itkIPLFileNameList.h.

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

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

Definition at line 135 of file itkIPLFileNameList.h.

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

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

Definition at line 209 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   
)

ListSizeType itk::IPLFileNameList::NumFiles (  )  const [inline]

Definition at line 146 of file itkIPLFileNameList.h.

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

Definition at line 136 of file itkIPLFileNameList.h.

References begin(), and end().

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

Definition at line 188 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 Mon Mar 12 07:49:55 2007 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000