Slicer  4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Namespaces | Classes | Functions
itk Namespace Reference

Simplified inverse ITK transforms. More...

Namespaces

 Functor
 
 TimeSeriesDatabaseHelper
 

Classes

class  AffineImageToImageRegistrationMethod
 
class  AnisotropicSimilarity3DTransform
 AnisotropicSimilarity3DTransform of a vector space (e.g. space coordinates) More...
 
class  AnisotropicSimilarityLandmarkBasedTransformInitializer
 AnisotropicSimilarityLandmarkBasedTransformInitializer is a helper class intended to The class computes the transform that aligns the fixed and moving images given a set of landmarks. The class is templated over the Transform type. The transform computed gives the best fit transform that maps the fixed and moving images in a least squares sense. The indices are taken to correspond, so point 1 in the first set will get mapped close to point 1 in the second set, etc. An equal number of fixed and moving landmarks need to be specified using SetFixedLandmarks() SetMovingLandmarks(). Any number of landmarks may be specified. Call InitializeTransform() to initialize the transform. More...
 
class  BSplineImageToImageRegistrationMethod
 
class  ConstrainedValueMultiplicationImageFilter
 Implements pixel-wise the computation of constrained value addition. More...
 
class  DCMTKFileReader
 
class  DCMTKSequence
 
class  DiffusionTensor3DAbsCorrectionFilter
 Computes pixel-wise the absolute value of the diffusion tensor eigenvalues. More...
 
class  DiffusionTensor3DAffineTransform
 
class  DiffusionTensor3DBSplineInterpolateImageFunction
 
class  DiffusionTensor3DExtended
 
class  DiffusionTensor3DFSAffineTransform
 
class  DiffusionTensor3DInterpolateImageFunction
 
class  DiffusionTensor3DInterpolateImageFunctionReimplementation
 
class  DiffusionTensor3DLinearInterpolateFunction
 
class  DiffusionTensor3DMatrix3x3Transform
 
class  DiffusionTensor3DNearestCorrectionFilter
 
class  DiffusionTensor3DNearestNeighborInterpolateFunction
 
class  DiffusionTensor3DNonRigidTransform
 
class  DiffusionTensor3DPPDAffineTransform
 
class  DiffusionTensor3DRead
 
class  DiffusionTensor3DResample
 
class  DiffusionTensor3DRigidTransform
 
class  DiffusionTensor3DTransform
 
class  DiffusionTensor3DWindowedSincInterpolateImageFunction
 
class  DiffusionTensor3DWrite
 
class  DiffusionTensor3DZeroCorrectionFilter
 
class  GrowCutSegmentationImageFilter
 
class  HFieldToDeformationFieldImageFilter
 Computes the Mean Diffusivity for every pixel of a input tensor image. More...
 
class  ImageRegionMomentsCalculator
 Compute moments of an n-dimensional image. More...
 
class  ImageToImageRegistrationHelper
 
class  ImageToImageRegistrationMethod
 
class  ImageToImageRegistrationMethodTestingHelper
 
class  InitialImageToImageRegistrationMethod
 
class  InverseBSplineDeformableTransform
 
class  InverseBSplineTransform
 
class  InverseDisplacementFieldTransform
 
class  InverseThinPlateSplineKernelTransform
 
class  LevelTracingImageFilter
 Trace a level curve/surface given a seed point on the level curve/surface. More...
 
class  MatrixExtended
 
class  MorphologicalContourInterpolator
 Interpolates contours between slices. Based on a paper by Albu et al. More...
 
class  MRMLIDImageIO
 ImageIO object for reading and writing imaegs from a MRML scene. More...
 
class  MRMLIDImageIOFactory
 Create instances of MRMLIDImageIO objects using an object factory. More...
 
class  NewOtsuThresholdImageCalculator
 Computes the Otsu's threshold for an image. More...
 
class  NewOtsuThresholdImageFilter
 Threshold an image using the Otsu Threshold. More...
 
class  OptimizedImageToImageRegistrationMethod
 
class  PluginFilterWatcher
 Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. Formats reports with xml. More...
 
class  RigidImageToImageRegistrationMethod
 
class  SeparateComponentsOfADiffusionTensorImage
 
