00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
#ifndef __itkCorrespondingList_h
00018
#define __itkCorrespondingList_h
00019
00020
#include <list>
00021
#include "itkCorrespondingList.h"
00022
00023
namespace itk
00024 {
00025
00034
template <
typename TItemType,
int VCliqueSize>
00035 class CorrespondingList :
public std::
list< TItemType >
00036 {
00037
public:
00038
00040 unsigned long int GetSize()
00041 {
return this->size(); }
00042
00044 int GetIndex(
int i){
return m_Index[i];}
00045 void SetIndex(
int i,
int value){m_Index[i] = value;}
00046
00048
CorrespondingList();
00049
00051
~CorrespondingList();
00052
00053
private:
00054
00056
int m_Index[VCliqueSize];
00057 };
00058
00059 }
00060
00061
#ifndef ITK_MANUAL_INSTANTIATION
00062
#include "itkCorrespondingList.txx"
00063
#endif
00064
00065
#endif