DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Namespaces | Functions
utlITK.h File Reference
#include <itkImage.h>
#include <itkVectorImage.h>
#include <itkImageFileReader.h>
#include <itkImageFileWriter.h>
#include <itkTimeProbe.h>
#include <itkImageRegionIteratorWithIndex.h>
#include <itkVariableLengthVector.h>
#include <itkNumericTraits.h>
#include "utlCore.h"
#include "utlITKConceptChecking.h"
#include "utlITKMacro.h"
+ Include dependency graph for utlITK.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 itk
 

Functions

template<class ImageWithInfoType , class ImageType >
void itk::CopyImageInformation (const SmartPointer< ImageWithInfoType > &imageFrom, SmartPointer< ImageType > &imageTo)
 
template<unsigned dimIn, unsigned dimOut>
void itk::CopyImageRegion (const ImageRegion< dimIn > &regionIn, ImageRegion< dimOut > &regionOut, const int numberOfComponens=-1)
 
template<class ImageType >
ImageType::Pointer itk::GenerateImage (const typename ImageType::SizeType &size, const int vectorLength=1)
 
template<class ImageType >
ImageType::Pointer itk::GenerateImageFromSingleVoxel (const typename ImageType::PixelType &pixel)
 
int itk::GetImageType (const std::string &filename)
 
template<class ImageType >
int itk::GetImageType (const SmartPointer< ImageType > &image)
 
template<class ImageType >
std::vector< int > itk::GetVectorImage3DVolumeSize (const SmartPointer< ImageType > &image)
 
template<class ImageType >
std::vector< int > itk::GetVectorImageFullSize (const SmartPointer< ImageType > &image)
 
template<class ImageType >
int itk::GetVectorImageVectorSize (const SmartPointer< ImageType > &image, const int axis=-1)
 
template<class Image1Type , class Image2Type >
void itk::ImageToImage (const SmartPointer< Image1Type > &image1, SmartPointer< Image2Type > &image2)
 
template<class Image1Type , class Image2Type >
SmartPointer< Image2Type > itk::ImageToImage (const SmartPointer< Image1Type > &image1)
 
bool itk::Is3DImage (const std::string &filename)
 
template<class ImageType >
bool itk::IsImageEmpty (const SmartPointer< ImageType > &image)
 
bool itk::IsSparseImage (const std::string &filename)
 
bool itk::IsVectorImage (const std::string &filename)
 
template<class PointsContainer , class VnlValueType >
void itk::PointsContainerToVnlMatrix (const PointsContainer &points, vnl_matrix< VnlValueType > &matrix)
 
template<class TPixelType , unsigned int VImageDimension>
void itk::PrintImage (const SmartPointer< Image< TPixelType, VImageDimension > > image, const std::string &mse="", std::ostream &os=std::cout, bool isPrintHeader=false)
 
template<class TPixelType , unsigned int VImageDimension>
void itk::PrintImage3D (const SmartPointer< Image< TPixelType, VImageDimension > > &image, const std::string &mse="", std::ostream &os=std::cout, bool isPrintHeader=false)
 
template<class TPixelType , unsigned int VImageDimension>
void itk::PrintImage4D (const SmartPointer< Image< TPixelType, VImageDimension > > &image, const std::string &mse="", std::ostream &os=std::cout, bool isPrintHeader=false)
 
template<class T >
void itk::PrintVariableLengthVector (const VariableLengthVector< T >vec, const std::string &str="", const char *separate=" ", std::ostream &os=std::cout)
 
template<class TPixelType , unsigned int VImageDimension>
void itk::PrintVectorImage (const SmartPointer< VectorImage< TPixelType, VImageDimension > > &image, const std::string &mse="", std::ostream &os=std::cout, bool isPrintHeader=false)
 
template<class ImageType >
bool itk::ReadImage (const std::string &filename, SmartPointer< ImageType > &image, const std::string &printInfo="Reading Image:")
 
template<class ImageType , class ReaderType >
bool itk::ReadImage (const std::string &filename, SmartPointer< ImageType > &image, const std::string &printInfo="Reading Image:")
 
template<class ImageType >
bool itk::ReadImageInformation (const std::string &filename, SmartPointer< ImageType > &image)
 
template<class ImageType >
bool itk::SaveImage (const SmartPointer< ImageType > &image, const std::string &filename, const std::string &printInfo="Writing Image:")
 
template<class ImageType , class WriterType >
bool itk::SaveImage (const SmartPointer< ImageType > &image, const std::string &filename, const std::string &printInfo="Writing Image:")
 
template<class ImageType >
void itk::SetVectorImage3DVolumeSize (SmartPointer< ImageType > &image, const std::vector< int > &size)
 
template<class ImageType >
void itk::SetVectorImageFullSize (SmartPointer< ImageType > &image, const std::vector< int > &size)
 
template<class ImageType >
void itk::SetVectorImageVectorSize (const SmartPointer< ImageType > &image, const int vecsize)
 
template<class T >
vnl_vector< T > itk::VariableLengthVectorToVnlVector (const VariableLengthVector< T > &vec)
 
template<class Image1Type , class Image2Type >
bool itk::VerifyImageInformation (const SmartPointer< Image1Type > &image1, const SmartPointer< Image2Type > &image2, const bool isMinimalDimension=false)
 
template<class Image1Type >
bool itk::VerifyImageInformation (const SmartPointer< Image1Type > &image1, const std::string &file2, const bool isMinimalDimension=false)
 
bool itk::VerifyImageInformation (const std::string &file1, const std::string &file2, const bool isMinimalDimension=false)
 
template<class Image1Type , class Image2Type >
bool itk::VerifyImageSize (const SmartPointer< Image1Type > &image1, const SmartPointer< Image2Type > &image2, const bool isMinimalDimension=false)
 
template<class Image1Type >
bool itk::VerifyImageSize (const SmartPointer< Image1Type > &image1, const std::string &file2, const bool isMinimalDimension=false)
 
bool itk::VerifyImageSize (const std::string &file1, const std::string &file2, const bool isMinimalDimension=false)
 
template<class VnlValueType , class PointsContainer >
void itk::VnlMatrixToPointsContainer (const vnl_matrix< VnlValueType > &matrix, PointsContainer &points)
 
template<class T >
VariableLengthVector< T > itk::VnlVectorToVariableLengthVector (const vnl_vector< T > &vec)
 

Detailed Description

Author
Dr. Jian Cheng (JC), jian..nosp@m.chen.nosp@m.g.198.nosp@m.3@gm.nosp@m.ail.c.nosp@m.om

Definition in file utlITK.h.