ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::IOTestHelper Class Reference

#include <itkIOTestHelper.h>

Detailed Description

Definition at line 29 of file itkIOTestHelper.h.

Static Public Member Functions

template<typename ImageType>
static ImageType::Pointer AllocateImageFromRegionAndSpacing (const typename ImageType::RegionType &region, const typename ImageType::SpacingType &spacing)
 
template<typename ImageType>
static ImageType::Pointer AllocateImageFromRegionAndSpacing (const typename ImageType::RegionType &region, const typename ImageType::SpacingType &spacing, int vecLength)
 
static void RandomPix (vnl_random &randgen, double &pix)
 
static void RandomPix (vnl_random &randgen, float &pix)
 
static void RandomPix (vnl_random &randgen, itk::RGBPixel< unsigned char > &pix)
 
static void RandomPix (vnl_random &randgen, long long &pix)
 
template<typename TPixel>
static void RandomPix (vnl_random &randgen, TPixel &pix)
 
static void RandomPix (vnl_random &randgen, unsigned long long &pix)
 
template<typename TImage>
static TImage::Pointer ReadImage (const std::string &fileName, const bool zeroOrigin=false, ImageIOBase::Pointer imageio=nullptr)
 
static int Remove (const char *fname)
 
template<typename ImageType>
static void SetIdentityDirection (typename ImageType::Pointer &im)
 
template<typename ImageType, typename ImageIOType>
static void WriteImage (typename ImageType::Pointer image, const std::string &filename, typename ImageIOType::Pointer imageio=nullptr)
 

Member Function Documentation

◆ AllocateImageFromRegionAndSpacing() [1/2]

template<typename ImageType>
static ImageType::Pointer itk::IOTestHelper::AllocateImageFromRegionAndSpacing ( const typename ImageType::RegionType & region,
const typename ImageType::SpacingType & spacing )
inlinestatic

Definition at line 197 of file itkIOTestHelper.h.

References SetIdentityDirection().

◆ AllocateImageFromRegionAndSpacing() [2/2]

template<typename ImageType>
static ImageType::Pointer itk::IOTestHelper::AllocateImageFromRegionAndSpacing ( const typename ImageType::RegionType & region,
const typename ImageType::SpacingType & spacing,
int vecLength )
inlinestatic

Definition at line 209 of file itkIOTestHelper.h.

◆ RandomPix() [1/6]

static void itk::IOTestHelper::RandomPix ( vnl_random & randgen,
double & pix )
inlinestatic

Definition at line 169 of file itkIOTestHelper.h.

References itk::NumericTraits< T >::max().

◆ RandomPix() [2/6]

static void itk::IOTestHelper::RandomPix ( vnl_random & randgen,
float & pix )
inlinestatic

Definition at line 175 of file itkIOTestHelper.h.

References itk::NumericTraits< T >::max().

◆ RandomPix() [3/6]

static void itk::IOTestHelper::RandomPix ( vnl_random & randgen,
itk::RGBPixel< unsigned char > & pix )
inlinestatic

Definition at line 139 of file itkIOTestHelper.h.

References itk::NumericTraits< T >::max().

◆ RandomPix() [4/6]

static void itk::IOTestHelper::RandomPix ( vnl_random & randgen,
long long & pix )
inlinestatic

Definition at line 155 of file itkIOTestHelper.h.

References itk::NumericTraits< T >::max().

◆ RandomPix() [5/6]

template<typename TPixel>
static void itk::IOTestHelper::RandomPix ( vnl_random & randgen,
TPixel & pix )
inlinestatic

Definition at line 149 of file itkIOTestHelper.h.

References itk::NumericTraits< T >::max().

◆ RandomPix() [6/6]

static void itk::IOTestHelper::RandomPix ( vnl_random & randgen,
unsigned long long & pix )
inlinestatic

Definition at line 162 of file itkIOTestHelper.h.

◆ ReadImage()

template<typename TImage>
static TImage::Pointer itk::IOTestHelper::ReadImage ( const std::string & fileName,
const bool zeroOrigin = false,
ImageIOBase::Pointer imageio = nullptr )
inlinestatic

Definition at line 34 of file itkIOTestHelper.h.

◆ Remove()

static int itk::IOTestHelper::Remove ( const char * fname)
inlinestatic

Definition at line 181 of file itkIOTestHelper.h.

◆ SetIdentityDirection()

template<typename ImageType>
static void itk::IOTestHelper::SetIdentityDirection ( typename ImageType::Pointer & im)
inlinestatic

Definition at line 188 of file itkIOTestHelper.h.

Referenced by AllocateImageFromRegionAndSpacing().

◆ WriteImage()

template<typename ImageType, typename ImageIOType>
static void itk::IOTestHelper::WriteImage ( typename ImageType::Pointer image,
const std::string & filename,
typename ImageIOType::Pointer imageio = nullptr )
inlinestatic

Definition at line 76 of file itkIOTestHelper.h.


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