class  TimeSeriesDatabase
 TimeSeriesDatabase transforms a series of images stored on disk into a high performance database. More...
 
class  TransformDeformationFieldFilter
 
class  WarpTransform3D
 

Functions

template<class T >
void AlignVolumeCenters (T *fixed, T *moving, typename T::PointType &origin)
 
bool CompareDCMTKFileReaders (DCMTKFileReader *a, DCMTKFileReader *b)
 
void GetImageType (std::string fileName, ImageIOBase::IOPixelType &pixelType, ImageIOBase::IOComponentType &componentType)
 Get the PixelType and ComponentType from fileName. More...
 
void GetImageTypes (std::vector< std::string > fileNames, std::vector< ImageIOBase::IOPixelType > &pixelTypes, std::vector< ImageIOBase::IOComponentType > &componentTypes)
 Get the PixelTypes and ComponentTypes from fileNames. More...
 
itkConceptMacro (OutputEqualityComparableCheck, *(Concept::EqualityComparable< OutputImagePixelType >))
 
itkConceptMacro (InputEqualityComparableCheck, *(Concept::EqualityComparable< InputImagePixelType >))
 
itkConceptMacro (SameDimensionCheck, *(Concept::SameDimension< InputImageDimension, OutputImageDimension >))
 
itkConceptMacro (IntConvertibleToInputCheck, *(Concept::Convertible< int, InputImagePixelType >))
 
itkConceptMacro (OutputOStreamWritableCheck, *(Concept::OStreamWritable< OutputImagePixelType >))
 
ITKFactoryRegistration_EXPORT void itkFactoryRegistration (void)
 

Detailed Description

Simplified inverse ITK transforms.

These are simple implementatations of ITK inverse transforms that cannot actually compute any transformations, but only store all transform parameters. This is used for reading/writing transformToParent (resampling transform), even if only if its inverse (transformFromParent) is known. Eventually ITK may support inverse transforms, then these classes can be replaced by those ITK classes.

vtkITKNumericTraits - Extra itk::NumericTraits instantiations for VTK

vtkITKNumericTraits provides extra instantiations for itk::NumericTraits for VTK scalar types.

Function Documentation

◆ AlignVolumeCenters()

template<class T >
void itk::AlignVolumeCenters ( T *  fixed,
T *  moving,
typename T::PointType &  origin 
)

Definition at line 57 of file itkPluginUtilities.h.

◆ CompareDCMTKFileReaders()

bool itk::CompareDCMTKFileReaders ( DCMTKFileReader a,
DCMTKFileReader b 
)

◆ GetImageType()

void itk::GetImageType ( std::string  fileName,
ImageIOBase::IOPixelType &  pixelType,
ImageIOBase::IOComponentType &  componentType 
)

Get the PixelType and ComponentType from fileName.

Definition at line 18 of file itkPluginUtilities.h.

◆ GetImageTypes()

void itk::GetImageTypes ( std::vector< std::string >  fileNames,
std::vector< ImageIOBase::IOPixelType > &  pixelTypes,
std::vector< ImageIOBase::IOComponentType > &  componentTypes 
)

Get the PixelTypes and ComponentTypes from fileNames.

Definition at line 34 of file itkPluginUtilities.h.

◆ itkConceptMacro() [1/5]

* itk::itkConceptMacro ( OutputEqualityComparableCheck  ,
Concept::EqualityComparable< OutputImagePixelType > 
)

/** Begin concept checking

◆ itkConceptMacro() [2/5]

* itk::itkConceptMacro ( InputEqualityComparableCheck  ,
Concept::EqualityComparable< InputImagePixelType > 
)

◆ itkConceptMacro() [3/5]

* itk::itkConceptMacro ( SameDimensionCheck  ,
Concept::SameDimension< InputImageDimension, OutputImageDimension > 
)

◆ itkConceptMacro() [4/5]

* itk::itkConceptMacro ( IntConvertibleToInputCheck  ,
Concept::Convertible< int, InputImagePixelType > 
)

◆ itkConceptMacro() [5/5]

* itk::itkConceptMacro ( OutputOStreamWritableCheck  ,
Concept::OStreamWritable< OutputImagePixelType > 
)

◆ itkFactoryRegistration()

ITKFactoryRegistration_EXPORT void itk::itkFactoryRegistration ( void  )