Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
itk Namespace Reference

Namespaces

 Functor
 
 Statistics
 

Classes

class  IntelligentBinaryClosingFilter
 Performs a morphological closing on a binary image, selectively filling only those holes whose surface-to-volume ratio exceeds a given threshold. More...
 
class  LabelSampler
 Randomly sub-samples voxels from a label image based on an acceptance rate. More...
 
class  LineHistogramBasedMassImageFilter
 Computes line-histogram-based mass features for each voxel in an image. More...
 
class  LocalIntensityFilter
 Computes local and global intensity peak features within a spherical neighbourhood. More...
 
class  LocalStatisticFilter
 Computes local statistics (mean, variance, etc.) for each voxel in a given neighbourhood. More...
 
class  MultiHistogramFilter
 Computes a multi-bin local histogram for each voxel. More...
 
class  NeighborhoodFunctorImageFilter
 Applies a user-supplied functor to each neighbourhood in an image and writes the results to feature images. More...
 
class  SmoothedClassProbabilites
 Applies Gaussian smoothing to class probability images within a mask region. More...
 
class  ImportMitkImageContainer
 Defines an itk::Image front-end to an mitk::Image. More...
 
class  VtkAbstractTransform
 Adapter from vtkAbstractTransform to itk::Transform<TScalarType, 3, 3>. More...
 
class  SmartPointer
 
class  MutexLockHolder
 
class  VariableLengthVector
 
class  ShortestPathCostFunction
 Abstract base class for cost functions used by ShortestPathImageFilter. More...
 
class  ShortestPathCostFunctionLiveWire
 Cost function for LiveWire interactive segmentation. More...
 
class  ShortestPathCostFunctionTbss
 Cost function for Tract-Based Spatial Statistics (TBSS) path finding. More...
 
class  ShortestPathImageFilter
 ITK image filter that computes the shortest path between pixels using A*. More...
 
class  ShortestPathNode
 A node in the shortest path graph used by ShortestPathImageFilter. More...
 
class  SquaredEuclideanMetric
 Computes the squared Euclidean metric for a given pixel value. More...
 
class  LocalVariationImageFilter
 Calculates the local variation in each pixel. More...
 
class  TotalVariationDenoisingImageFilter
 Applies iterative total variation (TV) denoising to an image. More...
 
class  TotalVariationSingleIterationImageFilter
 Performs a single iteration of total variation denoising. More...
 
class  MultiGaussianImageSource
 Generate an 3-dimensional multigaussian image. More...
 
class  MaskImageFilter2
 
class  MinMaxImageFilterWithIndex
 Computes the minimum and maximum pixel values and their indices in an image. More...
 
class  MinMaxLabelImageFilterWithIndex
 Computes per-label and global minimum/maximum pixel values with their indices. More...
 
class  StitchImageFilter
 ITK filter that resamples/stitches multiple images into a given reference geometry. More...
 
class  MaskedNaryStatisticsImageFilter
 Computes a masked statistic on N images and produces vectors of those statistic results. More...
 
class  MaskedStatisticsImageFilter
 Compute min. max, variance and mean of an (masked) Image. More...
 
class  MultiOutputNaryFunctorImageFilter
 Perform a generic pixel-wise operation on N images and produces m output images. More...
 
class  IndexedUnaryFunctorImageFilter
 Perform a generic pixel-wise, index-aware operation on an input image to produce an output image. More...
 
class  AdaptiveThresholdIterator
 Iterates over an image using a variable image function, which threshold can be varied during the iteration process. More...
 
class  ConnectedAdaptiveThresholdImageFilter
 ImageFilter for region growing with an adaptive threshold iterator. More...
 
class  ContourExtractor2DImageFilter
 Computes a list of PolyLineParametricPath objects from the contours in a 2D image. More...
 
class  ImageToPathFilter
 Base class for filters that take an image as input and produce an path as output. More...
 
class  FFTImageFilterInitFactoryRegisterManager
 
class  ImageIOFactoryRegisterManager
 
class  MeshIOFactoryRegisterManager
 
class  TransformIOFactoryRegisterManager
 

Typedefs

typedef double DistanceType
 Type used to represent path costs (distances). More...
 
