IslandMemory< T > Class Template Reference

#include <vtkImageIslandFilter.h>

List of all members.

Public Member Functions

int AddIsland (IslandMemory *NewIslandMem)
int AddIsland (int NewStartVoxel, int NewSize, T NewLabel, int NewID, int MaxSize=-1)
int AddIsland (IslandMemory *NewIslandMem)
int AddIsland (int NewStartVoxel, int NewSize, T NewLabel, int NewID, int MaxSize=-1)
IslandMemory< T > * DeleteIsland (int DelID)
IslandMemory< T > * DeleteIsland (int DelID)
int GetID ()
int GetID ()
IslandMemoryGetIsland (int GetID)
IslandMemoryGetIsland (int getID)
GetLabel ()
GetLabel ()
IslandMemoryGetNext ()
IslandMemoryGetNext ()
int GetSize ()
int GetSize ()
int GetStartVoxel ()
int GetStartVoxel ()
 IslandMemory ()
 IslandMemory ()
int NumberOfIslands ()
int NumberOfIslands ()
void Print ()
void Print ()
int PrintLine ()
int PrintLine ()
void PrintLine2 ()
void PrintLine2 ()
void SetLabel (T newLabel)
void SetLabel (T newLabel)
void SetSize (int newSize, IslandMemory *SetIsland, int MaxSize=-1)
void SetSize (int newSize, IslandMemory *SetIsland, int MaxSize=-1)
 ~IslandMemory ()
 ~IslandMemory ()

Protected Member Functions

void CreateVariables ()
void CreateVariables ()

Protected Attributes

int ID
Label
IslandMemoryNext
int Size
int StartVoxel

template<class T>
class IslandMemory< T >


Constructor & Destructor Documentation

template<class T>
IslandMemory< T >::~IslandMemory (  )  [inline]
template<class T>
IslandMemory< T >::IslandMemory (  )  [inline]
template<class T>
IslandMemory< T >::~IslandMemory (  )  [inline]
template<class T>
IslandMemory< T >::IslandMemory (  )  [inline]

Member Function Documentation

template<class T>
int IslandMemory< T >::AddIsland ( IslandMemory< T > *  NewIslandMem  )  [inline]
template<class T>
int IslandMemory< T >::AddIsland ( int  NewStartVoxel,
int  NewSize,
NewLabel,
int  NewID,
int  MaxSize = -1 
)
template<class T>
int IslandMemory< T >::AddIsland ( IslandMemory< T > *  NewIslandMem  )  [inline]
template<class T >
int IslandMemory< T >::AddIsland ( int  NewStartVoxel,
int  NewSize,
NewLabel,
int  NewID,
int  MaxSize = -1 
) [inline]
template<class T>
void IslandMemory< T >::CreateVariables (  )  [protected]
template<class T >
void IslandMemory< T >::CreateVariables (  )  [inline, protected]
template<class T>
IslandMemory<T>* IslandMemory< T >::DeleteIsland ( int  DelID  ) 
template<class T >
IslandMemory< T > * IslandMemory< T >::DeleteIsland ( int  DelID  )  [inline]
template<class T>
int IslandMemory< T >::GetID (  )  [inline]

References IslandMemory< T >::ID.

template<class T>
int IslandMemory< T >::GetID (  )  [inline]
template<class T>
IslandMemory* IslandMemory< T >::GetIsland ( int  GetID  )  [inline]
template<class T>
IslandMemory* IslandMemory< T >::GetIsland ( int  getID  )  [inline]
template<class T>
T IslandMemory< T >::GetLabel (  )  [inline]
template<class T>
T IslandMemory< T >::GetLabel (  )  [inline]
template<class T>
IslandMemory* IslandMemory< T >::GetNext (  )  [inline]
template<class T>
IslandMemory* IslandMemory< T >::GetNext (  )  [inline]
template<class T>
int IslandMemory< T >::GetSize (  )  [inline]
template<class T>
int IslandMemory< T >::GetSize (  )  [inline]
template<class T>
int IslandMemory< T >::GetStartVoxel (  )  [inline]
template<class T>
int IslandMemory< T >::GetStartVoxel (  )  [inline]
template<class T>
int IslandMemory< T >::NumberOfIslands (  )  [inline]
template<class T>
int IslandMemory< T >::NumberOfIslands (  )  [inline]
template<class T>
void IslandMemory< T >::Print (  ) 
template<class T >
void IslandMemory< T >::Print (  )  [inline]
template<class T>
int IslandMemory< T >::PrintLine (  ) 
template<class T >
int IslandMemory< T >::PrintLine (  )  [inline]
template<class T>
void IslandMemory< T >::PrintLine2 (  ) 
template<class T >
void IslandMemory< T >::PrintLine2 (  )  [inline]
template<class T>
void IslandMemory< T >::SetLabel ( newLabel  )  [inline]
template<class T>
void IslandMemory< T >::SetLabel ( newLabel  )  [inline]
template<class T>
void IslandMemory< T >::SetSize ( int  newSize,
IslandMemory< T > *  SetIsland,
int  MaxSize = -1 
)
template<class T >
void IslandMemory< T >::SetSize ( int  newSize,
IslandMemory< T > *  SetIsland,
int  MaxSize = -1 
) [inline]

Member Data Documentation

template<class T>
int IslandMemory< T >::ID [protected]
template<class T>
T IslandMemory< T >::Label [protected]
template<class T>
IslandMemory * IslandMemory< T >::Next [protected]
template<class T>
int IslandMemory< T >::Size [protected]
template<class T>
int IslandMemory< T >::StartVoxel [protected]

The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1