Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitk::DataCollectionImageIterator< TDataType, ImageDimension > Class Template Reference

#include <mitkDataCollectionImageIterator.h>

Public Types

typedef itk::Image< TDataType, ImageDimension > ImageType
 
typedef ImageType::Pointer ImagePointerType
 
typedef itk::ImageRegionIterator< ImageTypeImageIterator
 

Public Member Functions

 DataCollectionImageIterator (DataCollection::Pointer collection, std::string imageName)
 
void ToBegin ()
 
bool IsAtEnd ()
 
void operator++ ()
 
void operator++ (int)
 
TDataType GetVoxel ()
 
void SetVoxel (TDataType value)
 
size_t GetIndex ()
 
size_t GetImageIndex ()
 
std::string GetFilePrefix ()
 
void NextObject ()
 
ImageIterator GetImageIterator ()
 

Detailed Description

template<typename TDataType, int ImageDimension>
class mitk::DataCollectionImageIterator< TDataType, ImageDimension >

Definition at line 30 of file mitkDataCollectionImageIterator.h.

Member Typedef Documentation

◆ ImageIterator

template<typename TDataType , int ImageDimension>
typedef itk::ImageRegionIterator<ImageType> mitk::DataCollectionImageIterator< TDataType, ImageDimension >::ImageIterator

Definition at line 35 of file mitkDataCollectionImageIterator.h.

◆ ImagePointerType

template<typename TDataType , int ImageDimension>
typedef ImageType::Pointer mitk::DataCollectionImageIterator< TDataType, ImageDimension >::ImagePointerType

Definition at line 34 of file mitkDataCollectionImageIterator.h.

◆ ImageType

template<typename TDataType , int ImageDimension>
typedef itk::Image<TDataType, ImageDimension> mitk::DataCollectionImageIterator< TDataType, ImageDimension >::ImageType

Definition at line 33 of file mitkDataCollectionImageIterator.h.

Constructor & Destructor Documentation

◆ DataCollectionImageIterator()

template<typename TDataType , int ImageDimension>
mitk::DataCollectionImageIterator< TDataType, ImageDimension >::DataCollectionImageIterator ( DataCollection::Pointer  collection,
std::string  imageName 
)

Member Function Documentation

◆ GetFilePrefix()

template<typename TDataType , int ImageDimension>
std::string mitk::DataCollectionImageIterator< TDataType, ImageDimension >::GetFilePrefix ( )

◆ GetImageIndex()

template<typename TDataType , int ImageDimension>
size_t mitk::DataCollectionImageIterator< TDataType, ImageDimension >::GetImageIndex ( )
inline

Definition at line 53 of file mitkDataCollectionImageIterator.h.

◆ GetImageIterator()

template<typename TDataType , int ImageDimension>
ImageIterator mitk::DataCollectionImageIterator< TDataType, ImageDimension >::GetImageIterator ( )

◆ GetIndex()

template<typename TDataType , int ImageDimension>
size_t mitk::DataCollectionImageIterator< TDataType, ImageDimension >::GetIndex ( )

◆ GetVoxel()

template<typename TDataType , int ImageDimension>
TDataType mitk::DataCollectionImageIterator< TDataType, ImageDimension >::GetVoxel ( )

◆ IsAtEnd()

template<typename TDataType , int ImageDimension>
bool mitk::DataCollectionImageIterator< TDataType, ImageDimension >::IsAtEnd ( )

◆ NextObject()

template<typename TDataType , int ImageDimension>
void mitk::DataCollectionImageIterator< TDataType, ImageDimension >::NextObject ( )

◆ operator++() [1/2]

template<typename TDataType , int ImageDimension>
void mitk::DataCollectionImageIterator< TDataType, ImageDimension >::operator++ ( )

◆ operator++() [2/2]

template<typename TDataType , int ImageDimension>
void mitk::DataCollectionImageIterator< TDataType, ImageDimension >::operator++ ( int  )

◆ SetVoxel()

template<typename TDataType , int ImageDimension>
void mitk::DataCollectionImageIterator< TDataType, ImageDimension >::SetVoxel ( TDataType  value)

◆ ToBegin()

template<typename TDataType , int ImageDimension>
void mitk::DataCollectionImageIterator< TDataType, ImageDimension >::ToBegin ( )

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