typedef unsigned int NodeNumType
 Type used for node indexing. More...
 

Enumerations

enum class  StitchStrategy { Mean , BorderDistance }
 

Functions

template<typename TComponent >
void to_json (nlohmann::json &j, const RGBPixel< TComponent > &c)
 
template<typename TComponent >
void from_json (const nlohmann::json &j, RGBPixel< TComponent > &c)
 
std::ostream & operator<< (std::ostream &os, const itk::StitchStrategy &strategy)
 
void ITK_ABI_IMPORT VnlFFTImageFilterInitFactoryRegister__Private ()
 
const FFTImageFilterInitFactoryRegisterManager FFTImageFilterInitFactoryRegisterManagerInstance (FFTImageFilterInitFactoryRegisterList)
 
void ITK_ABI_IMPORT BMPImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT BioRadImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT Bruker2dseqImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GDCMImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GE4ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GE5ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GiplImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT HDF5ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT JPEGImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT JPEG2000ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT LSMImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MINCImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MRCImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MetaImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT NiftiImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT NrrdImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT PNGImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT StimulateImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT TIFFImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT VTKImageIOFactoryRegister__Private ()
 
const ImageIOFactoryRegisterManager ImageIOFactoryRegisterManagerInstance (ImageIOFactoryRegisterRegisterList)
 
void ITK_ABI_IMPORT BYUMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT FreeSurferAsciiMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT FreeSurferBinaryMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GiftiMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT OBJMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT OFFMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT VTKPolyDataMeshIOFactoryRegister__Private ()
 
const MeshIOFactoryRegisterManager MeshIOFactoryRegisterManagerInstance (MeshIOFactoryRegisterRegisterList)
 
void ITK_ABI_IMPORT HDF5TransformIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MatlabTransformIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT TxtTransformIOFactoryRegister__Private ()
 
const TransformIOFactoryRegisterManager TransformIOFactoryRegisterManagerInstance (TransformIOFactoryRegisterRegisterList)
 

Variables

template<class TPixel , unsigned int VImageDimension>
class ITK_EXPORT Image
 
void(*const FFTImageFilterInitFactoryRegisterList [])(void)
 
void(*const ImageIOFactoryRegisterRegisterList [])(void)
 
void(*const MeshIOFactoryRegisterRegisterList [])(void)
 
void(*const TransformIOFactoryRegisterRegisterList [])(void)
 

Typedef Documentation

◆ DistanceType

typedef double itk::DistanceType

Type used to represent path costs (distances).

Definition at line 20 of file itkShortestPathNode.h.

◆ NodeNumType

typedef unsigned int itk::NodeNumType

Type used for node indexing.

An unsigned int supports up to approximately 4.2 billion nodes on 32-bit systems.

Definition at line 28 of file itkShortestPathNode.h.

Enumeration Type Documentation

◆ StitchStrategy

enum itk::StitchStrategy
strong
Enumerator
Mean 
BorderDistance 

Definition at line 28 of file itkStitchImageFilter.h.

Function Documentation

◆ BioRadImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::BioRadImageIOFactoryRegister__Private ( )

◆ BMPImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::BMPImageIOFactoryRegister__Private ( )

◆ Bruker2dseqImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::Bruker2dseqImageIOFactoryRegister__Private ( )

◆ BYUMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::BYUMeshIOFactoryRegister__Private ( )

◆ FFTImageFilterInitFactoryRegisterManagerInstance()

const FFTImageFilterInitFactoryRegisterManager itk::FFTImageFilterInitFactoryRegisterManagerInstance ( FFTImageFilterInitFactoryRegisterList  )

◆ FreeSurferAsciiMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::FreeSurferAsciiMeshIOFactoryRegister__Private ( )

◆ FreeSurferBinaryMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::FreeSurferBinaryMeshIOFactoryRegister__Private ( )

◆ from_json()

template<typename TComponent >
void itk::from_json ( const nlohmann::json &  j,
RGBPixel< TComponent > &  c 
)

Definition at line 171 of file mitkColorProperty.h.

◆ GDCMImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GDCMImageIOFactoryRegister__Private ( )

◆ GE4ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GE4ImageIOFactoryRegister__Private ( )

◆ GE5ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GE5ImageIOFactoryRegister__Private ( )

◆ GiftiMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GiftiMeshIOFactoryRegister__Private ( )

◆ GiplImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GiplImageIOFactoryRegister__Private ( )

◆ HDF5ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::HDF5ImageIOFactoryRegister__Private ( )

◆ HDF5TransformIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::HDF5TransformIOFactoryRegister__Private ( )

◆ ImageIOFactoryRegisterManagerInstance()

const ImageIOFactoryRegisterManager itk::ImageIOFactoryRegisterManagerInstance ( ImageIOFactoryRegisterRegisterList  )

◆ JPEG2000ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::JPEG2000ImageIOFactoryRegister__Private ( )

◆ JPEGImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::JPEGImageIOFactoryRegister__Private ( )

◆ LSMImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::LSMImageIOFactoryRegister__Private ( )

◆ MatlabTransformIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MatlabTransformIOFactoryRegister__Private ( )

◆ MeshIOFactoryRegisterManagerInstance()

const MeshIOFactoryRegisterManager itk::MeshIOFactoryRegisterManagerInstance ( MeshIOFactoryRegisterRegisterList  )

◆ MetaImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MetaImageIOFactoryRegister__Private ( )

◆ MINCImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MINCImageIOFactoryRegister__Private ( )

◆ MRCImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MRCImageIOFactoryRegister__Private ( )

◆ NiftiImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::NiftiImageIOFactoryRegister__Private ( )

◆ NrrdImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::NrrdImageIOFactoryRegister__Private ( )

◆ OBJMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::OBJMeshIOFactoryRegister__Private ( )

◆ OFFMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::OFFMeshIOFactoryRegister__Private ( )

◆ operator<<()

std::ostream& itk::operator<< ( std::ostream &  os,
const itk::StitchStrategy &  strategy 
)

Definition at line 34 of file itkStitchImageFilter.h.

References BorderDistance, and Mean.

◆ PNGImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::PNGImageIOFactoryRegister__Private ( )

◆ StimulateImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::StimulateImageIOFactoryRegister__Private ( )

◆ TIFFImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::TIFFImageIOFactoryRegister__Private ( )

◆ to_json()

template<typename TComponent >
void itk::to_json ( nlohmann::json &  j,
const RGBPixel< TComponent > &  c 
)

Definition at line 162 of file mitkColorProperty.h.

◆ TransformIOFactoryRegisterManagerInstance()

const TransformIOFactoryRegisterManager itk::TransformIOFactoryRegisterManagerInstance ( TransformIOFactoryRegisterRegisterList  )

◆ TxtTransformIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::TxtTransformIOFactoryRegister__Private ( )

◆ VnlFFTImageFilterInitFactoryRegister__Private()

void ITK_ABI_IMPORT itk::VnlFFTImageFilterInitFactoryRegister__Private ( )

◆ VTKImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::VTKImageIOFactoryRegister__Private ( )

◆ VTKPolyDataMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::VTKPolyDataMeshIOFactoryRegister__Private ( )

Variable Documentation

◆ FFTImageFilterInitFactoryRegisterList

void(* const itk::FFTImageFilterInitFactoryRegisterList[])(void) ( void  )

◆ Image

template<class TPixel , unsigned int VImageDimension>
class ITK_EXPORT itk::Image

Definition at line 1 of file mitkGeometryClipImageFilter.h.

◆ ImageIOFactoryRegisterRegisterList

void(* const itk::ImageIOFactoryRegisterRegisterList[])(void) ( void  )

Definition at line 49 of file itkImageIOFactoryRegisterManager.h.

◆ MeshIOFactoryRegisterRegisterList

void(* const itk::MeshIOFactoryRegisterRegisterList[])(void) ( void  )

Definition at line 49 of file itkMeshIOFactoryRegisterManager.h.

◆ TransformIOFactoryRegisterRegisterList

void(* const itk::TransformIOFactoryRegisterRegisterList[])(void) ( void  )

Definition at line 49 of file itkTransformIOFactoryRegisterManager.h.