ITK  4.3.0
Insight Segmentation and Registration Toolkit
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
itk Namespace Reference

Namespaces

namespace  Accessor
 
namespace  bio
 
namespace  Concept
 
namespace  fem
 
namespace  fftw
 
namespace  Function
 
namespace  Functor
 
namespace  i18n
 
namespace  ImageToImageFilterDetail
 
namespace  Math
 
namespace  NeighborhoodAlgorithm
 
namespace  SpatialOrientation
 
namespace  Statistics
 
namespace  testhelper
 
namespace  Testing
 
namespace  watershed
 

Classes

class  AbortCheckEvent
 
class  AbortEvent
 
class  AbsImageAdaptor
 Presents an image as being composed of the vcl_abs() of its pixels. More...
 
class  AbsImageFilter
 Computes the absolute value of each pixel. More...
 
class  AbsoluteValueDifferenceImageFilter
 Implements pixel-wise the computation of absolute value difference. More...
 
class  AccumulateImageFilter
 Implements an accumulation of an image along a selected direction. More...
 
class  AcosImageAdaptor
 Presents an image as being composed of the vcl_acos() of its pixels. More...
 
class  AcosImageFilter
 Computes the inverse cosine of each pixel. More...
 
class  AdaptImageFilter
 Convert an image to another pixel type using the specified data accessor. More...
 
class  AdaptiveHistogramEqualizationImageFilter
 Power Law Adaptive Histogram Equalization. More...
 
class  AddConstantToImageFilter
 This class is deprecated. All features of this class have been incorporated into the AddImageFilter. This class is a thin wrapper around the AddImageFilter that provides the ITKv3 API. More...
 
class  AddImageAdaptor
 Presents an image as being the addition of a constant value to all pixels. More...
 
class  AddImageFilter
 Pixel-wise addition of two images. More...
 
class  AffineGeometryFrame
 Describes the geometry of a data object. More...
 
class  AffineTransform
 
class  AggregateLabelMapFilter
 Collapses all labels into the first label. More...
 
class  AmoebaOptimizer
 Wrap of the vnl_amoeba algorithm. More...
 
class  AnchorCloseImageFilter
 
class  AnchorDilateImageFilter
 
class  AnchorErodeDilateImageFilter
 class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. The SetBoundary facility isn't necessary for operation of the anchor method but is included for compatibility with other morphology classes in itk. More...
 
class  AnchorErodeDilateLine
 class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. There is special code for cases where the structuring element is bigger than the image size that aren't particularly anchor related, but use the same data structures. Hopefully these sections occupy a very minor proportion of the time. More...
 
class  AnchorErodeImageFilter
 
class  AnchorOpenCloseImageFilter
 class to implement openings and closings using anchor methods. More...
 
class  AnchorOpenCloseLine
 class to implement openings and closings using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on More...
 
class  AnchorOpenImageFilter
 
class  AndImageFilter
 Implements the AND logical operator pixel-wise between two images. More...
 
class  AnisotropicDiffusionFunction
 
class  AnisotropicDiffusionImageFilter
 
class  AnisotropicFourthOrderLevelSetImageFilter
 This class implements the 4th-order level set anisotropic diffusion (smoothing) PDE. More...
 
class  AnnulusOperator
 A NeighborhoodOperator for performing a matched filtering with an annulus (two concentric circles, spheres, hyperspheres, etc.) More...
 
class  AntiAliasBinaryImageFilter
 A method for estimation of a surface from a binary volume. More...
 
class  ANTSNeighborhoodCorrelationImageToImageMetricv4
 Computes normalized cross correlation using a small neighborhood for each voxel between two images, with speed optimizations for dense registration. More...
 
class  ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader
 Threading implementation for ANTS CC metric ANTSNeighborhoodCorrelationImageToImageMetricv4 . Supports both dense and sparse threading ways. The dense threader iterates over the whole image domain in order and use a neighborhood scanning window to compute the local cross correlation metric and its derivative incrementally inside the window. The sparse threader uses a sampled point set partitioner to computer local cross correlation only at the sampled positions. More...
 
class  AnyEvent
 
class  ApproximateSignedDistanceMapImageFilter
 Create a map of the approximate signed distance from the boundaries of a binary image. More...
 
class  ArchetypeSeriesFileNames
 Generate an ordered sequence of filenames. More...
 
class  AreaClosingImageFilter
 Morphological closing by attributes. More...
 
class  AreaOpeningImageFilter
 Morphological opening by attributes. More...
 
class  Array
 Array class with size defined at construction time. More...
 
class  Array2D
 Array2D class representing a 2D array with size defined at construction time. More...
 
class  ArrowSpatialObject
 Representation of a Arrow based on the spatial object classes. More...
 
class  AsinImageAdaptor
 Presents an image as being composed of the vcl_asin() of its pixels. More...
 
class  AsinImageFilter
 Computes the sine of each pixel. More...
 
class  Atan2ImageFilter
 Computes two argument inverse tangent. More...
 
class  AtanImageAdaptor
 Presents an image as being composed of the vcl_atan() of its pixels. More...
 
class  AtanImageFilter
 Computes the one-argument inverse tangent of each pixel. More...
 
class  AtanRegularizedHeavisideStepFunction
 Atan-based implementation of the Regularized (smoothed) Heaviside functions. More...
 
class  AttributeKeepNObjectsLabelMapFilter
 keep N objects according to their attribute value More...
 
class  AttributeLabelObject
 A LabelObject with a generic attribute. More...
 
class  AttributeMorphologyBaseImageFilter
 Morphological opening by attributes. More...
 
class  AttributeOpeningLabelMapFilter
 remove the objects according to the value of their attribute More...
 
class  AttributePositionLabelMapFilter
 Mark a single pixel in the label object which correspond to a position given by an attribute. More...
 
class  AttributeRelabelLabelMapFilter
 relabel objects according to their shape attributes More...
 
class  AttributeSelectionLabelMapFilter
 remove the objects according to the value of their attribute More...
 
class  AttributeUniqueLabelMapFilter
 Make sure that the objects are not overlapping. More...
 
class  AuthalicMatrixCoefficients
 Compute a matrix filled with Authalic Coefiicients of the edge, wherever two vertices are connected with an edge. More...
 
class  AutoCropLabelMapFilter
 Crop a LabelMap image to fit exactly the objects in the LabelMap. More...
 
class  AutomaticTopologyMeshSource
 Convenience class for generating meshes. More...
 
class  AutoPointer
 Implements an Automatic Pointer to an object. More...
 
class  AutoPointerDataObjectDecorator
 Decorates any pointer to a simple object with a DataObject API using AutoPointer semantics. More...
 
class  AuxVarTypeDefault
 Level set auxiliary variables type information. More...
 
class  AzimuthElevationToCartesianTransform
 Transforms from an azimuth, elevation, radius coordinate system to a Cartesian coordinate system, or vice versa. More...
 
class  BackwardDifferenceOperator
 Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood. More...
 
class  BandNode
 
class  Barrier
 Standard barrier class implementation for synchronizing the execution of threads. More...
 
class  BarycentricCombination
 Computes the barycentric combination of an array of N points. More...
 
class  BasicDilateImageFilter
 gray scale dilation of an image More...
 
class  BasicErodeImageFilter
 gray scale erosion of an image More...
 
class  BayesianClassifierImageFilter
 Performs Bayesian Classification on an image. More...
 
class  BayesianClassifierInitializationImageFilter
 This filter is intended to be used as a helper class to initialize the BayesianClassifierImageFilter. More...
 
class  BilateralImageFilter
 Blurs an image while preserving edges. More...
 
class  BinaryBallStructuringElement
 A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements. More...
 
class  BinaryClosingByReconstructionImageFilter
 binary closing by reconstruction of an image. More...
 
class  BinaryContourImageFilter
 Labels the pixels on the border of the objects in a binary image. More...
 
class  BinaryCrossStructuringElement
 A Neighborhood that represents a cross structuring element with binary elements. More...
 
class  BinaryDilateImageFilter
 Fast binary dilation. More...
 
class  BinaryErodeImageFilter
 Fast binary erosion. More...
 
class  BinaryFillholeImageFilter
 Remove holes not connected to the boundary of the image. More...
 
class  BinaryFunctorImageFilter
 Implements pixel-wise generic operation of two images, or of an image and a constant. More...
 
class  BinaryGrindPeakImageFilter
 Remove the objects not connected to the boundary of the image. More...
 
class  BinaryImageToLabelMapFilter
 Label the connected components in a binary image and produce a collection of label objects. More...
 
class  BinaryImageToLevelSetImageAdaptor
 
class  BinaryImageToLevelSetImageAdaptor< TInput, MalcolmSparseLevelSetImage< TInput::ImageDimension > >
 
class  BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >
 
class  BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >
 
class  BinaryImageToLevelSetImageAdaptor< TInputImage, LevelSetDenseImage< TLevelSetImage > >
 
class  BinaryImageToLevelSetImageAdaptorBase
 
class  BinaryImageToShapeLabelMapFilter
 Converts a binary image to a label map and valuate the shape attributes. More...
 
class  BinaryImageToSparseLevelSetImageAdaptorBase
 
class  BinaryImageToStatisticsLabelMapFilter
 a convenient class to convert a binary image to a label map and valuate the statistics attributes at once More...
 
class  BinaryMagnitudeImageFilter
 Computes the square root of the sum of squares of corresponding input pixels. More...
 
class  BinaryMask3DMeshSource
 
class  BinaryMaskToNarrowBandPointSetFilter
 Generate a PointSet containing the narrow band around the edges of a input binary image. More...
 
class  BinaryMedianImageFilter
 Applies a version of the median filter optimized for binary images. More...
 
class  BinaryMinMaxCurvatureFlowFunction
 
class  BinaryMinMaxCurvatureFlowImageFilter
 Denoise a binary image using min/max curvature flow. More...
 
class  BinaryMorphologicalClosingImageFilter
 binary morphological closing of an image. More...
 
class  BinaryMorphologicalOpeningImageFilter
 binary morphological opening of an image. More...
 
class  BinaryMorphologyImageFilter
 Base class for fast binary dilation and erosion. More...
 
class  BinaryNotImageFilter
 Implements the BinaryNot logical operator pixel-wise between two images. More...
 
class  BinaryOpeningByReconstructionImageFilter
 binary morphological closing of an image. More...
 
class  BinaryProjectionImageFilter
 Binary projection. More...
 
class  BinaryPruningImageFilter
 This filter removes "spurs" of less than a certain length in the input image. More...
 
class  BinaryReconstructionByDilationImageFilter
 binary reconstruction by dilation of an image More...
 
class  BinaryReconstructionByErosionImageFilter
 binary reconstruction by erosion of an image More...
 
class  BinaryReconstructionLabelMapFilter
 Mark the objects at least partially at the same position as the objects in a binary image. More...
 
class  BinaryShapeKeepNObjectsImageFilter
 keep N objects according to their shape attributes More...
 
class  BinaryShapeOpeningImageFilter
 Remove objects based on the value of their shape attribute. More...
 
class  BinaryStatisticsKeepNObjectsImageFilter
 keep N objects according to their statistics attributes More...
 
class  BinaryStatisticsOpeningImageFilter
 Remove objects based on the value of their Statistics attribute. More...
 
class  BinaryThinningImageFilter
 This filter computes one-pixel-wide edges of the input image. More...
 
class  BinaryThresholdImageFilter
 Binarize an input image by thresholding. More...
 
class  BinaryThresholdImageFunction
 Returns true is the value of an image lies within a range of thresholds This ImageFunction returns true (or false) if the pixel value lies within (outside) a lower and upper threshold value. The threshold range can be set with the ThresholdBelow, ThresholdBetween or ThresholdAbove methods. The input image is set via method SetInputImage(). More...
 
class  BinaryThresholdProjectionImageFilter
 BinaryThreshold projection. More...
 
class  BinaryThresholdSpatialFunction
 A spatial functions that returns if the internal spatial function is within user specified thresholds. More...
 
class  BinomialBlurImageFilter
 Performs a separable blur on each dimension of an image. More...
 
class  BioRadImageIO
 ImageIO class for reading Bio-Rad images. Bio-Rad file format are used by confocal micropscopes like MRC 1024, MRC 600 http://www.bio-rad.com/. More...
 
class  BioRadImageIOFactory
 Create instances of BioRadImageIO objects using an object factory. More...
 
class  BlackTopHatImageFilter
 Black top hat extract local minima that are smaller than the structuring element. More...
 
class  BlobSpatialObject
 Spatial object representing a potentially amorphous object. More...
 
class  BlockMatchingImageFilter
 Computes displacements of given points from a fixed image in a floating image. More...
 
class  BluePixelAccessor
 Give access to the Blue component of a RGBPixel type. More...
 
class  BMPImageIO
 Read BMPImage file format. More...
 
class  BMPImageIOFactory
 Create instances of BMPImageIO objects using an object factory. More...
 
class  BorderQuadEdgeMeshFilter
 Transform one border of a QuadEdgeMesh into either a circle (conformal) or a square (arclength-wise). More...
 
class  BoundedReciprocalImageFilter
 Computes 1/(1+x) for each pixel in the image. More...
 
class  BoundingBox
 Represent and compute information about bounding boxes. More...
 
class  BoxImageFilter
 A base class for all the filters working on a box neighborhood. More...
 
class  BoxMeanImageFilter
 Implements a fast rectangular mean filter using the accumulator approach. More...
 
class  BoxSigmaImageFilter
 Implements a fast rectangular sigma filter using the accumulator approach. More...
 
class  BoxSpatialObject
 The class may be used to represent N-dimensional boxes. In two dimensions it is a rectangle, In three dimensions it is a cuboid... More...
 
class  BresenhamLine
 
class  Bruker2DSEQImageIO
 Class that defines how to read Bruker file format. Bruker IMAGE FILE FORMAT - The following is a brief description of the Bruker file format taken from: More...
 
class  Bruker2DSEQImageIOFactory
 Create instances of Bruker2DSEQImageIO objects using an object factory. More...
 
class  BSplineBaseTransform
 A base class with common elements of BSplineTransform and BSplineDeformableTransform. More...
 
class  BSplineCenteredL2ResampleImageFilterBase
 
class  BSplineCenteredResampleImageFilterBase
 Evaluates the Centered B-Spline interpolation of an image. Spline order may be from 0 to 5. More...
 
class  BSplineControlPointImageFilter
 Process a given a B-spline grid of control points. More...
 
class  BSplineControlPointImageFunction
 Evaluate a B-spline object given a grid of control points. More...
 
class  BSplineDecompositionImageFilter
 Calculates the B-Spline coefficients of an image. Spline order may be from 0 to 5. More...
 
class  BSplineDeformableTransform
 Deformable transform using a BSpline representation. More...
 
class  BSplineDerivativeKernelFunction
 Derivative of a BSpline kernel used for density estimation and nonparameteric regression. More...
 
class  BSplineDownsampleImageFilter
 Down-samples an image by a factor of 2 using B-Spline filter interpolation. More...
 
class  BSplineExponentialDiffeomorphicTransform
 Exponential transform using B-splines as the smoothing kernel. More...
 
class  BSplineExponentialDiffeomorphicTransformParametersAdaptor
 Helper class for multiresolution image registration. More...
 
class  BSplineInterpolateImageFunction
 Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5. More...
 
class  BSplineInterpolationWeightFunction
 Returns the weights over the support region used for B-spline interpolation/reconstruction. More...
 
class  BSplineKernelFunction
 BSpline kernel used for density estimation and nonparameteric regression. More...
 
class  BSplineL2ResampleImageFilterBase
 Uses the "Centered l2" B-Spline pyramid implementation of B-Spline Filters to up/down sample an image by a factor of 2. More...
 
class  BSplineResampleImageFilterBase
 Uses the "l2" spline pyramid implementation of B-Spline Filters to up/down sample an image by a factor of 2. More...
 
class  BSplineResampleImageFunction
 Resample image intensity from a BSpline coefficient image. More...
 
class  BSplineScatteredDataPointSetToImageFilter
 Image filter which provides a B-spline output approximation. More...
 
class  BSplineSmoothingOnUpdateDisplacementFieldTransform
 Representation of a smooth deformation field with B-splines. More...
 
class  BSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor
 Helper class for multiresolution image registration. More...
 
class  BSplineSyNImageRegistrationMethod
 Interface method for the performing greedy B-spline SyN image registration. More...
 
class  BSplineTransform
 Deformable transform using a BSpline representation. More...
 
class  BSplineTransformInitializer
 BSplineTransformInitializer is a helper class intended to initialize the control point grid such that it has a physically consistent definition. More...
 
class  BSplineTransformParametersAdaptor
 BSplineTransformParametersAdaptor adapts a BSplineTransform to the new specified fixed parameters. More...
 
class  BSplineUpsampleImageFilter
 Uses B-Spline interpolation to upsample an image by a factor of 2. This class is the public interface for spline upsampling as defined by the ResamplerType. More...
 
class  ByteSwapper
 Perform machine dependent byte swapping. More...
 
class  BYUMeshIO
 This class defines how to read and write BYU Geometry File Format. More...
 
class  BYUMeshIOFactory
 Create instances of BYUMeshIO objects using an object factory. More...
 
class  CannyEdgeDetectionImageFilter
 This filter is an implementation of a Canny edge detector for scalar-valued images. Based on John Canny's paper "A Computational Approach to Edge Detection"(IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-8, No.6, November 1986), there are four major steps used in the edge-detection scheme: (1) Smooth the input image with Gaussian filter. (2) Calculate the second directional derivatives of the smoothed image. (3) Non-Maximum Suppression: the zero-crossings of 2nd derivative are found, and the sign of third derivative is used to find the correct extrema. (4) The hysteresis thresholding is applied to the gradient magnitude (multiplied with zero-crossings) of the smoothed image to find and link edges. More...
 
class  CannySegmentationLevelSetFunction
 A refinement of the standard level-set function which computes a speed term and advection term based on pseudo-Canny edges. See CannySegmentationLevelSetImageFilter for complete information. More...
 
class  CannySegmentationLevelSetImageFilter
 Segments structures in images based on image features derived from pseudo-canny-edges. More...
 
class  CastImageFilter
 Casts input pixels to output pixel type. More...
 
class  CellInterface
 An abstract interface for cells. More...
 
class  CellInterfaceVisitor
 Abstract interface for a visitor class that can visit the cells in a Mesh. More...
 
class  CellInterfaceVisitorImplementation
 A template class used to implement a visitor object. More...
 
class  CellTraitsInfo
 A simple utility class to define the cell type inside a mesh type structure definition. This just makes a copy of existing type information that is needed for a cell type template parameter. More...
 
class  CenteredAffineTransform
 Affine transformation with a specified center of rotation. More...
 
class  CenteredEuler3DTransform
 CenteredEuler3DTransform of a vector space (e.g. space coordinates) More...
 
class  CenteredRigid2DTransform
 CenteredRigid2DTransform of a vector space (e.g. space coordinates) More...
 
class  CenteredSimilarity2DTransform
 CenteredSimilarity2DTransform of a vector space (e.g. space coordinates) More...
 
class  CenteredTransformInitializer
 CenteredTransformInitializer is a helper class intended to initialize the center of rotation and the translation of Transforms having the center of rotation among their parameters. More...
 
class  CenteredVersorTransformInitializer
 CenteredVersorTransformInitializer is a helper class intended to initialize the center of rotation, versor, and translation of the VersorRigid3DTransform. More...
 
class  CentralDifferenceImageFunction
 Calculate the derivative by central differencing. More...
 
class  ChainCodePath
 Represent a path as a sequence of connected image index offsets. More...
 
class  ChainCodePath2D
 Represent a 2D path as a sequence of connected image index offsets. More...
 
class  ChainCodeToFourierSeriesPathFilter
 Filter that produces a Fourier series version of a chain code path. More...
 
class  ChangeInformationImageFilter
 Change the origin, spacing and/or region of an Image. More...
 
class  ChangeLabelImageFilter
 Change Sets of Labels. More...
 
class  ChangeLabelLabelMapFilter
 Replace the label Ids of selected LabelObjects with new label Ids. More...
 
class  ChangeRegionLabelMapFilter
 Change the region of a label map. More...
 
class  CheckerBoardImageFilter
 Combines two images in a checkerboard pattern. More...
 
class  ChildTreeIterator
 
class  ClampImageFilter
 Casts input pixels to output pixel type and clamps the output pixel values to the range supported by the output pixel type. More...
 
class  ClassifierBase
 Base class for classifier objects. More...
 
class  CleanQuadEdgeMeshFilter
 TODO. More...
 
class  ClosingByReconstructionImageFilter
 Closing by reconstruction of an image. More...
 
class  CollidingFrontsImageFilter
 Selects a region of space where two independent fronts run towards each other. More...
 
class  ColorTable
 Define a color table for image visualisation. More...
 
class  Command
 Superclass for callback/observer methods. More...
 
class  CommandIterationUpdate
 
class  CommandVnlIterationUpdate
 
class  CompareHistogramImageToImageMetric
 Compares Histograms between two images to be registered to a Training Histogram. More...
 
class  CompensatedSummation
 Perform more precise accumulation of floating point numbers. More...
 
class  ComplexBSplineInterpolateImageFunction
 Complex wrapper around BSplineInterpolateImageFunction. More...
 
class  ComplexConjugateImageAdaptor
 Presents each pixel of a complex image as its complex conjugate. More...
 
class  ComplexToImaginaryImageAdaptor
 Presents a complex image as being composed of imag() part of its pixels. More...
 
class  ComplexToImaginaryImageFilter
 Computes pixel-wise the imaginary part of a complex image. More...
 
class  ComplexToModulusImageAdaptor
 Presents a complex image as being composed of vcl_abs() part of its pixels. More...
 
class  ComplexToModulusImageFilter
 Computes pixel-wise the Modulus of a complex image. More...
 
class  ComplexToPhaseImageAdaptor
 Presents a complex image as being composed of arg() part of its pixels. More...
 
class  ComplexToPhaseImageFilter
 Computes pixel-wise the modulus of a complex image. More...
 
class  ComplexToRealImageAdaptor
 Presents a complex image as being composed of real() part of its pixels. More...
 
class  ComplexToRealImageFilter
 Computes pixel-wise the real(x) part of a complex image. More...
 
class  ComposeDisplacementFieldsImageFilter
 Compose two displacement fields. More...
 
class  ComposeImageFilter
 ComposeImageFilter combine several scalar images into a multicomponent image. More...
 
class  CompositeTransform
 This class contains a list of transforms and concatenates them by composition. More...
 
class  CompositeTransformIOHelper
 An adapter that adapts CompositeTransform into the TransformReader/Writer. More...
 
class  ConditionalConstIterator
 A base class for other iterators where membership in the set of output pixels is conditional upon some property, calculation, etc. For example, a threshold iterator might walk a region and return only those pixels which meet a minimum intensity condition. More...
 
class  ConditionVariable
 A thread synchronization object used to suspend execution until some condition on shared data is met. More...
 
struct  ConditionVariableType
 
class  ConfidenceConnectedImageFilter
 Segment pixels with similar statistics using connectivity. More...
 
class  ConformalFlatteningMeshFilter
 ConformalFlatteningMeshFilter applies a conformal mapping from 3D to 2D. More...
 
class  ConformalMatrixCoefficients
 Compute a matrix filed by Conformal Coefficients of the edge wherever two vertices are connected by an edge. More...
 
class  ConicShellInteriorExteriorSpatialFunction
 Spatial function implementation of a conic shell. More...
 
class  ConjugateGradientLineSearchOptimizerv4
 Conjugate gradient descent optimizer with a golden section line search for nonlinear optimization. More...
 
class  ConjugateGradientOptimizer
 Wrap of the vnl_conjugate_gradient. More...
 
class  ConnectedComponentFunctorImageFilter
 A generic connected components filter that labels the objects in an artibitrary image. More...
 
class  ConnectedComponentImageFilter
 Label the objects in a binary image. More...
 
class  ConnectedRegionsMeshFilter
 Extract portions of a mesh that are connected at vertices. More...
 
class  ConnectedThresholdImageFilter
 Label pixels that are connected to a seed and lie within a range of values. More...
 
class  ConstantBoundaryCondition
 This boundary condition returns a constant value for out-of-bounds image pixels. More...
 
class  ConstantPadImageFilter
 Increase the image size by padding with a constant value. More...
 
class  ConstantVelocityFieldTransform
 Provides local/dense/high-dimensionality transformation via a a constant velocity field. More...
 
class  ConstantVelocityFieldTransformParametersAdaptor
 ConstantVelocityFieldTransformParametersAdaptor is a helper class intended to definition. More...
 
class  ConstNeighborhoodIterator
 Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pixels across an itk::Image. More...
 
class  ConstNeighborhoodIteratorWithOnlyIndex
 Index-only version of ConstNeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of indecies across an itk::Image or itk::ImageBase. More...
 
class  ConstrainedRegionBasedLevelSetFunctionSharedData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  ConstrainedValueAdditionImageFilter
 Implements pixel-wise the computation of constrained value addition. More...
 
class  ConstrainedValueDifferenceImageFilter
 Implements pixel-wise the computation of constrained value difference. More...
 
class  ConstShapedNeighborhoodIterator
 Const version of ShapedNeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pixels across an itk::Image. More...
 
class  ConstSliceIterator
 A flexible iterator for ITK containers(i.e. itk::Neighborhood) that support pixel access through operator[]. More...
 
class  ConstSparseFieldLayerIterator
 Used to iterate through an itkSparseFieldLayer. More...
 
class  ContinuousIndex
 A templated class holding a point in n-Dimensional image space. More...
 
class  ContourDirectedMeanDistanceImageFilter
 Computes the directed Mean distance between the boundaries of non-zero pixel regions of two images. More...
 
class  ContourExtractor2DImageFilter
 Computes a list of PolyLineParametricPath objects from the contours in a 2D image. More...
 
class  ContourMeanDistanceImageFilter
 Computes the Mean distance between the boundaries of non-zero regions of two images. More...
 
class  ContourSpatialObject
 Representation of a Contour based on the spatial object classes. More...
 
class  ContourSpatialObjectPoint
 Point used for a Contour definition. More...
 
class  ConvertLabelMapFilter
 Converts the LabelObjects of a LabelMap to a differente type of LabelObejct. More...
 
class  ConvertPixelBuffer
 Class to convert blocks of data from one type to another. More...
 
class  ConvertPixelBuffer< InputPixelType, Array< T >, OutputConvertTraits >
 
class  ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >
 
class  ConvolutionImageFilter
 Convolve a given image with an arbitrary image kernel. More...
 
class  ConvolutionImageFilterBase
 Abstract base class for the convolution image filters. More...
 
class  CorrelationCoefficientHistogramImageToImageMetric
 Computes correlation coefficient similarity measure between two images to be registered. More...
 
class  CorrelationImageToImageMetricv4
 Class implementing normalized cross correlation image metric. More...
 
class  CorrelationImageToImageMetricv4GetValueAndDerivativeThreader
 Processes points for CorrelationImageToImageMetricv4 GetValueAndDerivative. More...
 
class  CorrelationImageToImageMetricv4HelperThreader
 
class  CorrespondenceDataStructureIterator
 An iterator designed to easily traverse an CorrespondenceDataStructure. More...
 
class  CosImageAdaptor
 Presents an image as being composed of the vcl_cos() of its pixels. More...
 
class  CosImageFilter
 Computes the cosine of each pixel. More...
 
class  CostFunction
 Base class for cost functions intended to be used with Optimizers. More...
 
class  CovarianceImageFunction
 Calculate the covariance matrix in the neighborhood of a pixel in a Vector image. More...
 
class  CovariantVector
 A templated class holding a n-Dimensional covariant vector. More...
 
class  CoxDeBoorBSplineKernelFunction
 BSpline kernel used for density estimation and nonparameteric regression. More...
 
class  CreateObjectFunction
 Used to create callback functions that create ITK Objects for use with the itk::ObjectFactory. More...
 
class  CreateObjectFunctionBase
 Define API for object creation callback functions. More...
 
class  CropImageFilter
 Decrease the image size by cropping the image by an itk::Size at both the upper and lower bounds of the largest possible region. More...
 
class  CropLabelMapFilter
 Crop a LabelMap image. More...
 
class  CrossHelper
 
class  CStyleCommand
 A Command subclass that calls a pointer to a C function. More...
 
class  CSVArray2DDataObject
 Stores parsed data from csv files. More...
 
class  CSVArray2DFileReader
 Parses csv files and stores the data in a itkCSVArray2DDataObject. More...
 
class  CSVFileReaderBase
 A base class that contains common methods used for parsing csv files. More...
 
class  CSVNumericObjectFileWriter
 Writes out numeric itk data objects to a csv file. More...
 
class  CumulativeGaussianCostFunction
 Cost function for the Cumulative Gaussian Optimizer. More...
 
class  CumulativeGaussianOptimizer
 This is an optimizer specific to estimating the parameters of Cumulative Gaussian sampled data. More...
 
class  CurvatureAnisotropicDiffusionImageFilter
 
class  CurvatureFlowFunction
 This class encapsulate the finite difference equation which drives a curvature flow denoising algorithm. More...
 
class  CurvatureFlowImageFilter
 Denoise an image using curvature driven flow. More...
 
class  CurvatureNDAnisotropicDiffusionFunction
 
class  CurvatureRegistrationFilter
 Deformably register two images using the fast curvature algorithm. More...
 
class  CurvesLevelSetFunction
 This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supplied edge potential map. More...
 
class  CurvesLevelSetImageFilter
 Segments structures in images based on user supplied edge potential map. More...
 
class  CyclicShiftImageFilter
 Perform a cyclic spatial shift of image intensities on the image grid. More...
 
class  CylinderSpatialObject
 This class describe a cylinder in 3D only. More...
 
class  DanielssonDistanceMapImageFilter
 This filter computes the distance map of the input image as an approximation with pixel accuracy to the Euclidean distance. More...
 
class  DataObject
 Base class for all data objects in ITK. More...
 
class  DataObjectConstIterator
 A forward iterator over the DataObject of a ProcessObject. More...
 
class  DataObjectDecorator
 Decorates any subclass of itkObject with a DataObject API. More...
 
class  DataObjectError
 Exception object for DataObject exceptions. More...
 
class  DataObjectIterator
 A forward iterator over the DataObject of a ProcessObject. More...
 
class  DecimateFramesVideoFilter
 Reduce a video's frame-rate by keeping every Nth frame. More...
 
class  DecimationQuadEdgeMeshFilter
 
class  DefaultConvertPixelTraits
 Traits class used to by ConvertPixels to convert blocks of pixels. More...
 
class  DefaultConvertPixelTraits< ::std::complex< TComponent > >
 
class  DefaultConvertPixelTraits< Matrix< VComponent, VRows, VCols > >
 
class  DefaultConvertPixelTraits< Offset< VDimension > >
 
class  DefaultConvertPixelTraits< VariableLengthVector< VComponent > >
 
class  DefaultConvertPixelTraits< VariableSizeMatrix< VComponent > >
 
class  DefaultDynamicMeshTraits
 A simple structure that holds type information for a mesh and its cells. More...
 
class  DefaultImageToImageMetricTraitsv4
 A simple structure holding type information for ImageToImageMetricv4 classes. More...
 
class  DefaultPixelAccessor
 Give access to partial aspects a type. More...
 
class  DefaultPixelAccessorFunctor
 Provides a common API for pixel accessors for Image and VectorImage. More...
 
class  DefaultStaticMeshTraits
 
class  DefaultVectorPixelAccessor
 Give access to partial aspects of a type. More...
 
class  DefaultVectorPixelAccessorFunctor
 This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor). More...
 
class  DeformableSimplexMesh3DBalloonForceFilter
 Additional to its superclass this model adds an balloon force component to the internal forces. More...
 
class  DeformableSimplexMesh3DFilter
 Three-dimensional deformable model for image segmentation. More...
 
class  DeformableSimplexMesh3DGradientConstraintForceFilter
 Additional to its superclass this class reimplemets the external forces methos in which the scan line algorithm is used to find highest gradient is found in the direction of the normal to each vertex within a specified range. More...
 
class  DeformationFieldJacobianDeterminantFilter
 Computes a scalar image from a vector image (e.g., deformation field) input, where each output scalar at each pixel is the Jacobian determinant of the vector field at that location. This calculation is only correct if the the vector field has values that are the absolute locations from which to get the new values. This implies that the identity vector field (VF) mapping would have values at each location (x) equal to the location itself. VF(x)=x. THIS IS VERY UNUSUAL. The DeformationFieldJacobianDeterminantFilter computes the proper Jacobian Determinant for a vector field described this way as det[ dT/dx ] = det[ du/dx ]. More...
 
class  DeformationFieldSource
 Computes a deformation field from two sets of landmarks. More...
 
class  DelaunayConformingQuadEdgeMeshFilter
 FIXME Add documentation. More...
 
class  DeleteEvent
 
class  DemonsImageToImageMetricv4
 Class implementing demons metric. More...
 
class  DemonsImageToImageMetricv4GetValueAndDerivativeThreader
 Processes points for DemonsImageToImageMetricv4 GetValueAndDerivative. More...
 
class  DemonsRegistrationFilter
 Deformably register two images using the demons algorithm. More...
 
class  DemonsRegistrationFunction
 
class  DenseFiniteDifferenceImageFilter
 
class  DerivativeImageFilter
 Computes the directional derivative of an image. The directional derivative at each pixel location is computed by convolution with a derivative operator of user-specified order. More...
 
class  DerivativeOperator
 A NeighborhoodOperator for taking an n-th order derivative at a pixel. More...
 
class  DiffeomorphicDemonsRegistrationFilter
 Deformably register two images using a diffeomorphic demons algorithm. More...
 
class  DifferenceOfGaussiansGradientImageFilter
 Performs difference-of-gaussians gradient detection. More...
 
class  DiffusionTensor3D
 Represent a diffusion tensor as used in DTI images. More...
 
class  DiffusionTensor3DReconstructionImageFilter
 This class takes as input one or more reference image (acquired in the absence of diffusion sensitizing gradients) and 'n' diffusion weighted images and their gradient directions and computes an image of tensors. (with DiffusionTensor3D as the pixel type). Once that is done, you can apply filters on this tensor image to compute FA, ADC, RGB weighted maps etc. More...
 
class  DilateObjectMorphologyImageFilter
 dilation of an object in an image More...
 
class  DirectedHausdorffDistanceImageFilter
 Computes the directed Hausdorff distance between the set of non-zero pixels of two images. More...
 
class  DirectFourierReconstructionImageToImageFilter
 Direct fourier reconstruction filter of a tomographic volume. More...
 
class  Directory
 Portable directory/filename traversal. More...
 
struct  DisableIfC
 
class  DiscreteCurvatureQuadEdgeMeshFilter
 FIXME. More...
 
class  DiscreteCurvatureTensorQuadEdgeMeshFilter
 FIXME Add documentation here. More...
 
class  DiscreteGaussianCurvatureQuadEdgeMeshFilter
 see the following paper title: Discrete Differential-Geometry Operators for Triangulated 2-Manifolds authors: Mark Meyer, Mathieu Desbrun, Peter Schroder, Alan H. Barr conference: VisMath '02 location: Berlin (Germany) More...
 
class  DiscreteGaussianDerivativeImageFilter
 Calculates image derivatives using discrete derivative gaussian kernels. This filter calculates Gaussian derivative by separable convolution of an image and a discrete Gaussian derivative operator (kernel). More...
 
class  DiscreteGaussianDerivativeImageFunction
 Compute the discrete gaussian derivatives of an the image at a specific location in space, i.e. point, index or continuous index. This class computes a single derivative given the order in each direction (by default zero). This class is templated over the input image type. More...
 
class  DiscreteGaussianImageFilter
 Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian blurring by separable convolution of an image and a discrete Gaussian operator (kernel). More...
 
class  DiscreteGradientMagnitudeGaussianImageFunction
 Compute the discrete gradient magnitude gaussian of an the image at a specific location in space, i.e. point, index or continuous index. This class computes a single derivative given the order in each direction (by default zero). This class is templated over the input image type. More...
 
class  DiscreteHessianGaussianImageFunction
 Compute the Hessian Gaussian of an image at a specific location in space by calculating discrete second-order gaussian derivatives. This class is templated over the input image type. More...
 
class  DiscreteLevelSetImage
 Abstract class for a level-set function on one Image. More...
 
class  DiscreteMaximumCurvatureQuadEdgeMeshFilter
 FIXME Add documentation here. More...
 
class  DiscreteMeanCurvatureQuadEdgeMeshFilter
 see the following paper title: Discrete Differential-Geometry Operators for Triangulated 2-Manifolds authors: Mark Meyer, Mathieu Desbrun, Peter Schroder, Alan H. Barr conference: VisMath '02 location: Berlin (Germany) More...
 
class  DiscreteMinimumCurvatureQuadEdgeMeshFilter
 FIXME add documentation here. More...
 
class  DiscretePrincipalCurvaturesQuadEdgeMeshFilter
 FIXME add documentation here. More...
 
class  DisplacementFieldJacobianDeterminantFilter
 Computes a scalar image from a vector image (e.g., deformation field) input, where each output scalar at each pixel is the Jacobian determinant of the vector field at that location. This calculation is correct in the case where the vector image is a "displacement" from the current location. The computation for the jacobian determinant is: det[ dT/dx ] = det[ I + du/dx ]. More...
 
class  DisplacementFieldToBSplineImageFilter
 Class which takes a displacement field image and smooths it using B-splines. The inverse can also be estimated. More...
 
class  DisplacementFieldTransform
 Provides local/dense/high-dimensionaltiy transformation via a a displacement field. More...
 
class  DisplacementFieldTransformParametersAdaptor
 DisplacementFieldTransformParametersAdaptor is a helper class intended to definition. More...
 
class  DivideByConstantImageFilter
 This class is deprecated. All features of this class have been incorporated into the DivideImageFilter. This class is a thin wrapper around the DivideImageFilter that provides the ITKv3 API. More...
 
class  DivideImageFilter
 Pixel-wise division of two images. More...
 
class  DivideOrZeroOutImageFilter
 
class  DomainThreader
 Multi-threaded processing on a domain by processing sub-domains per thread. More...
 
class  DOMNode
 Class to represent a node in a Document Object Model (DOM) tree structure. More...
 
class  DOMNodeXMLReader
 Class to read a DOM object from an XML file or an input stream. More...
 
class  DOMNodeXMLWriter
 Class to write a DOM object to an XML file or an output stream. More...
 
class  DOMReader
 Class to read an ITK object from an XML file or a DOM object, using the DOM APIs. More...
 
class  DOMTextNode
 Class to represent a special DOM node that holds a text string. More...
 
class  DOMWriter
 Class to write an ITK object to an XML file or a DOM object, using the DOM APIs. More...
 
class  DoubleThresholdImageFilter
 Binarize an input image using double thresholding. More...
 
class  DTITubeSpatialObject
 Representation of a tube based on the spatial object classes. More...
 
class  DTITubeSpatialObjectPoint
 Point used for a tube definition. More...
 
class  DynamicLoader
 Portable loading of dynamic libraries or dll's. More...
 
class  EdgeDecimationQuadEdgeMeshFilter
 
class  EdgePotentialImageFilter
 Computes the edge potential of an image from the image gradient. More...
 
class  EigenAnalysis2DImageFilter
 Computes pixel-wise the eigen values and eigen vectors of a 2D symmetrical matrix. More...
 
class  ElasticBodyReciprocalSplineKernelTransform
 
class  ElasticBodySplineKernelTransform
 This class defines the elastic body spline (EBS) transformation. More...
 
class  ElementWrapperInterface
 
class  ElementWrapperPointerInterface
 
class  EllipseSpatialObject
 TODO. More...
 
class  EllipsoidInteriorExteriorSpatialFunction
 Function implementation of an ellipsoid. More...
 
struct  EnableIfC
 
class  EndEvent
 
class  EndPickEvent
 
class  EquivalencyTable
 Hash table to manage integral label equivalencies. More...
 
class  ErodeObjectMorphologyImageFilter
 Erosion of an object in an image. More...
 
class  ESMDemonsRegistrationFunction
 Fast implementation of the symmetric demons registration force. More...
 
class  EuclideanDistancePointMetric
 Computes the minimum distance between a moving point-set and a fixed point-set. A vector of minimum closest point distance is created for each point in the moving point-set. No correspondance is needed. For speed consideration, the point-set with the minimum number of points should be used as the moving point-set. If the number of points is high, the possibility of setting a distance map should improve the speed of the closest point computation. More...
 
class  EuclideanDistancePointSetToPointSetMetricv4
 Computes the Euclidan distance metric between two point sets. More...
 
class  Euler2DTransform
 Euler2DTransform of a vector space (e.g. space coordinates) More...
 
class  Euler3DTransform
 Euler3DTransform of a vector space (e.g. space coordinates) More...
 
class  EventObject
 Abstraction of the Events used to communicating among filters and with GUIs. More...
 
class  ExceptionObject
 Standard exception handling object. More...
 
class  ExhaustiveOptimizer
 Optimizer that fully samples a grid on the parametric space. More...
 
class  ExitEvent
 
class  ExpandImageFilter
 Expand the size of an image by an integer factor in each dimension. More...
 
class  ExpectationBasedPointSetToPointSetMetricv4
 Computes an expectation-based metric between two point sets. More...
 
class  ExpImageAdaptor
 Presents an image as being composed of the vcl_exp() of its pixels. More...
 
class  ExpImageFilter
 Computes the exponential function of each pixel. More...
 
class  ExpNegativeImageAdaptor
 Presents an image as being composed of the vcl_exp() of its pixels. More...
 
class  ExpNegativeImageFilter
 Computes the function exp(-K.x) for each input pixel. More...
 
class  ExponentialDeformationFieldImageFilter
 Computes a diffeomorphic deformation field as the Lie group exponential of a vector field. More...
 
class  ExponentialDisplacementFieldImageFilter
 Computes a diffeomorphic displacement field as the Lie group exponential of a vector field. More...
 
class  ExtensionVelocitiesImageFilter
 Extend velocities smoothly from a particular level set. More...
 
class  ExtractImageFilter
 Decrease the image size by cropping the image to the selected region bounds. More...
 
class  ExtractOrthogonalSwath2DImageFilter
 Extracts into rectangular form a "swath" image from the input image along the parametric path. More...
 
class  ExtrapolateImageFunction
 Base class for all image extrapolaters. More...
 
class  FancyString
 A special string type that is used to aid I/O operations in DOM-based object readers/writers. More...
 
class  FastApproximateRankImageFilter
 A separable rank filter. More...
 
class  FastChamferDistanceImageFilter
 This class compute the signed (positive and negative) chamfer distance in a narrow band. More...
 
class  FastIncrementalBinaryDilateImageFilter
 Fast binary dilation. More...
 
class  FastMarchingBase
 Abstract class to solve an Eikonal based-equation using Fast Marching Method. More...
 
class  FastMarchingExtensionImageFilter
 Extend auxiliary variables smoothly using Fast Marching. More...
 
class  FastMarchingExtensionImageFilterBase
 Extend auxiliary variables smoothly using Fast Marching. More...
 
class  FastMarchingImageFilter
 Solve an Eikonal equation using Fast Marching. More...
 
class  FastMarchingImageFilterBase
 Fast Marching Method on Image. More...
 
class  FastMarchingImageToNodePairContainerAdaptor
 Convenient adaptor class which converts Image into FastMarching::NodePairContainerType used for initializing the FastMarching. More...
 
class  FastMarchingNumberOfElementsStoppingCriterion
 Stopping Criterion is verified when Current Number of Elements is equal to or greater than the provided Target Number Of Elements. More...
 
class  FastMarchingQuadEdgeMeshFilterBase
 Fast Marching Method on QuadEdgeMesh. More...
 
class  FastMarchingReachedTargetNodesStoppingCriterion
 Stopping criterion for FastMarchingFilterBase. More...
 
class  FastMarchingStoppingCriterionBase
 Abstract Stopping Criterion dedicated for Fast Marching Methods. More...
 
class  FastMarchingThresholdStoppingCriterion
 Stopping Criterion is verified when Current Value is equal to or greater than the provided threshold. More...
 
class  FastMarchingTraits
 Base class traits to be used by the FastMarchingBase. More...
 
class  FastMarchingTraits< Image< TInputPixel, VDimension >, Image< TOutputPixel, VDimension > >
 
class  FastMarchingTraits< QuadEdgeMesh< TInputPixel, VDimension, TInputMeshTraits >, QuadEdgeMesh< TOutputPixel, VDimension, TOutputMeshTraits > >
 
class  FastMarchingTraitsBase
 
class  FastMarchingUpwindGradientImageFilter
 Generates the upwind gradient field of fast marching arrival times. More...
 
class  FastMarchingUpwindGradientImageFilterBase
 Generates the upwind gradient field of fast marching arrival times. More...
 
class  FastMutexLock
 Critical section locking class. More...
 
class  FastSymmetricForcesDemonsRegistrationFilter
 Deformably register two images using a symmetric forces demons algorithm. More...
 
class  FastSymmetricForcesDemonsRegistrationFunction
 
class  FEMFactory
 Create instances of FEM Objects This includes Elements, Loads, and Materials. More...
 
class  FEMFactoryBase
 Create instances of FEM Objects. This includes Elements, Loads, and Materials. More...
 
class  FEMObjectSpatialObject
 Implementation spatial object that can hold a FEMObject. More...
 
class  FEMSpatialObjectReader
 Read any SpatialObject file with conversion for FEM Objects. More...
 
class  FEMSpatialObjectWriter
 Read any SpatialObject file with conversion for FEM Objects. More...
 
class  FFTComplexToComplexImageFilter
 Implements an API to enable the Fourier transform or the inverse Fourier transform of images with complex valued voxels to be computed. More...
 
class  FFTConvolutionImageFilter
 Convolve a given image with an arbitrary image kernel using multiplication in the Fourier domain. More...
 
class  FFTNormalizedCorrelationImageFilter
 Calculate normalized cross correlation using FFTs. More...
 
class  FFTShiftImageFilter
 Shift the zero-frequency components of a Fourier transfrom to the center of the image. More...
 
class  FFTWComplexToComplexImageFilter
 Implements an API to enable the Fourier transform or the inverse Fourier transform of images with complex valued voxels to be computed using either FFTW from MIT or the FFTW interface in Intel MKL. This filter is multithreaded and supports input images with sizes which are not a power of two. More...
 
class  FFTWForwardFFTImageFilter
 FFTW-based forward Fast Fourier Transform. More...
 
class  FFTWGlobalConfiguration
 
class  FFTWHalfHermitianToRealInverseFFTImageFilter
 FFTW-based reverse Fast Fourier Transform. More...
 
class  FFTWInverseFFTImageFilter
 FFTW-based inverse Fast Fourier Transform. More...
 
class  FFTWRealToHalfHermitianForwardFFTImageFilter
 FFTW-based forward Fast Fourier Transform. More...
 
class  FileListVideoIO
 VideoIO object for reading and writing videos as a sequence of frame files. More...
 
class  FileListVideoIOFactory
 Create instances of FileListVideoIO objects using an object factory. More...
 
class  FileOutputWindow
 Messages sent from the system are sent to a file. More...
 
class  FileTools
 This is a helper class to provide file/directory manipulations such as file creation, directory creation, etc. More...
 
class  FiniteCylinderSpatialFunction
 Function implementation of an finite cylinder. More...
 
class  FiniteDifferenceFunction
 
class  FiniteDifferenceImageFilter
 
class  FiniteDifferenceSparseImageFilter
 This class implements a multi-threaded base class for Image to SparseImage finite difference processes. More...
 
class  FiniteDifferenceSparseImageFunction
 This is the base class for function classes that can be used with filters derived from FiniteDifferenceSparseImageFilter. More...
 
class  FixedArray
 Simulate a standard C array with copy semnatics. More...
 
class  FixedCenterOfRotationAffineTransform
 Affine transformation with a specified center of rotation. More...
 
class  FlatStructuringElement
 A class to support a variety of flat structuring elements, including versions created by decomposition of lines. More...
 
class  FlipImageFilter
 Flips an image across user specified axes. More...
 
class  FloatingPointExceptions
 
class  FloodFilledFunctionConditionalConstIterator
 Iterates over a flood-filled spatial function. More...
 
class  FloodFilledImageFunctionConditionalConstIterator
 Iterates over a flood-filled image function with read-only access to pixels. More...
 
class  FloodFilledImageFunctionConditionalIterator
 Iterates over a flood-filled image function with write access to pixels. More...
 
class  FloodFilledSpatialFunctionConditionalConstIterator
 Iterates over a flood-filled spatial function with read-only access to pixels. More...
 
class  FloodFilledSpatialFunctionConditionalIterator
 Iterates over a flood-filled spatial function with write access to pixels. More...
 
class  ForwardDifferenceOperator
 Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood. More...
 
class  ForwardFFTImageFilter
 Base class for forward Fast Fourier Transform. More...
 
class  FourierSeriesPath
 Represent a closed path through ND Space by its frequency components. More...
 
class  FrameAverageVideoFilter
 Average frames over a designated range in a video. More...
 
class  FrameDifferenceVideoFilter
 Compute the squared intensity difference between frame x and frame x+n. More...
 
class  FreeSurferAsciiMeshIO
 This class defines how to read and write freesurfer ASCII surface format. To use IO factory, define the suffix as *.fsa. More...
 
class  FreeSurferAsciiMeshIOFactory
 Create instances of FreeSurferAsciiMeshIO objects using an object factory. More...
 
class  FreeSurferBinaryMeshIO
 This class defins how to read Freesurfer binary surface file format. To use IO factory, define the suffix as *.fsb. More...
 
class  FreeSurferBinaryMeshIOFactory
 Create instances of FreeSurferBinaryMeshIO objects using an object factory. More...
 
class  FRPROptimizer
 Implements Fletch-Reeves & Polak-Ribiere optimization using dBrent line search. More...
 
class  FrustumSpatialFunction
 Spatial function implementation of a truncated pyramid. More...
 
class  FullToHalfHermitianImageFilter
 Reduces the size of a full complex image produced from a forward discrete Fourier transform of a real image to only the non-redundant half of the image. More...
 
class  FunctionAndGradientEvaluationIterationEvent
 
class  FunctionBase
 Base class for all ITK function objects. More...
 
class  FunctionEvaluationIterationEvent
 
class  GaborImageSource
 Generate an n-dimensional image of a Gabor filter. More...
 
class  GaborKernelFunction
 Gabor kernel used for various computer vision tasks. More...
 
class  GaussianBlurImageFunction
 Compute the convolution of a neighborhood operator with the image at a specific location in space, i.e. point, index or continuous index. This class is templated over the input image type. More...
 
class  GaussianDerivativeImageFunction
 Compute the gaussian derivatives of an the image at a specific location in space, i.e. point, index or continuous index. This class is templated over the input image type. More...
 
class  GaussianDerivativeOperator
 A NeighborhoodOperator whose coefficients are a one dimensional, discrete derivative Gaussian kernel. More...
 
class  GaussianDerivativeSpatialFunction
 N-dimensional Gaussian spatial function class. More...
 
class  GaussianExponentialDiffeomorphicTransform
 Exponential transform using a Gaussian smoothing kernel. More...
 
class  GaussianExponentialDiffeomorphicTransformParametersAdaptor
 Helper class for multiresolution image registration. More...
 
class  GaussianImageSource
 Generate an n-dimensional image of a Gaussian. More...
 
class  GaussianInterpolateImageFunction
 Evaluates the Gaussian interpolation of an image. More...
 
class  GaussianKernelFunction
 Gaussian kernel used for density estimation and nonparameteric regression. More...
 
class  GaussianOperator
 A NeighborhoodOperator whose coefficients are a one dimensional, discrete Gaussian kernel. More...
 
class  GaussianSmoothingOnUpdateDisplacementFieldTransform
 Modifies the UpdateTransformParameters method to peform a Gaussian smoothing of the displacement field after adding the update array. More...
 
class  GaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor
 Helper class for multiresolution image registration. More...
 
class  GaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform
 Modifies the UpdateTransformParameters method to peform a Gaussian smoothing of the velocity field after adding the update array. More...
 
class  GaussianSpatialFunction
 N-dimensional gaussian spatial function class. More...
 
class  GaussianSpatialObject
 Represents a multivariate Gaussian function. More...
 
class  GDCMImageIO
 ImageIO class for reading and writing DICOM V3.0 and ACR/NEMA 1&2 uncompressed images This class is only an adaptor to the gdcm library (currently gdcm 1.2.x is used by default): More...
 
class  GDCMImageIOFactory
 Create instances of GDCMImageIO objects using an object factory. More...
 
class  GDCMSeriesFileNames
 Generate a sequence of filenames from a DICOM series. More...
 
class  GE4ImageIO
 Class that defines how to read GE4 file format. More...
 
class  GE4ImageIOFactory
 Create instances of GE4ImageIO objects using an object factory. More...
 
class  GE5ImageIO
 Class that defines how to read GE5 file format. More...
 
class  GE5ImageIOFactory
 Create instances of GE5ImageIO objects using an object factory. More...
 
class  GEAdwImageIO
 Class that defines how to read GEAdw file format. More...
 
class  GEAdwImageIOFactory
 Create instances of GEAdwImageIO objects using an object factory. More...
 
class  GenerateImageSource
 a Base class for image sources which need to have image size, and other meta-data set. More...
 
class  GeodesicActiveContourLevelSetFunction
 This function is used in GeodesicActiveContourLevelSetImageFilter to segment structures in an image based on a user supplied edge potential map. More...
 
class  GeodesicActiveContourLevelSetImageFilter
 Segments structures in images based on a user supplied edge potential map. More...
 
class  GeodesicActiveContourShapePriorLevelSetFunction
 This function is used in GeodesicActiveContourShapePriorSegmentationLevelSetFilter to segment structures in an image based on user supplied edge potential map and shape model. More...
 
class  GeodesicActiveContourShapePriorLevelSetImageFilter
 Segments structures in an image based on a user supplied edge potential map and user supplied shape model. More...
 
class  GeometricalQuadEdge
 This class extends the QuadEdge by adding a reference to the Origin. More...
 
class  GeometryUtilities
 Groups some utility functions related to geometry. More...
 
class  GetAverageSliceImageFilter
 Averages a single dimension of an image. More...
 
class  GiftiMeshIO
 This class defines how to read and write Gifti file format. More...
 
class  GiftiMeshIOFactory
 Create instances of GiftiMeshIO objects using an object factory. More...
 
class  GiplImageIO
 Read GiplImage file format. More...
 
class  GiplImageIOFactory
 Create instances of GiplImageIO objects using an object factory. More...
 
class  GPUAnisotropicDiffusionFunction
 
class  GPUAnisotropicDiffusionImageFilter
 
class  GPUBinaryThresholdImageFilter
 GPU version of binary threshold image filter. More...
 
class  GPUBinaryThresholdImageFilterFactory
 
class  GPUBoxImageFilter
 A base class for all the GPU filters working on a box neighborhood. More...
 
class  GPUContextManager
 
class  GPUDataManager
 GPU memory manager implemented using OpenCL. Required by GPUImage class. More...
 
class  GPUDemonsRegistrationFilter
 Deformably register two images using the demons algorithm with GPU. More...
 
class  GPUDemonsRegistrationFilterFactory
 Object Factory implemenatation for GPUDemonsRegistrationFilter. More...
 
class  GPUDemonsRegistrationFunction
 
class  GPUDenseFiniteDifferenceImageFilter
 
class  GPUDiscreteGaussianImageFilter
 Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian blurring by separable convolution of an image and a discrete Gaussian operator (kernel). GPUNeighborhoodOperatorImageFilter is used to compute 1D directional discrete Gaussian filtering for each axis. More...
 
class  GPUFiniteDifferenceFunction
 
class  GPUFiniteDifferenceImageFilter
 Base class for GPU Finite Difference Image Filters. More...
 
class  GPUGradientAnisotropicDiffusionImageFilter
 
class  GPUGradientAnisotropicDiffusionImageFilterFactory
 
class  GPUGradientNDAnisotropicDiffusionFunction
 
class  GPUImage
 Templated n-dimensional image class for the GPU. More...
 
class  GPUImageDataManager
 
class  GPUImageFactory
 
class  GPUImageOps
 Provides the kernels for some basic GPU Image Operations. More...
 
class  GPUImageToImageFilter
 class to abstract the behaviour of the GPU filters. More...
 
class  GPUInPlaceImageFilter
 Base class for GPU filters that take an image as input and overwrite that image as the output. More...
 
class  GPUKernelManager
 GPU kernel manager implemented using OpenCL. More...
 
class  GPUMeanImageFilter
 GPU-enabled implementation of the MeanImageFilter. More...
 
class  GPUMeanImageFilterFactory
 Object Factory implemenatation for GPUMeanImageFilter. More...
 
class  GPUNeighborhoodOperatorImageFilter
 Applies a single NeighborhoodOperator to an image region using the GPU. More...
 
class  GPUPDEDeformableRegistrationFilter
 Deformably register two images using a PDE algorithm. More...
 
class  GPUPDEDeformableRegistrationFunction
 
class  GPUReduction
 
class  GPUScalarAnisotropicDiffusionFunction
 
class  GPUTraits
 
class  GPUTraits< Image< TPixelType, NDimension > >
 
class  GPUUnaryFunctorImageFilter
 Implements pixel-wise generic operation on one image using the GPU. More...
 
class  GradientAnisotropicDiffusionImageFilter
 
class  GradientDescentLineSearchOptimizerv4
 Gradient descent optimizer with a golden section line search. More...
 
class  GradientDescentOptimizer
 Implement a gradient descent optimizer. More...
 
class  GradientDescentOptimizerBasev4
 Abstract base class for gradient descent-style optimizers. More...
 
class  GradientDescentOptimizerBasev4ModifyGradientByLearningRateThreader
 Modify the gradient by the learning rate for GradientDescentOptimizerBasev4. More...
 
class  GradientDescentOptimizerBasev4ModifyGradientByScalesThreader
 Modify the gradient by the parameter scales for GradientDescentOptimizerBasev4. More...
 
class  GradientDescentOptimizerv4
 Gradient descent optimizer. More...
 
class  GradientDifferenceImageToImageMetric
 Computes similarity between two objects to be registered. More...
 
class  GradientEvaluationIterationEvent
 
class  GradientImageFilter
 Computes the gradient of an image using directional derivatives. More...
 
class  GradientMagnitudeImageFilter
 Computes the gradient magnitude of an image region at each pixel. More...
 
class  GradientMagnitudeRecursiveGaussianImageFilter
 Computes the Magnitude of the Gradient of an image by convolution with the first derivative of a Gaussian. More...
 
class  GradientNDAnisotropicDiffusionFunction
 
class  GradientRecursiveGaussianImageFilter
 Computes the gradient of an image by convolution with the first derivative of a Gaussian. More...
 
class  GradientToMagnitudeImageFilter
 This filter is here for backwards compatibility. It has been renamed to VectorMagnitudeImageFilter in the ImageIntensity module. More...
 
class  GradientVectorFlowImageFilter
 This class computes a diffusion of the gradient vectors for graylevel or binary edge map derive from the image. It enlarges the capture range of the gradient force and make external force derived from the gradient work effectively in the framework of deformable model. More...
 
class  GrayscaleConnectedClosingImageFilter
 Enhance pixels associated with a dark object (identified by a seed pixel) where the dark object is surrounded by a brigher object. More...
 
class  GrayscaleConnectedOpeningImageFilter
 Enhance pixels associated with a bright object (identified by a seed pixel) where the bright object is surrounded by a darker object. More...
 
class  GrayscaleDilateImageFilter
 gray scale dilation of an image More...
 
class  GrayscaleErodeImageFilter
 gray scale dilation of an image More...
 
class  GrayscaleFillholeImageFilter
 Remove local minima not connected to the boundary of the image. More...
 
class  GrayscaleFunctionDilateImageFilter
 gray scale function dilation of an image More...
 
class  GrayscaleFunctionErodeImageFilter
 gray scale function erosion of an image More...
 
class  GrayscaleGeodesicDilateImageFilter
 geodesic gray scale dilation of an image More...
 
class  GrayscaleGeodesicErodeImageFilter
 geodesic gray scale erosion of an image More...
 
class  GrayscaleGrindPeakImageFilter
 Remove local maxima not connected to the boundary of the image. More...
 
class  GrayscaleMorphologicalClosingImageFilter
 gray scale dilation of an image More...
 
class  GrayscaleMorphologicalOpeningImageFilter
 gray scale dilation of an image More...
 
class  GreenPixelAccessor
 Give access to the Green component of a RGBPixel type. More...
 
class  GridForwardWarpImageFilter
 Warps a grid using an input deformation field. More...
 
class  GridImageSource
 Generate an n-dimensional image of a grid. More...
 
class  GroupSpatialObject
 Representation of a group based on the spatial object classes. More...
 
class  HalfHermitianToRealInverseFFTImageFilter
 Base class for specialized complex-to-real inverse Fast Fourier Transform. More...
 
class  HalfToFullHermitianImageFilter
 Expands a half image produced from a real-to-complex discrete Fourier transform (DFT) to the full complex image. More...
 
class  HardConnectedComponentImageFilter
 
class  HardwareWisdomFilenameGenerator
 
class  HarmonicMatrixCoefficients
 Compute a matrix filled with Harmonic coefficients, wherever two vertices are connected by an edge. More...
 
class  HausdorffDistanceImageFilter
 Computes the Hausdorff distance between the set of non-zero pixels of two images. More...
 
class  HConcaveImageFilter
 Identify local minima whose depth below the baseline is greater than h. More...
 
class  HConvexImageFilter
 Identify local maxima whose height above the baseline is greater than h. More...
 
class  HDF5ImageIO
 Class that defines how to read HDF5 file format. HDF5 IMAGE FILE FORMAT - As much information as I can determine from sourceforge.net/projects/HDF5lib. More...
 
class  HDF5ImageIOFactory
 Create instances of HDF5ImageIO objects using an object factory. More...
 
class  HDF5TransformIO
 Read&Write transforms in HDF5 Format. More...
 
class  HDF5TransformIOFactory
 Create instances of HDF5TransformIO objects using an object factory. More...
 
class  HeavisideStepFunction
 Implementation of the classical Heaviside step function. More...
 
class  HeavisideStepFunctionBase
 Base class of the Heaviside function. More...
 
class  Hessian3DToVesselnessMeasureImageFilter
 Line filter to provide a vesselness measure for tubular objects from the hessian matrix. More...
 
class  HessianRecursiveGaussianImageFilter
 Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gaussian. More...
 
class  HessianToObjectnessMeasureImageFilter
 A filter to enhance M-dimensional objects in N-dimensional images. More...
 
class  HexahedronCell
 Represents a hexahedron for a Mesh. More...
 
class  HexahedronCellTopology
 Holds data defining the topological connections of the vertices and edges of a HexahedronCell. More...
 
class  HilbertPath
 Represent an n-dimensional Hilbert path for a given order. More...
 
class  HistogramAlgorithmBase
 base class for algorithms operating on histograms More...
 
class  HistogramImageToImageMetric
 Computes similarity between two objects to be registered. More...
 
class  HistogramMatchingImageFilter
 Normalize the grayscale values between two images by histogram matching. More...
 
class  HistogramThresholdCalculator
 Base class to compute a threshold value based on the histogram of an image. More...
 
class  HistogramThresholdImageFilter
 Threshold an image using a HistogramThresholdCalculator. More...
 
class  HistogramToEntropyImageFilter
 The class takes a histogram as an input and gives the entropy image as the output. A pixel, at position I, in the output image is given by. More...
 
class  HistogramToImageFilter
 This class takes a histogram as an input and returns an image of type specified by the functor. More...
 
class  HistogramToIntensityImageFilter
 The class takes a histogram as an input and produces an image as the output. A pixel, at position I, in the output image is given by. More...
 
class  HistogramToLogProbabilityImageFilter
 The class takes a histogram as an input and gives the log probability image as the output. A pixel, at position I, in the output image is given by. More...
 
class  HistogramToProbabilityImageFilter
 The class takes a histogram as an input and gives the probability image as the output. A pixel, at position I, in the output image is given by. More...
 
class  HistogramWrongNumberOfComponents
 
class  HMaximaImageFilter
 Suppress local maxima whose height above the baseline is less than h. More...
 
class  HMinimaImageFilter
 Suppress local minima whose depth below the baseline is less than h. More...
 
class  HostnameWisdomFilenameGenerator
 
class  HoughTransform2DCirclesImageFilter
 Performs the Hough Transform to find circles in a 2D image. More...
 
class  HoughTransform2DLinesImageFilter
 Performs the Hough Transform to find 2D straight lines in a 2D image. More...
 
class  HuangThresholdCalculator
 Computes the Huang's threshold for an image. More...
 
class  HuangThresholdImageFilter
 Threshold an image using the Huang Threshold. More...
 
struct  IdentityHelper
 
class  IdentityTransform
 Implementation of an Identity Transform. More...
 
class  Image
 Templated n-dimensional image class. More...
 
class  ImageAdaptor
 Give access to partial aspects of voxels from an Image. More...
 
class  ImageAlgorithm
 A container of static functions which can operate on Images with Iterators. More...
 
class  ImageAndPathToImageFilter
 Base class for filters that take both a path and an image as input and produce a path as output. More...
 
class  ImageBase
 Base class for templated image classes. More...
 
class  ImageBoundaryCondition
 A virtual base object that defines an interface to a class of boundary condition objects for use by neighborhood iterators. More...
 
class  ImageClassifierBase
 Base class for the ImageClassifierBase object. More...
 
class  ImageConstIterator
 A multi-dimensional image iterator templated over image type. More...
 
class  ImageConstIteratorWithIndex
 A base class for multi-dimensional iterators templated over image type that are designed to efficiently keep track of the iterator position. More...
 
class  ImageConstIteratorWithOnlyIndex
 A base class for multi-dimensional iterators templated over image type that are designed to provide only index information, and no pixel access. More...
 
class  ImageContainerInterface
 Used for reference when writing containers conforming to this interface. More...
 
class  ImageDuplicator
 A helper class which creates an image which is perfect copy of the input image. More...
 
class  ImageFileReader
 Data source that reads image data from a single file. More...
 
class  ImageFileReaderException
 Base exception class for IO conflicts. More...
 
class  ImageFileWriter
 Writes image data to a single file. More...
 
class  ImageFileWriterException
 Base exception class for IO problems during writing. More...
 
class  ImageFilterToVideoFilterWrapper
 Wrap an ImageToImageFilter as a VideoToVideoFilter that operates on a single frame at a time. More...
 
class  ImageFunction
 Evaluates a function of an image at specified position. More...
 
class  ImageGaussianModelEstimator
 Base class for ImageGaussianModelEstimator object. More...
 
class  ImageHelper
 Fast Index/Offset computation. More...
 
class  ImageIOBase
 Abstract superclass defines image IO interface. More...
 
class  ImageIOFactory
 Create instances of ImageIO objects using an object factory. More...
 
class  ImageIORegion
 An ImageIORegion represents a structured region of data. More...
 
class  ImageIORegionAdaptor
 Helper class for converting ImageRegions into ImageIORegions and back. More...
 
class  ImageIterator
 A multi-dimensional iterator templated over image type. More...
 
class  ImageIteratorWithIndex
 A base class for multi-dimensional iterators templated over image type that are designed to efficiently keep track of the iterator position. More...
 
class  ImageKernelOperator
 A NeighborhoodOperator whose coefficients are from an image. More...
 
class  ImageKmeansModelEstimator
 Base class for ImageKmeansModelEstimator object. More...
 
class  ImageLinearConstIteratorWithIndex
 A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order. More...
 
class  ImageLinearIteratorWithIndex
 A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order. More...
 
class  ImageMaskSpatialObject
 Implementation of an image mask as spatial object. More...
 
class  ImageModelEstimatorBase
 Base class for model estimation from images used for classification. More...
 
class  ImageMomentsCalculator
 Compute moments of an n-dimensional image. More...
 
class  ImagePCADecompositionCalculator
 Decomposes an image into directions along basis components. More...
 
class  ImagePCAShapeModelEstimator
 Base class for ImagePCAShapeModelEstimator object. More...
 
class  ImageRandomConstIteratorWithIndex
 A multi-dimensional image iterator that visits a random set of pixels within an image region. More...
 
class  ImageRandomConstIteratorWithOnlyIndex
 A multi-dimensional image iterator that visits a random set of locations within an image region, providing index information. More...
 
class  ImageRandomIteratorWithIndex
 A multi-dimensional image iterator that visits a random set of pixels within an image region. More...
 
class  ImageRandomNonRepeatingConstIteratorWithIndex
 A multi-dimensional image iterator that visits a random set of pixels within an image region. All pixels in the image will be visited before any are repeated. A priority image may be passed to the interator which will cause it to select certain sets of pixels (those with lower priority values) before others. More...
 
class  ImageRandomNonRepeatingIteratorWithIndex
 A multi-dimensional image iterator that visits image pixels within a region in a random order, without repeating. More...
 
class  ImageRegion
 An image region represents a structured region of data. More...
 
class  ImageRegionConstIterator
 A multi-dimensional iterator templated over image type that walks a region of pixels. More...
 
class  ImageRegionConstIteratorWithIndex
 A multi-dimensional iterator templated over image type that walks an image region and is specialized to keep track of its index location. More...
 
class  ImageRegionConstIteratorWithOnlyIndex
 A multi-dimensional iterator templated over image type that walks an image region and is specialized to keep track of its index location and safely support images of type ImageBase. More...
 
class  ImageRegionExclusionConstIteratorWithIndex
 A multi-dimensional image iterator that walks an image region, excluding a second region that may partially or completely overlap the first, with read-only access to pixels. More...
 
class  ImageRegionExclusionIteratorWithIndex
 A multi-dimensional image iterator that walks an image region, excluding a second region contained within the first, with write access to pixels. More...
 
class  ImageRegionIterator
 A multi-dimensional iterator templated over image type that walks a region of pixels. More...
 
class  ImageRegionIteratorWithIndex
 A multi-dimensional iterator templated over image type that walks pixels within a region and is specialized to keep track of its image index location. More...
 
class  ImageRegionMultidimensionalSplitter
 Divide a region into several pieces. More...
 
class  ImageRegionReverseConstIterator
 A multi-dimensional image iterator designed to walk a specified image region in reverse. More...
 
class  ImageRegionReverseIterator
 A multi-dimensional image iterator which only walks a region. More...
 
class  ImageRegionSplitter
 Divide a region into several pieces. More...
 
class  ImageRegistrationMethod
 Base class for Image Registration Methods. More...
 
class  ImageRegistrationMethodv4
 Interface method for the current registration framework. More...
 
class  ImageReverseConstIterator
 Multi-dimensional image iterator. More...
 
class  ImageReverseIterator
 A multi-dimensional image iterator designed to walk a specified region in reverse. More...
 
class  ImageSeriesReader
 Data source that reads image data from a series of disk files. More...
 
class  ImageSeriesWriter
 Writes image data to a series of data files. More...
 
class  ImageSeriesWriterException
 Base exception class for IO problems during writing. More...
 
class  ImageShapeModelEstimatorBase
 Base class for statistical shape model estimation. More...
 
class  ImageSliceConstIteratorWithIndex
 Multi-dimensional image iterator which only walks a region. More...
 
class  ImageSliceIteratorWithIndex
 A multi-dimensional image iterator that extends the ImageLinearIteratorWithIndex from iteration along lines in an image to iteration along both lines and planes (slices) within an image. More...
 
class  ImageSource
 Base class for all process objects that output image data. More...
 
class  ImageSpatialObject
 Implementation of an image as spatial object. More...
 
class  ImageToImageFilter
 Base class for filters that take an image as input and produce an image as output. More...
 
class  ImageToImageMetric
 Computes similarity between regions of two images. More...
 
class  ImageToImageMetricv4
 
class  ImageToImageMetricv4GetValueAndDerivativeThreader
 Provides threading for ImageToImageMetricv4::GetValueAndDerivative. More...
 
class  ImageToImageMetricv4GetValueAndDerivativeThreader< ThreadedImageRegionPartitioner< TImageToImageMetricv4::VirtualImageDimension >, TImageToImageMetricv4 >
 
class  ImageToImageMetricv4GetValueAndDerivativeThreader< ThreadedIndexedContainerPartitioner, TImageToImageMetricv4 >
 
class  ImageToImageMetricv4GetValueAndDerivativeThreaderBase
 Provides threading for ImageToImageMetricv4::GetValueAndDerivative. More...
 
class  ImageToMeshFilter
 ImageToMeshFilter is the base class for all process objects that output Mesh data and require image data as input. Specifically, this class defines the SetInput() method for defining the input to a filter. More...
 
class  ImageToParametricSpaceFilter
 Generate a mesh of parametric space from input images. More...
 
class  ImageToPathFilter
 Base class for filters that take an image as input and produce an path as output. More...
 
class  ImageToSpatialObjectMetric
 Computes similarity between a moving spatial obejct and an Image to be registered. More...
 
class  ImageToSpatialObjectRegistrationMethod
 Base class for Image Registration Methods. More...
 
class  ImageToVectorImageFilter
 This class is deprecated. You should use itkComposeImageFilter instead. More...
 
class  ImageTransformer
 Base class for all process objects that transform an image into something else. More...
 
class  ImageTransformHelper
 Fast index/physical index computation. More...
 
class  ImageVectorOptimizerParametersHelper
 Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc. More...
 
class  ImageVoxel
 
class  ImplicitManifoldNormalVectorFilter
 This class implements the filter for computing the normal vectors from a scalar implicit function (i.e. a levelset image) and processing them. More...
 
class  ImportImageContainer
 Defines an itk::Image front-end to a standard C-array. More...
 
class  ImportImageFilter
 Import data from a standard C array into an itk::Image. More...
 
class  IncompatibleOperandsError
 
class  Indent
 Control indentation during Print() invocation. More...
 
class  Index
 Represent a n-dimensional index in a n-dimensional image. More...
 
class  IndexedContainerInterface
 This should only be used for reference when writing containers conforming to this interface. This should only be used for reference when writing containers conforming to this interface. ITK uses generic programming to allow container type substitution, so polymorphism is not needed to use containers through this interface. This means that a container conforming to this interface need not be derived from it, and that their methods should not be virtual. However, the container must derive from Object in order to support the reference counting, modification time, and debug information required by this interface. More...
 
class  InitializationBiasedParticleSwarmOptimizer
 Implementation of a biased/regularized Particle Swarm Optimization (PSO) algorithm. More...
 
class  InitializeEvent
 
class  InOrderTreeIterator
 
class  InPlaceImageFilter
 Base class for filters that take an image as input and overwrite that image as the output. More...
 
class  InPlaceLabelMapFilter
 Base class for filters that takes an image as input and overwrites that image as the output. More...
 
class  InputDataObjectConstIterator
 A forward iterator over inputs of a ProcessObject. More...
 
class  InputDataObjectIterator
 A forward iterator over inputs of a ProcessObject. More...
 
class  IntensityWindowingImageFilter
 Applies a linear transformation to the intensity levels of the input Image that are inside a user-defined interval. Values below this interval are mapped to a constant. Values over the interval are mapped to another constant. More...
 
class  InteriorExteriorMeshFilter
 InteriorExteriorMeshFilter takes an itk::Mesh and extracts from it a Sub-Mesh such that all its points Evaluate > 0 in an itk::SpatialFunction provided by the user. More...
 
class  InteriorExteriorSpatialFunction
 Returns whether or not a location is "inside" or "outside" a function. More...
 
class  IntermodesThresholdCalculator
 Computes the Intermodes's threshold for an image. More...
 
class  IntermodesThresholdImageFilter
 Threshold an image using the Intermodes Threshold. More...
 
class  InterpolateImageFilter
 Interpolate an image from two N-D images. More...
 
class  InterpolateImageFunction
 Base class for all image interpolaters. More...
 
class  InterpolateImagePointsFilter
 Resamples an image at the coordinates specified by the user. More...
 
class  IntrinsicMatrixCoefficients
 Compute a mtrix filled by intrinsic Coefficients of the edge, wherever two vertices are connected by an edge. More...
 
class  InvalidArgumentError
 
class  InvalidRequestedRegionError
 
class  InverseDeconvolutionImageFilter
 The direct linear inverse deconvolution filter. More...
 
class  InverseDeformationFieldImageFilter
 Computes the inverse of a deformation field. More...
 
class  InverseDisplacementFieldImageFilter
 Computes the inverse of a displacement field. More...
 
class  InverseEuclideanDistanceMatrixCoefficients
 Compute a matrix filed with the inverse of the euclidian distance wherever two vertices are connected by an edge. More...
 
class  InverseFFTImageFilter
 Base class for inverse Fast Fourier Transform. More...
 
class  InvertDisplacementFieldImageFilter
 Iteratively estimate the inverse field of a displacement field. More...
 
class  InvertIntensityImageFilter
 Invert the intensity of an image. More...
 
class  IOCommon
 Centralized funtionality for IO classes. More...
 
class  IOTestHelper
 
class  IPLCommonImageIO
 Class that defines how to read GE4 file format. More...
 
class  IsoContourDistanceImageFilter
 Compute an approximate distance from an interpolated isocontour to the close grid points. More...
 
class  IsoDataThresholdCalculator
 Computes the IsoData threshold for an image. Aka intermeans. More...
 
class  IsoDataThresholdImageFilter
 Threshold an image using the IsoData Threshold. More...
 
class  IsolatedConnectedImageFilter
 Label pixels that are connected to one set of seeds but not another. More...
 
class  IsolatedWatershedImageFilter
 Isolate watershed basins using two seeds. More...
 
class  IsotropicFourthOrderLevelSetImageFilter
 This class implements the 4th-order level set isotropic diffusion (smoothing) PDE. More...
 
class  IterationEvent
 
class  IterationReporter
 Implements iterations tracking for a filter. More...
 
class  IterativeDeconvolutionImageFilter
 Abstract base class for filters that implement iterative deconvolution algorithms. More...
 
class  IterativeInverseDeformationFieldImageFilter
 Computes the inverse of a deformation field. More...
 
class  IterativeInverseDisplacementFieldImageFilter
 Computes the inverse of a displacement field. More...
 
class  JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4
 Implementation of the Jensen Havrda Charvat Tsallis Point Set metric. More...
 
class  JoinImageFilter
 Join two images, resulting in an image where each pixel has the components of the first image followed by the components of the second image. More...
 
class  JoinSeriesImageFilter
 Join N-D images into an (N+1)-D image. More...
 
class  JointHistogramMutualInformationComputeJointPDFThreader
 Provide a threaded computation of the joint PDF for JointHistogramMutualInformationImageToImageMetricv4. More...
 
class  JointHistogramMutualInformationComputeJointPDFThreader< ThreadedImageRegionPartitioner< TJointHistogramMetric::VirtualImageDimension >, TJointHistogramMetric >
 
class  JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >
 
class  JointHistogramMutualInformationComputeJointPDFThreaderBase
 Comput the JointPDF image. More...
 
class  JointHistogramMutualInformationGetValueAndDerivativeThreader
 Processes points for JointHistogramMutualInformationImageToImageMetricv4 GetValueAndDerivative(). More...
 
class  JointHistogramMutualInformationImageToImageMetricv4
 
class  JoinTraits
 Trait to determine what datatype is needed if the specified pixel types are "joined" into a single vector. More...
 
class  JPEG2000ImageIO
 Supports for the JPEG2000 file format based on openjpeg. More...
 
class  JPEG2000ImageIOFactory
 Supports for the JPEG2000 file format based on openjpeg. More...
 
class  JPEGImageIO
 ImageIO object for reading and writing JPEG images. More...
 
class  JPEGImageIOFactory
 Create instances of JPEGImageIO objects using an object factory. More...
 
class  KalmanLinearEstimator
 Implement a linear recursive estimator. More...
 
class  KappaSigmaThresholdImageCalculator
 Compute moments of an n-dimensional image. More...
 
class  KappaSigmaThresholdImageFilter
 Threshold an image using multiple Otsu Thresholds. More...
 
class  KappaStatisticImageToImageMetric
 Computes similarity between two binary objects to be registered. More...
 
class  KernelFunction
 KernelFunction is for backward compatibility with ITKv3. More...
 
class  KernelFunctionBase
 Kernel used for density estimation and nonparameteric regression. More...
 
class  KernelImageFilter
 A base class for all the filters working on an arbitrary shaped neighborhood. More...
 
class  KernelTransform
 
class  KittlerIllingworthThresholdCalculator
 Computes the KittlerIllingworth's threshold for an image. More...
 
class  KittlerIllingworthThresholdImageFilter
 Threshold an image using the KittlerIllingworth Threshold. More...
 
class  KLMDynamicBorderArray
 Object maintaining a reference to a list of borders associated with a region. More...
 
class  KLMRegionGrowImageFilter
 Base class for a region growing object that performs energy-based region growing for multiband images. More...
 
class  KLMSegmentationBorder
 Base class for KLMSegmentationBorder object. More...
 
class  KLMSegmentationRegion
 Base class for KLMSegmentationRegion object. More...
 
class  KullbackLeiblerCompareHistogramImageToImageMetric
 Computes the Kubler Lieblach(KL) metric between the histogram of the two images to be registered and a training histogram. More...
 
class  LabelContourImageFilter
 Labels the pixels on the border of the objects in a labeled image. More...
 
class  LabeledPointSetToPointSetMetricv4
 Computes the distance metric and gradient between two labeled point sets. More...
 
class  LabelGeometryImageFilter
 Given a label map and an optional intensity image, compute geometric features. More...
 
class  LabelImageGaussianInterpolateImageFunction
 Interpolation function for multi-label images that implicitly smooths each unique value in the image corresponding to each label set element and returns the corresponding label set element with the largest wieght. More...
 
class  LabelImageToLabelMapFilter
 convert a labeled image to a label collection image More...
 
class  LabelImageToShapeLabelMapFilter
 Converts a label image to a label map and valuates the shape attributes. More...
 
class  LabelImageToStatisticsLabelMapFilter
 a convenient class to convert a label image to a label map and valuate the statistics attributes at once More...
 
class  LabelMap
 Templated n-dimensional image to store labeled objects. More...
 
class  LabelMapContourOverlayImageFilter
 Apply a colormap to the contours (outlines) of each object in a label map and superimpose it on top of the feature image. More...
 
class  LabelMapFilter
 Base class for filters that take an image as input and overwrite that image as the output. More...
 
class  LabelMapMaskImageFilter
 Mask and image with a LabelMap. More...
 
class  LabelMapOverlayImageFilter
 Apply a colormap to a label map and superimpose it on an image. More...
 
class  LabelMapToAttributeImageFilter
 Convert a LabelMap to a labeled image. More...
 
class  LabelMapToBinaryImageFilter
 Convert a LabelMap to a binary image. More...
 
class  LabelMapToLabelImageFilter
 Converts a LabelMap to a labeled image. More...
 
class  LabelMapToRGBImageFilter
 Convert a LabelMap to a colored image. More...
 
class  LabelObject
 The base class for the representation of an labeled binary object in an image. More...
 
class  LabelObjectLine
 
class  LabelOverlapMeasuresImageFilter
 Computes overlap measures between the set same set of labels of pixels of two images. Background is assumed to be 0. More...
 
class  LabelOverlayImageFilter
 Apply a colormap to a label image and put it on top of the input image. More...
 
class  LabelSelectionLabelMapFilter
 remove the objects according to the value of their attribute More...
 
class  LabelShapeKeepNObjectsImageFilter
 keep N objects according to their shape attributes More...
 
class  LabelShapeOpeningImageFilter
 remove the objects according to the value of their shape attribute More...
 
class  LabelStatisticsImageFilter
 Given an intensity image and a label map, compute min, max, variance and mean of the pixels associated with each label or segment. More...
 
class  LabelStatisticsKeepNObjectsImageFilter
 keep N objects according to their statistics attributes More...
 
class  LabelStatisticsOpeningImageFilter
 remove the objects according to the value of their statistics attribute More...
 
class  LabelToRGBImageFilter
 Apply a colormap to a label image. More...
 
class  LabelUniqueLabelMapFilter
 Make sure that the objects are not overlapping. More...
 
class  LabelVotingImageFilter
 This filter performs pixelwise voting among an arbitrary number of input images, where each of them represents a segmentation of the same scene (i.e., image). More...
 
class  LandmarkBasedTransformInitializer
 LandmarkBasedTransformInitializer 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  LandmarkDisplacementFieldSource
 Computes a displacement field from two sets of landmarks. More...
 
class  LandmarkSpatialObject
 Representation of a Landmark based on the spatial object classes. More...
 
class  LandweberDeconvolutionImageFilter
 Deconvolve an image using the Landweber deconvolution algorithm. More...
 
class  LaplacianImageFilter
 
class  LaplacianOperator
 A NeighborhoodOperator for use in calculating the Laplacian at a pixel. More...
 
class  LaplacianRecursiveGaussianImageFilter
 Computes the Laplacian of Gaussian (LoG) of an image. More...
 
class  LaplacianSegmentationLevelSetFunction
 This function is used in LaplacianSegmentationImageFilter to segment structures in an image based Laplacian edges. More...
 
class  LaplacianSegmentationLevelSetImageFilter
 Segments structures in images based on a second derivative image features. More...
 
class  LaplacianSharpeningImageFilter
 This filter sharpens an image using a Laplacian. LaplacianSharpening highlights regions of rapid intensity change and therefore highlights or enhances the edges. The result is an image that appears more in focus. More...
 
class  LBFGSBOptimizer
 Limited memory Broyden Fletcher Goldfarb Shannon minimization with simple bounds. More...
 
class  LBFGSOptimizer
 Wrap of the vnl_lbfgs algorithm. More...
 
class  LeafTreeIterator
 
class  LevelOrderTreeIterator
 Iterate over a tree in level order. More...
 
class  LevelSetBase
 Abstract base class for the representation of a level-set function. More...
 
class  LevelSetContainer
 Container of Level-Sets. More...
 
class  LevelSetContainer< TIdentifier, LevelSetDenseImage< TImage > >
 Container class for dense level sets. More...
 
class  LevelSetContainerBase
 Container of level set. More...
 
class  LevelSetDenseImage
 Base class for the "dense" representation of a level-set function on one image. More...
 
class  LevelSetDomainMapImageFilter
 
class  LevelSetDomainPartition
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  LevelSetDomainPartitionBase
 Helper class used to partition domain and efficiently compute overlap. More...
 
class  LevelSetDomainPartitionImage
 Helper class used to partition domain and efficiently compute overlap. More...
 
class  LevelSetDomainPartitionImageWithKdTree
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  LevelSetDomainPartitionMesh
 Helper class used to partition domain and efficiently compute overlap. More...
 
class  LevelSetEquationAdvectionTerm
 Derived class to represents an advection term in the level-set evolution PDE. More...
 
class  LevelSetEquationChanAndVeseExternalTerm
 Class to represent the external energy Chan And Vese term. More...
 
class  LevelSetEquationChanAndVeseInternalTerm
 Class to represent the internal energy Chan And Vese term. More...
 
class  LevelSetEquationContainer
 Class for holding a set of level set equations (PDEs). More...
 
class  LevelSetEquationCurvatureTerm
 Derived class to represents a curvature term in the level-set evolution PDE. More...
 
class  LevelSetEquationLaplacianTerm
 Derived class to represents a propagation term in the level-set evolution PDE. More...
 
class  LevelSetEquationPropagationTerm
 Derived class to represents a propagation term in the level-set evolution PDE. More...
 
class  LevelSetEquationRegionTerm
 
class  LevelSetEquationTermBase
 Abstract class to represents a term in the level-set evolution PDE. More...
 
class  LevelSetEquationTermContainer
 Class for container holding the terms of a given level set update equation. More...
 
class  LevelSetEvolution
 Class for iterating and evolving the level-set function. More...
 
class  LevelSetEvolution< TEquationContainer, LevelSetDenseImage< TImage > >
 
class  LevelSetEvolution< TEquationContainer, MalcolmSparseLevelSetImage< VDimension > >
 
class  LevelSetEvolution< TEquationContainer, ShiSparseLevelSetImage< VDimension > >
 
class  LevelSetEvolution< TEquationContainer, WhitakerSparseLevelSetImage< TOutput, VDimension > >
 
class  LevelSetEvolutionBase
 Class for iterating and evolving the dense level-set function. More...
 
class  LevelSetEvolutionComputeIterationThreader
 Thread the ComputeIteration method. More...
 
class  LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedImageRegionPartitioner< TImage::ImageDimension >, TLevelSetEvolution >
 
class  LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >
 
class  LevelSetEvolutionComputeIterationThreader< WhitakerSparseLevelSetImage< TOutput, VDimension >, ThreadedIteratorRangePartitioner< typename WhitakerSparseLevelSetImage< TOutput, VDimension >::LayerConstIterator >, TLevelSetEvolution >
 
class  LevelSetEvolutionNumberOfIterationsStoppingCriterion
 
class  LevelSetEvolutionStoppingCriterion
 
class  LevelSetEvolutionUpdateLevelSetsThreader
 Threade the UpdateLevelSets method. More...
 
class  LevelSetEvolutionUpdateLevelSetsThreader< LevelSetDenseImage< TImage >, ThreadedImageRegionPartitioner< TImage::ImageDimension >, TLevelSetEvolution >
 
class  LevelSetFunction
 The LevelSetFunction class is a generic function object which can be used to create a level set method filter when combined with an appropriate finite difference image filter. (See FiniteDifferenceImageFilter.) More...
 
class  LevelSetFunctionWithRefitTerm
 This class extends the LevelSetFunction class by adding a grow term based on a target curvature stored in a sparse image. More...
 
class  LevelSetImage
 Abstract class for a level-set function on one Image. More...
 
class  LevelSetMotionRegistrationFilter
 Deformably register two images using level set motion. More...
 
class  LevelSetMotionRegistrationFunction
 
class  LevelSetNeighborhoodExtractor
 Locate pixels of a particular level set. More...
 
class  LevelSetNode
 Represent a node in a level set. More...
 
class  LevelSetQuadEdgeMesh
 Base class for the surface mesh representation of a level-set function. More...
 
class  LevelSetSparseImage
 Base class for the sparse representation of a level-set function on one Image. More...
 
class  LevelSetTypeDefault
 Level set type information. More...
 
class  LevelSetVelocityNeighborhoodExtractor
 Locate pixels of a particular level set. More...
 
class  LevenbergMarquardtOptimizer
 Wrap of the vnl_levenberg_marquardt algorithm. More...
 
class  LightObject
 Light weight base class for most itk classes. More...
 
class  LightProcessObject
 LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insight data processing pipeline. More...
 
class  LinearInterpolateImageFunction
 Linearly interpolate an image at specified positions. More...
 
class  LineCell
 Represents a line segment for a Mesh. More...
 
class  LineConstIterator
 An iterator that walks a Bresenham line through an ND image with read-only access to pixels. More...
 
class  LineIterator
 An iterator that walks a Bresenham line through an ND image with write access to pixels. More...
 
class  LineSpatialObject
 Representation of a Line based on the spatial object classes. More...
 
class  LineSpatialObjectPoint
 Point used for a line definition. More...
 
class  ListNode
 
class  LiThresholdCalculator
 Computes the Li threshold for an image. Aka intermeans. More...
 
class  LiThresholdImageFilter
 Threshold an image using the Li Threshold. More...
 
class  Log10ImageAdaptor
 Presents an image as being composed of the vcl_log10() of its pixels. More...
 
class  Log10ImageFilter
 Computes the log10 of each pixel. More...
 
class  Logger
 Used for logging information during a run. More...
 
class  LoggerBase
 Used for logging information during a run. More...
 
class  LoggerManager
 Used for centrally managing loggers. More...
 
class  LoggerOutput
 Used for overriding itk::OutputWindow to redirect messages to itk::Logger. More...
 
class  LoggerThreadWrapper
 Used for providing logging service as a separate thread. More...
 
class  LogImageAdaptor
 Presents an image as being composed of the vcl_log() of its pixels. More...
 
class  LogImageFilter
 Computes the log() of each pixel. More...
 
class  LogOutput
 Represents an output stream. More...
 
class  LSMImageIO
 ImageIO class for reading LSM (Zeiss) images LSM is a line of confocal laser scanning microscopes produced by the Zeiss company LSM files are essentially extensions of the TIFF multiple image stack file format. More...
 
class  LSMImageIOFactory
 Create instances of LSMImageIO objects using an object factory. More...
 
class  MagnitudeAndPhaseToComplexImageFilter
 Implements pixel-wise conversion of magnitude and phase data into complex voxels. More...
 
class  MahalanobisDistanceThresholdImageFunction
 Returns true if the pixel value of a vector image has a Mahalanobis distance below the value specified by the threshold. More...
 
class  MalcolmSparseLevelSetImage
 Derived class for the shi representation of level-set function. More...
 
class  ManifoldParzenWindowsPointSetFunction
 Point set function based on n-dimensional parzen windowing. More...
 
class  ManualWisdomFilenameGenerator
 
class  MapContainer
 A wrapper of the STL "map" container. More...
 
class  MapData
 Base class for map data containers. More...
 
class  MapFileParser
 TODO. More...
 
class  MapRecord
 MapRecord class. More...
 
class  MaskedFFTNormalizedCorrelationImageFilter
 Calculate masked normalized cross correlation using FFTs. More...
 
class  MaskedMovingHistogramImageFilter
 
class  MaskedRankImageFilter
 Rank filter of a greyscale image. More...
 
class  MaskFeaturePointSelectionFilter
 Generate a PointSet containing the feature points selected from a masked 3D input image. More...
 
class  MaskImageFilter
 Mask an image with a mask. image with the mask. More...
 
class  MaskNegatedImageFilter
 Mask an image with the negative of a mask. More...
 
class  MaskNeighborhoodOperatorImageFilter
 Applies a single NeighborhoodOperator to an image, processing only those pixels that are under a mask. More...
 
class  MatchCardinalityImageToImageMetric
 Computes similarity between two objects to be registered. More...
 
class  MatlabTransformIO
 Create instances of MatlabTransformIO objects. More...
 
class  MatlabTransformIOFactory
 Create instances of MatlabTransformIO objects using an object factory. More...
 
class  Matrix
 A templated class holding a M x N size Matrix. More...
 
class  MatrixCoefficients
 Superclass for all the matrix coefficients computation classes. More...
 
class  MatrixIndexSelectionImageFilter
 Extracts the selected indices of a matrix image that is the input pixel type. More...
 
class  MatrixOffsetTransformBase
 Matrix and Offset transformation of a vector space (e.g. space coordinates) More...
 
class  MatrixResizeableDataObject
 Allows a VNL matrix to be a DataObject with the flexibility of being resizable. More...
 
class  MattesMutualInformationImageToImageMetric
 Computes the mutual information between two images to be registered using the method of Mattes et al. More...
 
class  MattesMutualInformationImageToImageMetricv4
 Computes the mutual information between two images to be registered using the method of Mattes et al. More...
 
class  MattesMutualInformationImageToImageMetricv4GetValueAndDerivativeThreader
 Processes points for MattesMutualInformationImageToImageMetricv4 GetValueAndDerivative. More...
 
class  MaxFunctor
 
class  MaximumEntropyThresholdCalculator
 Computes the MaximumEntropy's threshold for an image. More...
 
class  MaximumEntropyThresholdImageFilter
 Threshold an image using the MaximumEntropy Threshold. More...
 
class  MaximumImageFilter
 Implements a pixel-wise operator Max(a,b) between two images. More...
 
class  MaximumProjectionImageFilter
 Maximum projection. More...
 
class  MaxMeasureBoundCriterion
 
class  MaxPriorityQueueElementWrapper
 
class  MeanImageFilter
 Applies an averaging filter to an image. More...
 
class  MeanImageFunction
 Calculate the mean value in the neighborhood of a pixel. More...
 
class  MeanProjectionImageFilter
 Mean projection. More...
 
class  MeanReciprocalSquareDifferenceImageToImageMetric
 Computes similarity between two objects to be registered. More...
 
class  MeanReciprocalSquareDifferencePointSetToImageMetric
 Computes similarity between pixel values of a point set and intensity values in an image. More...
 
class  MeanSquareRegistrationFunction
 
class  MeanSquaresHistogramImageToImageMetric
 Computes mean squared difference similarity measure between two images to be registered. More...
 
class  MeanSquaresImageToImageMetric
 TODO. More...
 
class  MeanSquaresImageToImageMetricv4
 Class implementing a mean squares metric. More...
 
class  MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader
 Processes points for MeanSquaresImageToImageMetricv4 GetValueAndDerivative. More...
 
class  MeanSquaresPointSetToImageMetric
 Computes similarity between pixel values of a point set and intensity values of an image. More...
 
class  MedianImageFilter
 Applies a median filter to an image. More...
 
class  MedianImageFunction
 Calculate the median value in the neighborhood of a pixel. More...
 
class  MedianProjectionImageFilter
 Median projection. More...
 
class  MemberCommand
 A Command subclass that calls a pointer to a member function. More...
 
class  MemoryAllocationError
 
class  MemoryProbe
 Computes the memory allocated between two points in code. More...
 
class  MemoryProbesCollectorBase
 Aggregates a set of memory probes. More...
 
class  MemoryUsageObserverBase
 
class  MergeLabelMapFilter
 Merges several Label Maps. More...
 
class  Mesh
 Implements the N-dimensional mesh structure. More...
 
class  MeshConvertPixelTraits
 Traits class used to by ConvertPixels to convert blocks of pixels. More...
 
class  MeshFileReader
 Mesh source that reads mesh data from a single file. More...
 
class  MeshFileReaderException
 Base exception class for IO conflicts. More...
 
class  MeshFileWriter
 Writes mesh data to a single file. More...
 
class  MeshFileWriterException
 Base exception class for IO problems during writing. More...
 
class  MeshIOBase
 Abstract superclass defines mesh IO interface. More...
 
class  MeshIOFactory
 Create instances of MeshIO objects using an object factory. More...
 
class  MeshRegion
 A mesh region represents an unstructured region of data. More...
 
class  MeshSource
 Base class for all process objects that output mesh data. More...
 
class  MeshSpatialObject
 Implementation of an Mesh as spatial object. More...
 
class  MeshToMeshFilter
 MeshToMeshFilter is the base class for all process objects that output mesh data, and require mesh data as input. Specifically, this class defines the SetInput() method for defining the input to a filter. More...
 
class  MetaArrayReader
 
class  MetaArrayWriter
 
class  MetaArrowConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaBlobConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaContourConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaConverterBase
 Base class for MetaObject<->SpatialObject converters. More...
 
class  MetaDataDictionary
 Provides a mechanism for storing a collection of arbitrary data types. More...
 
class  MetaDataObject
 Allows arbitrary data types to be stored as MetaDataObjectBase types, and to be stored in a MetaDataDictionary. More...
 
class  MetaDataObjectBase
 The common interface for MetaDataObject's. More...
 
class  MetaDTITubeConverter
 converts between MetaObject<->SpatialObject More...
 
class  MetaEllipseConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaEvent
 Event abstract class. More...
 
class  MetaFEMObjectConverter
 Converts from a FEMObject into a FEMSpatialOPbject. More...
 
class  MetaGaussianConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaGroupConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaImageConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaImageIO
 Read MetaImage file format. More...
 
class  MetaImageIOFactory
 Create instances of MetaImageIO objects using an object factory. More...
 
class  MetaImageMaskConverter
 converts between MetaObject<->SpatialObject More...
 
class  MetaLandmarkConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaLineConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaMeshConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaSceneConverter
 Converts between MetaObject and SpaitalObject scenes. More...
 
class  MetaSurfaceConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaTubeConverter
 converts between MetaObject<->SpatialObject. More...
 
class  MetaVesselTubeConverter
 This is the MetaVesselTubeConverter class. More...
 
class  MINC2ImageIO
 Class that defines how to read MINC2 file format. Note,like ITK, MINC2 is N dimensional and dimensions can be submitted in any arbitrary order. Here we make sure the dimensions are ordered as xspace, yspace, zspace, time and vector_dimension and so on or xfrequencey, yfrequency, zfrequency, tfrequency and vector_dimension and so on NOTE** This class only reads the regularly sampled dimensions as I am not sure how to deal with "iregularly sampled" dimensions yet! More...
 
class  MINC2ImageIOFactory
 Create instances of MINC2ImageIO objects using an object factory. More...
 
class  MinFunctor
 
class  MinimumImageFilter
 Implements a pixel-wise operator Min(a,b) between two images. More...
 
class  MinimumMaximumImageCalculator
 Computes the minimum and the maximum intensity values of an image. More...
 
class  MinimumMaximumImageFilter
 Computes the minimum and the maximum intensity values of an image. More...
 
class  MinimumProjectionImageFilter
 Minimum projection. More...
 
class  MiniPipelineSeparableImageFilter
 A separable filter for filter which are using radius. More...
 
class  MinMaxCurvatureFlowFunction
 
class  MinMaxCurvatureFlowImageFilter
 Denoise an image using min/max curvature flow. More...
 
class  MinMeasureBoundCriterion
 
class  MinPriorityQueueElementWrapper
 
class  MIRegistrationFunction
 
class  MirrorPadImageFilter
 Increase the image size by padding with replicants of the input image value. More...
 
class  MissingHistogramBinMaximumInput
 
class  MissingHistogramBinMinimumInput
 
class  MissingHistogramMarginalScaleInput
 
class  MissingHistogramSizeInput
 
class  ModifiedEvent
 
class  ModulusImageFilter
 Computes the modulus (x % dividend) pixel-wise. More...
 
class  MomentsThresholdCalculator
 Computes the Moments's threshold for an image. More...
 
class  MomentsThresholdImageFilter
 Threshold an image using the Moments Threshold. More...
 
class  MorphologicalGradientImageFilter
 gray scale dilation of an image More...
 
class  MorphologicalWatershedFromMarkersImageFilter
 Morphological watershed transform from markers. More...
 
class  MorphologicalWatershedImageFilter
 TODO. More...
 
class  MorphologyImageFilter
 Base class for the morphological operations such as erosion and dialation. More...
 
class  MovingHistogramDilateImageFilter
 gray scale dilation of an image More...
 
class  MovingHistogramErodeImageFilter
 gray scale erosion of an image More...
 
class  MovingHistogramImageFilter
 Implements a generic moving histogram algorithm. More...
 
class  MovingHistogramImageFilterBase
 Implements a generic moving histogram algorithm. More...
 
class  MovingHistogramMorphologicalGradientImageFilter
 Morphological gradients enhance the variation of pixel intensity in a given neighborhood. More...
 
class  MovingHistogramMorphologyImageFilter
 base class for MovingHistogramDilateImageFilter and MovingHistogramErodeImageFilter More...
 
class  MRASlabIdentifier
 identifies slab in MR images comparing minimum intensity averages More...
 
class  MRCHeaderObject
 This class is a light wrapper for a couple of plain old data structures, so that they can be utilized in a MetaDataDictionary. More...
 
class  MRCImageIO
 An ImageIO class to read the MRC file format. The MRC file format frequently has the extension ".mrc" or ".rec". It is used frequently for electron microscopy and is an emerging standard for cryo-electron tomography and molecular imaging. The format is used to represent 2D, 3D images along with 2D tilt series for tomography. More...
 
class  MRCImageIOFactory
 Create instances of MRCImageIO objects using an object factory. More...
 
class  MRFImageFilter
 Implementation of a labeller object that uses Markov Random Fields to classify pixels in an image data set. More...
 
class  MRIBiasEnergyFunction
 a cost function for optimization More...
 
class  MRIBiasFieldCorrectionFilter
 corrects 3D MRI bias field More...
 
class  MultiGradientOptimizerv4
 Multiple gradient-based optimizers are combined in order to perform a multi-objective optimization. More...
 
class  MultiLabelSTAPLEImageFilter
 This filter performs a pixelwise combination of an arbitrary number of input images, where each of them represents a segmentation of the same scene (i.e., image). More...
 
class  MultiphaseDenseFiniteDifferenceImageFilter
 
class  MultiphaseFiniteDifferenceImageFilter
 
class  MultiphaseSparseFiniteDifferenceImageFilter
 This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as level-sets. More...
 
class  MultipleLogOutput
 Allows writing simultaneously to multiple streams. Note that the class derives from std::streambuf and contains a std::set<> of LogOutput. More...
 
class  MultipleValuedCostFunction
 This class is a base for the CostFunctions returning a multiple values. More...
 
class  MultipleValuedNonLinearOptimizer
 This class is a base for the Optimization methods that optimize a multiple valued function. More...
 
class  MultipleValuedNonLinearVnlOptimizer
 This class is a base for the Optimization methods that optimize a multi-valued function. More...
 
class  MultipleValuedVnlCostFunctionAdaptor
 This class is an Adaptor that allows to pass itk::MultipleValuedCostFunctions to vnl_optimizers expecting a vnl_cost_function. More...
 
class  MultiplyByConstantImageFilter
 This class is deprecated. All features of this class have been incorporated into the MultiplyImageFilter. This class is a thin wrapper around the MultiplyImageFilter that provides the ITKv3 API. More...
 
class  MultiplyImageFilter
 Pixel-wise multiplication of two images. More...
 
class  MultiResolutionImageRegistrationMethod
 Base class for multi-resolution image registration methods. More...
 
class  MultiResolutionPDEDeformableRegistration
 Framework for performing multi-resolution PDE deformable registration. More...
 
class  MultiResolutionPyramidImageFilter
 Framework for creating images in a multi-resolution pyramid. More...
 
class  MultiScaleHessianBasedMeasureImageFilter
 A filter to enhance structures using Hessian eigensystem-based measures in a multiscale framework. More...
 
class  MultiStartOptimizerv4
 Multi-start searches over input parameters and returns the best metric value. More...
 
class  MultiTransform
 This abstract class contains a list of transforms and provides basic methods. More...
 
class  MultivariateLegendrePolynomial
 2D and 3D multivariate Legendre Polynomial More...
 
class  MutexLock
 Mutual exclusion locking class. More...
 
class  MutexLockHolder
 A container to store a Mutex. More...
 
class  MutualInformationHistogramImageToImageMetric
 Computes the mutual information between two images to be registered using the histograms of the intensities in the images. This class is templated over the type of the fixed and moving images to be compared. More...
 
class  MutualInformationImageToImageMetric
 Computes the mutual information between two images to be registered. More...
 
class  N4BiasFieldCorrectionImageFilter
 Implementation of the N4 bias field correction algorithm. More...
 
class  NarrowBand
 Narrow Band class. More...
 
class  NarrowBandCurvesLevelSetImageFilter
 Segments structures in images based on user supplied edge potential map. More...
 
class  NarrowBandImageFilterBase
 This class implements a multi-threaded finite difference image to image solver that can be applied to an arbitrary list of pixels. More...
 
class  NarrowBandLevelSetImageFilter
 A base class which defines the API for implementing a special class of image segmentation filters using level set methods. More...
 
class  NarrowBandThresholdSegmentationLevelSetImageFilter
 Segments structures in images based on intensity values. More...
 
class  NaryAddImageFilter
 Pixel-wise addition of N images. More...
 
class  NaryFunctorImageFilter
 Perform a generic pixel-wise operation on N images. More...
 
class  NaryMaximumImageFilter
 Computes the pixel-wise maximum of several images. More...
 
class  NCCRegistrationFunction
 
class  NearestNeighborExtrapolateImageFunction
 Nearest neighbor extrapolation of a scalar image. More...
 
class  NearestNeighborInterpolateImageFunction
 Nearest neighbor interpolation of a scalar image. More...
 
class  Neighborhood
 A light-weight container object for storing an N-dimensional neighborhood of values. More...
 
class  NeighborhoodAccessorFunctor
 Provides accessor interfaces to Get pixels and is meant to be used on pointers contained within Neighborhoods. A typical user should not need to use this class directly. This class is used by the neighborhood iterators to get pixels from pixel pointers or assign a pixel to an address. More...
 
class  NeighborhoodAllocator
 A memory allocator for use as the default allocator type in Neighborhood. More...
 
class  NeighborhoodBinaryThresholdImageFunction
 Determine whether all the pixels in the specified neighborhood meet a threshold criteria. More...
 
class  NeighborhoodConnectedImageFilter
 Label pixels that are connected to a seed and lie within a neighborhood. More...
 
class  NeighborhoodInnerProduct
 Defines the inner product operation between an Neighborhood and a NeighborhoodOperator. More...
 
class  NeighborhoodIterator
 Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image. More...
 
class  NeighborhoodOperator
 Virtual class that defines a common interface to all neighborhood operator subtypes. More...
 
class  NeighborhoodOperatorImageFilter
 Applies a single NeighborhoodOperator to an image region. More...
 
class  NeighborhoodOperatorImageFunction
 Compute the convolution of a neighborhood operator with the image at a specific location in space, i.e. point, index or continuous index. This class is templated over the input image type. More...
 
class  NeuralNetworkFileReader
 Reader for Neural Network. More...
 
class  NeuralNetworkFileWriter
 Writer for Neural Network. More...
 
class  NiftiImageIO
 Class that defines how to read Nifti file format. Nifti IMAGE FILE FORMAT - As much information as I can determine from sourceforge.net/projects/Niftilib. More...
 
class  NiftiImageIOFactory
 Create instances of NiftiImageIO objects using an object factory. More...
 
class  NodeOfPermutation
 A node to be used when computing permutations. More...
 
class  NodePair
 Represents a Node and its associated value (front value) More...
 
class  NoEvent
 
class  NoiseImageFilter
 Calculate the local noise in an image. More...
 
class  NonLinearOptimizer
 Wrap of the vnl_nonlinear_minimizer to be adapted. More...
 
class  NormalBandNode
 This is a data storage class that can is used as the node type for the SparseImage class. More...
 
class  NormalizedCorrelationImageFilter
 Computes the normalized correlation of an image and a template. More...
 
class  NormalizedCorrelationImageToImageMetric
 Computes similarity between two images to be registered. More...
 
class  NormalizedCorrelationPointSetToImageMetric
 Computes similarity between pixel values of a point set and intensity values of an image. More...
 
class  NormalizedMutualInformationHistogramImageToImageMetric
 Computes normalized mutual information between two images to be registered using the histograms of the intensities in the images. More...
 
class  NormalizeImageFilter
 Normalize an image by setting its mean to zero and variance to one. More...
 
class  NormalizeToConstantImageFilter
 Scales image pixel intensities to make the sum of all pixels equal a user-defined constant. More...
 
class  NormalQuadEdgeMeshFilter
 Filter which computes normals to faces and vertices and store it in the output mesh. Normals to face are first computed, then normals to vertices are computed as linear combination of neighbor face normals, i.e.

\[ n_v = \frac{\sum_{i=0}^{N_f} \omega_i \cdot n_i}{\| \sum_{k=0}^{N_f} \omega_x \cdot n_k\|} \]

. More...

 
class  NormalVectorDiffusionFunction
 This class defines all the necessary functionality for performing isotropic and anisotropic diffusion operations on vector neighborhoods from a sparse image. More...
 
class  NormalVectorFunctionBase
 This class defines the common functionality for Sparse Image neighborhoods of unit vectors. More...
 
class  NotImageFilter
 Implements the NOT logical operator pixel-wise on an image. More...
 
class  NrrdImageIO
 Read and write the "Nearly Raw Raster Data" (Nrrd) image format. The Nrrd format was developed as part of the Teem package (teem.sourceforge.net). More...
 
class  NrrdImageIOFactory
 Create instances of NrrdImageIO objects using an object factory. More...
 
class  NthElementImageAdaptor
 Presents an image as being composed of the N-th element of its pixels. More...
 
class  NthElementImageAdaptorHelper
 
class  NthElementPixelAccessor
 Give access to the N-th of a Container type. More...
 
class  NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >
 
class  NullSizeHistogramInputMeasurementVectorSize
 
class  NumberOfFacesCriterion
 
class  NumberOfPointsCriterion
 
class  NumericSeriesFileNames
 Generate an ordered sequence of filenames. More...
 
class  NumericTraits
 Define additional traits for native types such as int or float. More...
 
class  NumericTraits< Array< T > >
 NumericTraits for Array. More...
 
class  NumericTraits< CovariantVector< T, D > >
 Define numeric traits for CovariantVector. More...
 
class  NumericTraits< DiffusionTensor3D< T > >
 Define numeric traits for DiffusionTensor3D. More...
 
class  NumericTraits< FixedArray< T, D > >
 Define numeric traits for FixedArray. More...
 
class  NumericTraits< Point< T, D > >
 NumericTraits for Point. More...
 
class  NumericTraits< RGBAPixel< T > >
 Define numeric traits for RGBAPixel. More...
 
class  NumericTraits< RGBPixel< T > >
 Define numeric traits for RGBPixel. More...
 
class  NumericTraits< std::vector< T > >
 Define numeric traits for std::vector. More...
 
class  NumericTraits< SymmetricSecondRankTensor< T, D > >
 Define numeric traits for SymmetricSecondRankTensor. More...
 
class  NumericTraits< VariableLengthVector< T > >
 Define numeric traits for VariableLengthVector. More...
 
class  NumericTraits< Vector< T, D > >
 NumericTraits for Vector. More...
 
class  Object
 Base class for most ITK classes. More...
 
class  ObjectByObjectLabelMapFilter
 ObjectByObjectLabelMapFilter applies an image pipeline to all the objects of a label map and produce a new label map. More...
 
class  ObjectFactory
 Create instances of a class. More...
 
class  ObjectFactoryBase
 Create instances of classes using an object factory. More...
 
class  ObjectMorphologyImageFilter
 Base class for the morphological operations being applied to isolated objects in an image. More...
 
class  ObjectStore
 A specialized memory management object for allocating and destroying contiguous blocks of objects. More...
 
class  ObjectToObjectMetric
 Computes similarity between regions of two objects. More...
 
class  ObjectToObjectMetricBase
 Base class for all object-to-object similarlity metrics added in ITKv4. More...
 
class  ObjectToObjectMultiMetricv4
 This class takes one ore more ObjectToObject metrics and assigns weights to their derivatives to compute a single result. More...
 
class  ObjectToObjectOptimizerBase
 Abstract base for object-to-object optimizers. More...
 
class  OBJMeshIO
 This class defines how to read and write Object file format. More...
 
class  OBJMeshIOFactory
 Create instances of OBJMeshIO objects using an object factory. More...
 
class  Octree
 Represent a 3D Image with an Octree data structure. More...
 
class  OctreeBase
 Provides non-templated access to templated instances of Octree. More...
 
class  OctreeNode
 A data structure representing a node in an Octree. More...
 
class  OctreeNodeBranch
 
class  OFFMeshIO
 this class defines how to read and write Object file format. More...
 
class  OFFMeshIOFactory
 Create instances of OFFMeshIO objects using an object factory. More...
 
class  Offset
 Represent the offset between two n-dimensional indexes in a n-dimensional image. More...
 
class  OnePlusOneEvolutionaryOptimizer
 1+1 evolutionary strategy optimizer More...
 
class  OnesMatrixCoefficients
 Compute a matrix filled by 1s wherever two vertices are connected by an edge. More...
 
class  OneWayEquivalencyTable
 Hash table to manage integral label equivalencies that are order dependent. More...
 
class  OpeningByReconstructionImageFilter
 Opening by reconstruction of an image. More...
 
class  Optimizer
 Generic representation for an optimization method. More...
 
class  OptimizerParameters
 Class to hold and manage different parameter types used during optimization. More...
 
class  OptimizerParameterScalesEstimator
 OptimizerParameterScalesEstimator is the base class offering a empty method of estimating the parameter scales for optimizers. More...
 
class  OptimizerParametersHelper
 Basic helper class to manage parameter data as an Array type, the default type. More...
 
class  OrientImageFilter
 Permute axes and then flip images as needed to obtain agreement in coordinateOrientation codes. More...
 
class  OrImageFilter
 Implements the OR logical operator pixel-wise between two images. More...
 
class  OrthogonallyCorrected2DParametricPath
 Represent an orthogonally corrected 2D parametric path. More...
 
class  OrthogonalSwath2DPathFilter
 Filter that optimizes a 2D path relative to an image. More...
 
class  OtsuMultipleThresholdsCalculator
 Computes Otsu's thresholds for a histogram. More...
 
class  OtsuMultipleThresholdsImageFilter
 Threshold an image using multiple Otsu Thresholds. More...
 
class  OtsuThresholdCalculator
 Computes the Otsu's threshold for an image. More...
 
class  OtsuThresholdImageCalculator
 Computes the Otsu's threshold for an image. More...
 
class  OtsuThresholdImageFilter
 Threshold an image using the Otsu Threshold. More...
 
class  OutputDataObjectConstIterator
 A forward iterator over outputs of a ProcessObject. More...
 
class  OutputDataObjectIterator
 A forward iterator over outputs of a ProcessObject. More...
 
class  OutputWindow
 Messages sent from the system are collected by this object. More...
 
class  PadImageFilter
 Increase the image size by padding. Superclass for filters that fill in extra pixels. More...
 
class  PadLabelMapFilter
 Pad a LabelMap image. More...
 
class  ParallelSparseFieldCityBlockNeighborList
 A convenience class for storing indices which reference neighbor pixels within a neighborhood. More...
 
class  ParallelSparseFieldLevelSetImageFilter
 This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as level-sets. More...
 
class  ParallelSparseFieldLevelSetNode
 
class  ParameterizationQuadEdgeMeshFilter
 Compute a planar parameterization of the input mesh. More...
 
class  ParametricBlindLeastSquaresDeconvolutionImageFilter
 Least-squares blind deconvolution filter that also estimates the parameters of a user-supplied parametric point-spread function. More...
 
class  ParametricImageSource
 Base class for all parametric image sources. More...
 
class  ParametricPath
 Represent a parametric path through ND Space. More...
 
class  ParametricSpaceToImageSpaceMeshFilter
 ParametricSpaceToImageSpaceMeshFilter takes an itk::Mesh on which the point Data is expected to contain itk::Index of itk::Image pixels associated with each point of the Mesh, and construct with them a new mesh whose points are in the coordinates of those pixels. More...
 
class  ParticleSwarmOptimizer
 Implementation of a Particle Swarm Optimization (PSO) algorithm. More...
 
class  ParticleSwarmOptimizerBase
 Abstract implementation of a Particle Swarm Optimization (PSO) algorithm. More...
 
class  PasteImageFilter
 Paste an image into another image. More...
 
class  PatchBasedDenoisingBaseImageFilter
 Base class for patch-based denoisng algorithms. More...
 
class  PatchBasedDenoisingImageFilter
 Derived class implementing a specific patch-based denoising algorithm, as detailed below. More...
 
class  Path
 Represent a path through ND Space. More...
 
class  PathAndImageToPathFilter
 Base class for filters that take both a path and an image as input and produce a path as output. More...
 
class  PathConstIterator
 PathConstIterator iterates (traces) over a path through an image. More...
 
class  PathIterator
 PathIterator iterates (traces) over a path through an image. More...
 
class  PathSource
 Base class for all process objects that output path data. More...
 
class  PathToChainCodePathFilter
 Filter that produces a chain code version of a path. More...
 
class  PathToImageFilter
 Base class for filters that take a Path as input and produce an image as output. Base class for filters that take a Path as input and produce an image as output. By default, if the user does not specify the size of the output image, the maximum size of the path's bounding box is used. The default spacing of the image is given by the spacing of the input path (currently assumed internally to be 1.0). More...
 
class  PathToPathFilter
 Base class for filters that take a path as input and produce a path as output. More...
 
class  PCAShapeSignedDistanceFunction
 Compute the signed distance from a N-dimensional PCA Shape. More...
 
class  PDEDeformableRegistrationFilter
 Deformably register two images using a PDE algorithm. More...
 
class  PDEDeformableRegistrationFunction
 
class  PeriodicBoundaryCondition
 A function object that determines values outside of image boundaries according to periodic (wrap-around) conditions. More...
 
class  PermuteAxesImageFilter
 Permutes the image axes according to a user specified order. More...
 
class  PhasedArray3DSpecialCoordinatesImage
 Templated 3D nonrectilinear-coordinate image class for phased-array "range" images. More...
 
class  PhysicalPointImageSource
 Generate an image of the physical locations of each pixel. More...
 
class  PickEvent
 
class  PipelineMonitorImageFilter
 Enables monitoring, recording and debugging of the pipeline execution and information exchange. More...
 
class  PixelAccessor
 Give access to partial aspects of a type. More...
 
class  PixelTraits
 Traits for a pixel that define the dimension and component type. More...
 
class  PlaneSpatialObject
 
class  PNGImageIO
 ImageIO object for reading and writing PNG images. More...
 
class  PNGImageIOFactory
 Create instances of PNGImageIO objects using an object factory. More...
 
class  Point
 A templated class holding a geometric point in n-Dimensional space. More...
 
class  Point1D
 
class  PointBasedSpatialObject
 This class serves as the base class for point-based spatial objects. More...
 
class  PointSet
 A superclass of the N-dimensional mesh structure; supports point (geometric coordinate and attribute) definition. More...
 
class  PointSetFunction
 Evaluates a function of an image at specified position. More...
 
class  PointSetToImageFilter
 Base class for filters that take a PointSet as input and produce an image as output. By default, if the user does not specify the size of the output image, the maximum size of the point-set's bounding box is used. More...
 
class  PointSetToImageMetric
 Computes similarity between a point set and an image. More...
 
class  PointSetToImageRegistrationMethod
 Base class for PointSet to Image Registration Methods. More...
 
class  PointSetToPointSetMetric
 Computes similarity between two point sets. More...
 
class  PointSetToPointSetMetricv4
 Computes similarity between two point sets. More...
 
class  PointSetToPointSetRegistrationMethod
 Base class for PointSet to PointSet Registration Methods. More...
 
class  PointSetToSpatialObjectDemonsRegistration
 Implementation of Demons Registration between a PointSet and a SpatialObject. More...
 
class  PointsLocator
 Accelerate geometric searches for points. More...
 
class  PolygonCell
 Represents a polygon in a Mesh. More...
 
class  PolygonGroupSpatialObject
 Implements a Region Of Interest Type. More...
 
class  PolygonGroupSpatialObjectXMLFileReader
 
class  PolygonGroupSpatialObjectXMLFileWriter
 
class  PolygonSpatialObject
 TODO. More...
 
class  PolylineMask2DImageFilter
 Implements 2D image masking operation constrained by a contour. More...
 
class  PolylineMaskImageFilter
 Implements image masking operation constrained by a polyline on a plane perpendicular to certain viewing direction. More...
 
class  PolyLineParametricPath
 Represent a path of line segments through ND Space. More...
 
class  PostOrderTreeIterator
 
class  PowellOptimizer
 Implements Powell optimization using Brent line search. More...
 
class  PowImageFilter
 Computes the powers of 2 images. More...
 
class  PreOrderTreeIterator
 
class  PriorityQueueContainer
 
class  ProcessAborted
 
class  ProcessObject
 The base class for all process objects (source, filters, mappers) in the Insight data processing pipeline. More...
 
class  ProgressAccumulator
 Facilitates progress reporting for filters that wrap around multiple other filters. More...
 
class  ProgressEvent
 
class  ProgressReporter
 Implements progress tracking for a filter. More...
 
class  ProjectedIterativeDeconvolutionImageFilter
 Mix-in class that adds a projection step after each iteration. More...
 
class  ProjectedLandweberDeconvolutionImageFilter
 Deconvolve an image using the projected Landweber deconvolution algorithm. More...
 
class  ProjectionImageFilter
 Implements an accumulation of an image along a selected direction. More...
 
class  QuadEdge
 Base class for the implementation of a quad-edge data structure as proposed in "Guibas and Stolfi 1985". More...
 
class  QuadEdgeMesh
 Mesh class for 2D manifolds embedded in ND space. More...
 
class  QuadEdgeMeshBaseIterator
 Base iterator class for QuadEdgeMesh. More...
 
class  QuadEdgeMeshBoundaryEdgesMeshFunction
 Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a different boundary component. More...
 
class  QuadEdgeMeshConstFrontIterator
 Const quad edge mesh front iterator. More...
 
class  QuadEdgeMeshConstIterator
 Const iterator for QuadEdgeMesh. More...
 
class  QuadEdgeMeshConstIteratorGeom
 Const geometrical iterator. More...
 
class  QuadEdgeMeshDecimationCriterion
 
class  QuadEdgeMeshDecimationQuadricElementHelper
 TODO explicit specification for VDimension=3!!! More...
 
class  QuadEdgeMeshEulerOperatorCreateCenterVertexFunction
 Create a vertex at the barycenter of the given face. More...
 
class  QuadEdgeMeshEulerOperatorDeleteCenterVertexFunction
 Delete the vertex, connected edges and faces and create a new face in place of the previous vertex' one-ring. More...
 
class  QuadEdgeMeshEulerOperatorFlipEdgeFunction
 Flip an edge. More...
 
class  QuadEdgeMeshEulerOperatorJoinFacetFunction
 Join the two facets which are on both sides of a given internal edge. More...
 
class  QuadEdgeMeshEulerOperatorJoinVertexFunction
 Collapse a given edge by joining its dest and its org. More...
 
class  QuadEdgeMeshEulerOperatorSplitEdgeFunction
 Given Edge is splitted into two and associated faces see their degree increased by one (a triangle is transformed into a quad for example). More...
 
class  QuadEdgeMeshEulerOperatorSplitFacetFunction
 Given two edges h and g sharing the same Left() face, create a new edge joining h->Destination() to g->Destination(), thus splitting the original Left(). More...
 
class  QuadEdgeMeshEulerOperatorSplitVertexFunction
 Split a vertex into two new connected vertices. More...
 
class  QuadEdgeMeshExtendedTraits
 Extended traits for a QuadEdgeMesh. More...
 
class  QuadEdgeMeshFrontBaseIterator
 Front iterator on Mesh class. More...
 
class  QuadEdgeMeshFrontIterator
 Non const quad edge front iterator. More...
 
class  QuadEdgeMeshFunctionBase
 
class  QuadEdgeMeshIterator
 Non const iterator for QuadMesh. More...
 
class  QuadEdgeMeshIteratorGeom
 Non const geometrical iterator. More...
 
class  QuadEdgeMeshLineCell
 Class that connects the QuadEdgeMesh with the Mesh. More...
 
class  QuadEdgeMeshPoint
 Wrapper around a itk::Point in order to add a reference to an entry in the edge ring. More...
 
class  QuadEdgeMeshPolygonCell
 
class  QuadEdgeMeshScalarDataVTKPolyDataWriter
 
class  QuadEdgeMeshTopologyChecker
 Make some basic checks in order to verify that the considered mesh is not degenerated and correctly represents a surface with a potential boundary. More...
 
class  QuadEdgeMeshToQuadEdgeMeshFilter
 Duplicates the content of a Mesh. More...
 
class  QuadEdgeMeshTraits
 Class holding the traits of the QuadEdgeMesh. More...
 
class  QuadEdgeMeshZipMeshFunction
 Fuse the incoming edge and it's Onext() follower (like a zipper does). More...
 
class  QuadraticEdgeCell
 Represents a second order line segment for a Mesh. More...
 
class  QuadraticTriangleCell
 Represents a second order triangular patch for a Mesh. More...
 
class  QuadraticTriangleCellTopology
 QuadraticTriangleCellTopology holds data defining the topological connections of the vertices and edges of a TriangleCell. More...
 
class  QuadricDecimationQuadEdgeMeshFilter
 Quadric decimation. More...
 
class  QuadrilateralCell
 Represents a quadrilateral for a Mesh. More...
 
class  QuadrilateralCellTopology
 Holds data defining the topological connections of the vertices and edges of a QuadrilateralCell. More...
 
class  QuasiNewtonOptimizerv4
 Implement a Quasi-Newton optimizer with BFGS Hessian estimation. More...
 
class  QuasiNewtonOptimizerv4EstimateNewtonStepThreader
 Estimate the quasi-Newton step in a thread. More...
 
class  QuaternionRigidTransform
 QuaternionRigidTransform of a vector space (e.g. space coordinates). More...
 
class  QuaternionRigidTransformGradientDescentOptimizer
 Implement a gradient descent optimizer. More...
 
class  RandomImageSource
 Generate an n-dimensional image of random pixel values. More...
 
class  RandomPermutation
 Produce a random permutation of a collection. More...
 
class  RangeError
 
class  RankImageFilter
 Rank filter of a greyscale image. More...
 
class  RawImageIO
 Read and write raw binary images. More...
 
class  RawImageIOFactory
 
class  RayCastInterpolateImageFunction
 Projective interpolation of an image at specified positions. More...
 
class  RealTimeClock
 Provides a timestamp from a real-time clock. More...
 
class  RealTimeInterval
 A data structure for representing the time span between two RealTimeStamps, with similar high precision and a large dynamic range to what the RealTimeStamps offer. More...
 
class  RealTimeStamp
 The RealTimeStamp is a data structure for representing time with high precision and a large dynamic range. More...
 
class  RealToHalfHermitianForwardFFTImageFilter
 Base class for specialized real-to-complex forward Fast Fourier Transform. More...
 
class  ReceptorMemberCommand
 A Command subclass that calls a pointer to a member function. More...
 
class  ReconstructionByDilationImageFilter
 grayscale reconstruction by dilation of an image More...
 
class  ReconstructionByErosionImageFilter
 grayscale reconstruction by erosion of an image More...
 
class  ReconstructionImageFilter
 Performs a grayscale geodesic reconstruction – for performance comparison with GrayscaleGeodesicDilateImageFilter. More...
 
class  RecursiveGaussianImageFilter
 Base class for computing IIR convolution with an approximation of a Gaussian kernel. More...
 
class  RecursiveMultiResolutionPyramidImageFilter
 Creates a multi-resolution pyramid using a recursive implementation. More...
 
class  RecursiveSeparableImageFilter
 Base class for recursive convolution with a kernel. More...
 
class  RedPixelAccessor
 Give access to the red component of a RGBPixel type. More...
 
class  ReflectiveImageRegionConstIterator
 Multi-dimensional image iterator which only walks a region. More...
 
class  ReflectiveImageRegionIterator
 Multi-dimensional image iterator which only walks a region. More...
 
class  Region
 A region represents some portion or piece of data. More...
 
class  RegionalMaximaImageFilter
 Produce a binary image where foreground is the regional maxima of the input image. More...
 
class  RegionalMinimaImageFilter
 Produce a binary image where foreground is the regional minima of the input image. More...
 
class  RegionBasedLevelSetFunction
 LevelSet function that computes a speed image based on regional integrals. More...
 
class  RegionBasedLevelSetFunctionData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  RegionBasedLevelSetFunctionSharedData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  RegionFromReferenceLabelMapFilter
 Set the region from a reference image. More...
 
class  RegionGrowImageFilter
 Base class for RegionGrowImageFilter object. More...
 
class  RegionOfInterestImageFilter
 Extract a region of interest from the input image. More...
 
class  RegistrationParameterScalesEstimator
 Implements a registration helper class for estimating scales of transform parameters and step sizes. More...
 
class  RegistrationParameterScalesFromIndexShift
 Registration helper class for estimating scales of transform parameters from the maximum voxel shift in image index space caused by a parameter change. More...
 
class  RegistrationParameterScalesFromJacobian
 Implements a registration helper class for estimating scales of transform parameters from Jacobian norms. More...
 
class  RegistrationParameterScalesFromPhysicalShift
 Registration helper class for estimating scales of transform parameters a step sizes, from the maximum voxel shift in physical space caused by a parameter change. More...
 
class  RegistrationParameterScalesFromShiftBase
 Registration helper base class for estimating scales of transform parameters from the maximum voxel shift caused by a parameter change. More...
 
class  RegularExpressionSeriesFileNames
 Generate an ordered sequence of filenames that match a regular expression. More...
 
class  RegularizedHeavisideStepFunction
 Base class of the Regularized (smoothed) Heaviside functions. More...
 
class  RegularSphereMeshSource
 Inputs are the center of the mesh, the scale (radius in each dimension) of the mesh and a resolution parameter, which corresponds to the recursion depth whlie creating a spherical triangle mesh. More...
 
class  RegularStepGradientDescentBaseOptimizer
 Implement a gradient descent optimizer. More...
 
class  RegularStepGradientDescentOptimizer
 Implement a gradient descent optimizer. More...
 
class  ReinitializeLevelSetImageFilter
 Reinitialize the level set to the signed distance function. More...
 
class  RelabelComponentImageFilter
 Relabel the components in an image such that consecutive labels are used. More...
 
class  RelabelLabelMapFilter
 This filter relabels the LabelObjects; the new labels are arranged consecutively with consideration for the background value. More...
 
class  RenyiEntropyThresholdCalculator
 Computes the RenyiEntropy's threshold for an image. More...
 
class  RenyiEntropyThresholdImageFilter
 Threshold an image using the RenyiEntropy Threshold. More...
 
class  ResampleImageFilter
 Resample an image via a coordinate transform. More...
 
class  RescaleIntensityImageFilter
 Applies a linear transformation to the intensity levels of the input Image. More...
 
class  ResourceProbe
 Computes the change of a value between two points in code. More...
 
class  ResourceProbesCollectorBase
 Aggregates a set of probes. More...
 
class  RGBAPixel
 Represent Red, Green, Blue and Alpha components for color images. More...
 
class  RGBGibbsPriorFilter
 The RGBGibbsPriorFilter applies Gibbs Prior model for the segmentation of MRF images. More...
 
class  RGBPixel
 Represent Red, Green and Blue components for color images. More...
 
class  RGBToLuminanceImageAdaptor
 Presents a color image as being composed of the Luminance of its pixels. More...
 
class  RGBToLuminanceImageFilter
 Converts an RGB image into a grayscale image. More...
 
class  RGBToVectorImageAdaptor
 Presents an image of pixel type RGBPixel as being and image of Vectors. More...
 
class  RichardsonLucyDeconvolutionImageFilter
 Deconvolve an image using the Richardson-Lucy deconvolution algorithm. More...
 
class  Rigid2DTransform
 Rigid2DTransform of a vector space (e.g. space coordinates) More...
 
class  Rigid3DPerspectiveTransform
 Rigid3DTramsform of a vector space (e.g. space coordinates) More...
 
class  Rigid3DTransform
 Rigid3DTransform of a vector space (e.g. space coordinates) More...
 
class  RingBuffer
 Templated ring buffer for holding anything. More...
 
class  RobustAutomaticThresholdCalculator
 Compute the robust automatic threshold. More...
 
class  RobustAutomaticThresholdImageFilter
 Threshold an image using robust automatic threshold selection (RATS) method. More...
 
class  RootTreeIterator
 
class  RoundImageFilter
 Rounds the value of each pixel. More...
 
class  SampleToHistogramFilterException
 
class  ScalableAffineTransform
 Affine transformation with a specified center of rotation. More...
 
class  ScalarAnisotropicDiffusionFunction
 
class  ScalarChanAndVeseDenseLevelSetImageFilter
 Dense implementation of the Chan and Vese multiphase level set image filter. More...
 
class  ScalarChanAndVeseLevelSetFunction
 LevelSet function that computes a speed image based on regional integrals of probabilities. More...
 
class  ScalarChanAndVeseLevelSetFunctionData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  ScalarChanAndVeseSparseLevelSetImageFilter
 Sparse implementation of the Chan and Vese multiphase level set image filter. More...
 
class  ScalarConnectedComponentImageFilter
 A connected components filter that labels the objects in an arbitrary image. Two pixels are similar if they are within threshold of each other. Uses ConnectedComponentFunctorImageFilter. More...
 
class  ScalarImageKmeansImageFilter
 Classifies the intensity values of a scalar image using the K-Means algorithm. More...
 
class  ScalarRegionBasedLevelSetFunction
 LevelSet function that computes a speed image based on regional integrals. More...
 
class  ScalarToRGBColormapImageFilter
 Implements pixel-wise intensity->rgb mapping operation on one image. More...
 
class  ScaleLogarithmicTransform
 Logarithmic Scale transformation of a vector space (e.g. space coordinates) More...
 
class  ScaleSkewVersor3DTransform
 ScaleSkewVersor3DTransform of a vector space (e.g. space coordinates) More...
 
class  ScaleTransform
 Scale transformation of a vector space (e.g. space coordinates) More...
 
class  ScaleVersor3DTransform
 This transform applies a Versor rotation, translation and anisotropic scale to the space. More...
 
class  ScatterMatrixImageFunction
 Calculate the scatter matrix in the neighborhood of a pixel in a Vector image. More...
 
class  SceneSpatialObject
 a SceneSpatialObject has a list of SpatialObjects More...
 
class  SegmentationBorder
 Base class for SegmentationBorder object. More...
 
class  SegmentationLevelSetFunction
 
class  SegmentationLevelSetImageFilter
 A base class which defines the API for implementing a special class of image segmentation filters using level set methods. More...
 
class  SegmentationRegion
 Base class for SegmentationRegion object. More...
 
class  ShanbhagThresholdCalculator
 Computes the Shanbhag threshold for an image. Aka intermeans. More...
 
class  ShanbhagThresholdImageFilter
 Threshold an image using the Shanbhag Threshold. More...
 
class  ShapeDetectionLevelSetFunction
 This function is used in the ShapeDetectionLevelSetImageFilter to segment structures in an image based on a user supplied edge potential map. More...
 
class  ShapeDetectionLevelSetImageFilter
 Segments structures in images based on a user supplied edge potential map. More...
 
class  ShapedFloodFilledFunctionConditionalConstIterator
 Iterates over a flood-filled spatial function with read-only access to pixels. More...
 
class  ShapedFloodFilledImageFunctionConditionalConstIterator
 Iterates over a flood-filled image function with read-only access to pixels. More...
 
class  ShapedFloodFilledImageFunctionConditionalIterator
 Iterates over a flood-filled image function with write access to pixels. More...
 
class  ShapedNeighborhoodIterator
 A neighborhood iterator which can take on an arbitrary shape. More...
 
class  ShapeKeepNObjectsLabelMapFilter
 Keep N objects according to their shape attributes. More...
 
class  ShapeLabelMapFilter
 The valuator class for the ShapeLabelObject. More...
 
class  ShapeLabelObject
 A Label object to store the common attributes related to the shape of the object. More...
 
class  ShapeOpeningLabelMapFilter
 Remove objects according to the value of their shape attribute. More...
 
class  ShapePositionLabelMapFilter
 Mark a single pixel in the label object which correspond to a position given by an attribute. More...
 
class  ShapePriorMAPCostFunction
 Represents the maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to estimate the shape paramaeters. More...
 
class  ShapePriorMAPCostFunctionBase
 Represents the base class of maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to estimate the shape paramaeters. More...
 
class  ShapePriorSegmentationLevelSetFunction
 This function is used in ShapePriorSegmentationLevelSetFilter to segment structures in an image based on user supplied edge potential map and shape model. More...
 
class  ShapePriorSegmentationLevelSetImageFilter
 A base class which defines the API for implementing a level set segmentation filter with statistical shape influence. More...
 
class  ShapeRelabelImageFilter
 relabel objects according to their shape attributes More...
 
class  ShapeRelabelLabelMapFilter
 Relabels objects according to their shape attributes. More...
 
class  ShapeSignedDistanceFunction
 Base class for functions which evaluates the signed distance from a shape. More...
 
class  ShapeUniqueLabelMapFilter
 Remove some pixels in the label object according to the value of their shape attribute to ensure that a pixel is not in to objects. More...
 
class  ShiftScaleImageFilter
 Shift and scale the pixels in an image. More...
 
class  ShiftScaleLabelMapFilter
 Shifts and scales a label map filter, giving the option to change the background value. More...
 
class  ShiSparseLevelSetImage
 Derived class for the shi representation of level-set function. More...
 
class  ShrinkImageFilter
 Reduce the size of an image by an integer factor in each dimension. More...
 
class  SiemensVisionImageIO
 Class that defines how to read SiemensVision file format. More...
 
class  SiemensVisionImageIOFactory
 Create instances of SiemensVisionImageIO objects using an object factory. More...
 
class  SigmoidImageFilter
 Computes the sigmoid function pixel-wise. More...
 
class  SignedDanielssonDistanceMapImageFilter
 
class  SignedMaurerDistanceMapImageFilter
 This filter calculates the Euclidean distance transform of a binary image in linear time for arbitrary dimensions. More...
 
class  Similarity2DTransform
 Similarity2DTransform of a vector space (e.g. space coordinates) More...
 
class  Similarity3DTransform
 Similarity3DTransform of a vector space (e.g. space coordinates) More...
 
class  SimilarityIndexImageFilter
 Measures the similarity between the set of non-zero pixels of two images. More...
 
class  SimpleConstMemberCommand
 A Command subclass that calls a pointer to a member function. More...
 
class  SimpleContourExtractorImageFilter
 Computes an image of contours which will be the contour of the first image. More...
 
class  SimpleDataObjectDecorator
 Decorates any "simple" data type (data types without smart pointers) with a DataObject API. More...
 
class  SimpleFastMutexLock
 Critical section locking class that can be allocated on the stack. More...
 
class  SimpleFilterWatcher
 Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. More...
 
class  SimpleMemberCommand
 A Command subclass that calls a pointer to a member function. More...
 
class  SimpleMutexLock
 Simple mutual exclusion locking class. More...
 
class  SimpleWisdomFilenameGenerator
 
class  SimplexMesh
 The class represents a 2-simplex mesh. More...
 
class  SimplexMeshAdaptTopologyFilter
 This filter changes the topology of a 2-simplex mesh. More...
 
class  SimplexMeshGeometry
 handle geometric properties for vertices of a simplx mesh More...
 
class  SimplexMeshToTriangleMeshFilter
 This filter converts a 2-simplex mesh into a triangle mesh. More...
 
class  SimplexMeshVolumeCalculator
 Adapted from itkSimplexMeshToTriangleFilter to calculate the volume of a simplex mesh using the barycenters and normals. call Compute() to calculate the volume and GetVolume() to get the value. For an example see itkDeformableSimplexMesh3DFilter.cxx (Thomas Boettger. Division Medical and Biological Informatics, German Cancer Research Center, Heidelberg.) More...
 
class  SingleValuedCostFunction
 This class is a base for the CostFunctions returning a single value. More...
 
class  SingleValuedCostFunctionv4
 This class is a base for a CostFunction that returns a single value. More...
 
class  SingleValuedNonLinearOptimizer
 This class is a base for the Optimization methods that optimize a single valued function. More...
 
class  SingleValuedNonLinearVnlOptimizer
 This class is a base for the Optimization methods that optimize a single valued function. More...
 
class  SingleValuedVnlCostFunctionAdaptor
 This class is an Adaptor that allows to pass itk::SingleValuedCostFunctions to vnl_optimizers expecting a vnl_cost_function. More...
 
class  SinImageAdaptor
 Presents an image as being composed of the vcl_sin() of its pixels. More...
 
class  SinImageFilter
 Computes the sine of each pixel. More...
 
class  SinRegularizedHeavisideStepFunction
 Sin-based implementation of the Regularized (smoothed) Heaviside functions. More...
 
class  Size
 Represent the size (bounds) of a n-dimensional image. More...
 
class  SliceBySliceImageFilter
 Apply a filter or a pipeline slice by slice on an image. More...
 
class  SliceIterator
 A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through operator[]. More...
 
class  SmapsData_2_6
 Read a smaps stream and return the memory usage information. Smaps files have been added since the linux kernel 2.6. More...
 
class  SmapsFileParser
 Read a smap file (typically located in /proc/PID/smaps) and extract the memory usage information. Any smaps data reader can be used in template as long as they implement a operator>>(istream&) and have GetXXXUsage() methods. More...
 
class  SmapsRecord
 An entry in a smaps file. More...
 
class  SmartPointer
 Implements transparent reference counting. More...
 
class  SmartPointerForwardReference
 Implements transparent reference counting in situations where forward references / cyclic include dependencies are a problem. More...
 
class  SmoothingQuadEdgeMeshFilter
 Quad Edge Mesh Smoothing Filter. More...
 
class  SmoothingRecursiveGaussianImageFilter
 Computes the smoothing of an image by convolution with the Gaussian kernels implemented as IIR filters. More...
 
class  SobelEdgeDetectionImageFilter
 A 2D or 3D edge detection using the Sobel operator. More...
 
class  SobelOperator
 A NeighborhoodOperator for performing a directional Sobel edge-detection operation at a pixel location. More...
 
class  SparseFieldCityBlockNeighborList
 A convenience class for storing indices which reference neighbor pixels within a neighborhood. More...
 
class  SparseFieldFourthOrderLevelSetImageFilter
 This class implements the fourth order level set PDE framework. More...
 
class  SparseFieldLayer
 A very simple linked list that is used to manage nodes in a layer of a sparse field level-set solver. More...
 
class  SparseFieldLayerIterator
 The non-const version of the ConstSparseFieldLayerIterator. More...
 
class  SparseFieldLevelSetImageFilter
 This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as level-sets. More...
 
class  SparseFieldLevelSetNode
 
class  SparseImage
 A storage type for sparse image data. More...
 
class  SpatialFunction
 N-dimensional spatial function class. More...
 
class  SpatialFunctionImageEvaluatorFilter
 Evaluates a SpatialFunction onto a source image. More...
 
class  SpatialObject
 Implementation of the composite pattern. More...
 
class  SpatialObjectDuplicator
 
class  SpatialObjectFactory
 Create instances of SpatialObjects. More...
 
class  SpatialObjectFactoryBase
 Create instances of SpatialObjects. More...
 
class  SpatialObjectPoint
 Point used for spatial objets. More...
 
class  SpatialObjectProperty
 
class  SpatialObjectReader
 TODO. More...
 
class  SpatialObjectToImageFilter
 Base class for filters that take a SpatialObject as input and produce an image as output. By default, if the user does not specify the size of the output image, the maximum size of the object's bounding box is used. The spacing of the image is given by the spacing of the input Spatial object. More...
 
class  SpatialObjectToImageStatisticsCalculator
 
class  SpatialObjectToPointSetFilter
 Base class for filters that take a SpatialObject as input and produce a PointSet as output. The pointset created is in physical space. More...
 
class  SpatialObjectTreeContainer
 Array class with size defined at construction time. More...
 
class  SpatialObjectTreeNode
 TODO. More...
 
class  SpatialObjectWriter
 TODO. More...
 
class  SpatialOrientationAdapter
 Converts SpatialOrientation flags to/from direction cosines. More...
 
class  SpecialCoordinatesImage
 Templated n-dimensional nonrectilinear-coordinate image base class. More...
 
class  SphereMeshSource
 Input the center and resolutions in 2 directions(verizon and horizon) to create a sphere-like deformable model. The cell on the surface is in the shape of triangular. More parameters are added to make the sphere mesh have global and local deform ability. More...
 
class  SphereSignedDistanceFunction
 Compute the signed distance from a N-dimensional sphere. More...
 
class  SphereSpatialFunction
 Spatial function implementation of a sphere. More...
 
class  SPSAOptimizer
 An optimizer based on simultaneous perturbation... More...
 
class  SqrtImageAdaptor
 Presents an image as being composed of the vcl_sqrt() of its pixels. More...
 
class  SqrtImageFilter
 Computes the square root of each pixel. More...
 
class  SquaredDifferenceImageFilter
 Implements pixel-wise the computation of squared difference. More...
 
class  SquaredEdgeLengthDecimationQuadEdgeMeshFilter
 
class  SquareImageFilter
 Computes the square of the intensity values pixel-wise. More...
 
class  StandardDeviationProjectionImageFilter
 Mean projection. More...
 
class  STAPLEImageFilter
 The STAPLE filter implements the Simultaneous Truth and Performance Level Estimation algorithm for generating ground truth volumes from a set of binary expert segmentations. More...
 
class  StartEvent
 
class  StartPickEvent
 
class  StatisticsImageFilter
 Compute min. max, variance and mean of an Image. More...
 
class  StatisticsKeepNObjectsLabelMapFilter
 keep N objects according to their statistics attributes More...
 
class  StatisticsLabelMapFilter
 The valuator class for the ShapeLabelObject. More...
 
class  StatisticsLabelObject
 A Label object to store the common attributes related to the statistics of the object. More...
 
class  StatisticsOpeningLabelMapFilter
 remove the objects according to the value of their statistics attribute More...
 
class  StatisticsPositionLabelMapFilter
 Mark a single pixel in the label object which correspond to a position given by an attribute. More...
 
class  StatisticsRelabelImageFilter
 relabel objects according to their shape attributes More...
 
class  StatisticsRelabelLabelMapFilter
 relabel objects according to their shape attributes More...
 
class  StatisticsUniqueLabelMapFilter
 Remove some pixels in the label object according to the value of their statistics attribute to ensure that a pixel is not in to objects. More...
 
class  StdStreamLogOutput
 Represents a standard stream output stream. More...
 
class  StimulateImageIO
 ImageIO class for reading SDT/SPR (Stimulate) images This format is similar to a MetaImageIO file: The user should specify the .spr file (not the data file : .sdt) More...
 
class  StimulateImageIOFactory
 Create instances of StimulateImageIO objects using an object factory. More...
 
class  STLConstContainerAdaptor
 An adapter object that casts a [const itk::XxxContainer] into [const std::xxx] and enables access to the underlying data structure. More...
 
class  STLContainerAdaptor
 An adapter object that casts a itk::XxxContainer into std::xxx and enables access to the underlying data structure. More...
 
class  StochasticFractalDimensionImageFilter
 This filter computes the stochastic fractal dimension of the input image. More...
 
class  StoppingCriterionBase
 An abstract base class to represent a stopping criterion for an iterative algorithm. More...
 
class  StreamingImageFilter
 Pipeline object to control data streaming for large data processing. More...
 
class  StreamingImageIOBase
 A base class for specific ImageIO file formats which support streaming. More...
 
class  StringTools
 A set of tools to manipulate a string. More...
 
class  StructHashFunction
 Generic hash function for an arbitrary struct (or class). More...
 
class  SubtractConstantFromImageFilter
 This class is deprecated. All features of this class have been incorporated into the SubtractImageFilter. This class is a thin wrapper around the SubtractImageFilter that provides the ITKv3 API. More...
 
class  SubtractImageFilter
 Pixel-wise subtraction of two images. More...
 
class  SumOfSquaresImageFunction
 Calculate the sum of squares in the neighborhood of a pixel. More...
 
class  SumProjectionImageFilter
 Sum projection. More...
 
class  SurfaceSpatialObject
 Representation of a Surface based on the spatial object classes. More...
 
class  SurfaceSpatialObjectPoint
 Point used for a Surface definition. More...
 
class  SymmetricEigenAnalysis
 Find Eigen values of a real 2D symmetric matrix. It serves as a thread-safe alternative to the class: vnl_symmetric_eigensystem, which uses netlib routines. More...
 
class  SymmetricEigenAnalysisImageFilter
 Computes the eigen-values of every input symmetric matrix pixel. More...
 
class  SymmetricEigenSystem
 wrapper of the vnl_symmetric_eigensystem algorithm More...
 
class  SymmetricEllipsoidInteriorExteriorSpatialFunction
 Function implementation of an ellipsoid. More...
 
class  SymmetricForcesDemonsRegistrationFilter
 Deformably register two images using the demons algorithm. More...
 
class  SymmetricForcesDemonsRegistrationFunction
 
class  SymmetricSecondRankTensor
 Represent a symmetric tensor of second rank. More...
 
class  SyNImageRegistrationMethod
 Interface method for the performing greedy SyN image registration. More...
 
class  SysResourceMemoryUsageObserver
 
class  TanImageAdaptor
 Presents an image as being composed of the vcl_tan() of its pixels. More...
 
class  TanImageFilter
 Computes the tangent of each input pixel. More...
 
class  TemporalDataObject
 DataObject subclass with knowledge of temporal region. More...
 
class  TemporalProcessObject
 TemporalProcessObject implements a ProcessObject for the itk pipeline with the notion of a temporal region. More...
 
class  TemporalRegion
 Region subclass that holds a region in time. More...
 
class  TensorFractionalAnisotropyImageFilter
 Computes the Fractional Anisotropy for every pixel of a input tensor image. More...
 
class  TensorRelativeAnisotropyImageFilter
 Computes the Relative Anisotropy for every pixel of a input tensor image. More...
 
class  TernaryAddImageFilter
 Pixel-wise addition of three images. More...
 
class  TernaryFunctorImageFilter
 Implements pixel-wise generic operation of three images. More...
 
class  TernaryMagnitudeImageFilter
 Pixel-wise addition of three images. More...
 
class  TernaryMagnitudeSquaredImageFilter
 Pixel-wise addition of three images. More...
 
class  TetrahedronCell
 TetrahedronCell represents a tetrahedron for a Mesh. More...
 
class  TetrahedronCellTopology
 TetrahedronCellTopology holds data defining the topological connections of the vertices and edges of a TetrahedronCell. More...
 
class  TextOutput
 
class  ThinPlateR2LogRSplineKernelTransform
 
class  ThinPlateSplineKernelTransform
 
class  ThreadedDomainPartitioner
 Virtual base class for partitioning a domain into subsets to be processed per thread when parallel processing. More...
 
class  ThreadedImageRegionPartitioner
 Class for partitioning of an ImageRegion. More...
 
class  ThreadedIndexedContainerPartitioner
 
class  ThreadedIteratorRangePartitioner
 Partitions an iterator range for threading. More...
 
class  ThreadedIteratorRangePartitionerDomain
 Domain type for the ThreadedIteratorRangePartitioner. More...
 
class  ThreadLogger
 Providing logging service as a separate thread. More...
 
class  ThresholdImageFilter
 Set image values to a user-specified value if they are below, above, or between simple threshold values. More...
 
class  ThresholdLabelerImageFilter
 Label an input image according to a set of thresholds. More...
 
class  ThresholdMaximumConnectedComponentsImageFilter
 Finds the threshold value of an image based on maximizing the number of objects in the image that are larger than a given minimal size. More...
 
class  ThresholdSegmentationLevelSetFunction
 This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images based on intensity values. More...
 
class  ThresholdSegmentationLevelSetImageFilter
 Segments structures in images based on intensity values. More...
 
class  TIFFImageIO
 ImageIO object for reading and writing TIFF images. More...
 
class  TIFFImageIOFactory
 Create instances of TIFFImageIO objects using an object factory. More...
 
class  TikhonovDeconvolutionImageFilter
 An inverse deconvolution filter regularized in the Tikhonov sense. More...
 
class  TileImageFilter
 Tile multiple input images into a single output image. More...
 
class  TimeProbe
 Computes the time passed between two points in code. More...
 
class  TimeProbesCollectorBase
 Aggregates a set of time probes. More...
 
class  TimeStamp
 Generate a unique, increasing time value. More...
 
class  TimeVaryingBSplineVelocityFieldImageRegistrationMethod
 Interface method for the current registration framework using the time varying velocity field transform. More...
 
class  TimeVaryingBSplineVelocityFieldTransform
 Integrate a time-varying velocity field represented by a B-spline control point lattice. More...
 
class  TimeVaryingBSplineVelocityFieldTransformParametersAdaptor
 TimeVaryingBSplineVelocityFieldTransformParametersAdaptor is a helper class intended to definition. More...
 
class  TimeVaryingVelocityFieldImageRegistrationMethodv4
 Interface method for the current registration framework using the time varying velocity field transform. More...
 
class  TimeVaryingVelocityFieldIntegrationImageFilter
 Integrate a time-varying velocity field using 4th order Runge-Kutta. More...
 
class  TimeVaryingVelocityFieldTransform
 Transform objects based on integration of a time-varying velocity field. More...
 
class  TimeVaryingVelocityFieldTransformParametersAdaptor
 TimeVaryingVelocityFieldTransformParametersAdaptor is a helper class intended to definition. More...
 
class  TobogganImageFilter
 toboggan image segmentation The Toboggan segmentation takes a gradient magnitude image as input and produces an (over-)segmentation of the image based on connecting each pixel to a local minimum of gradient. It is roughly equivalent to a watershed segmentation of the lowest level. More...
 
class  TorusInteriorExteriorSpatialFunction
 Spatial function implementation of torus symmetric about the z-axis in 3D. More...
 
class  Transform
 Transform points and vectors from an input space to an output space. More...
 
class  TransformBase
 
class  TransformFactory
 Create instances of Transforms. More...
 
class  TransformFactoryBase
 Create instances of Transforms. More...
 
class  TransformFileReader
 TODO. More...
 
class  TransformFileWriter
 TODO. More...
 
class  TransformIOBase
 Abstract superclass defining the Transform IO interface. More...
 
class  TransformIOFactory
 Create instances of TransformIO objects using an object factory. More...
 
class  TransformMeshFilter
 TransformMeshFilter applies a transform to all the points of a mesh. More...
 
class  TransformParametersAdaptor
 Base helper class intended for multi-resolution image registration. More...
 
class  TransformParametersAdaptorBase
 Base helper class intended for multi-resolution image registration. More...
 
class  TransformToDeformationFieldSource
 Generate a deformation field from a coordinate transform. More...
 
class  TransformToDisplacementFieldSource
 Generate a displacement field from a coordinate transform. More...
 
class  TranslationTransform
 Translation transformation of a vector space (e.g. space coordinates) More...
 
class  TreeAddEvent
 Checks if a node has been added to the tree. More...
 
class  TreeChangeEvent
 Checks if the position of a node in the tree has been changed. More...
 
class  TreeContainer
 A tree container. More...
 
class  TreeContainerBase
 A base class for tree containers. More...
 
class  TreeIteratorBase
 This class provides the base implementation for tree iterators. More...
 
class  TreeIteratorClone
 
class  TreeNode
 Represents a node in a tree. More...
 
class  TreeNodeChangeEvent
 Signals that a node has been set to another value. The position of the changed node is provided. More...
 
class  TreePruneEvent
 Signals that a node and all its childs will shortly be removed. The position of the top-level removed node is provided. More...
 
class  TreeRemoveEvent
 Checks if a node has been removed from the tree. More...
 
class  TriangleCell
 
class  TriangleCellTopology
 
class  TriangleHelper
 A convenience class for computation of various triangle elements in 2D or 3D. More...
 
class  TriangleMeshToBinaryImageFilter
 3D Rasterization algorithm Courtesy of Dr David Gobbi of Atamai Inc. More...
 
class  TriangleMeshToSimplexMeshFilter
 This filter converts a triangle mesh into a 2-simplex mesh. More...
 
class  TriangleThresholdCalculator
 Computes the Triangle's threshold for an image. More...
 
class  TriangleThresholdImageFilter
 Threshold an image using the Triangle Threshold. More...
 
class  TubeSpatialObject
 Representation of a tube based on the spatial object classes. More...
 
class  TubeSpatialObjectPoint
 Point used for a tube definition. More...
 
class  TxtTransformIOFactory
 Create instances of TxtTransformIO objects using an object factory. More...
 
class  UnaryCorrespondenceMatrix
 A matrix used to store the Unary Metric for medial node comparisons between two images. More...
 
class  UnaryFunctorImageFilter
 Implements pixel-wise generic operation on one image. More...
 
class  UnconstrainedRegionBasedLevelSetFunctionSharedData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
 
class  UnsharpMaskLevelSetImageFilter
 This class implements a detail enhancing filter by making use of the 4th-order level set isotropic diffusion (smoothing) PDE. More...
 
class  UpdateMalcolmSparseLevelSet
 Base class for updating the Malcolm representation of level-set function. More...
 
class  UpdateShiSparseLevelSet
 Base class for updating the Shi representation of level-set function. More...
 
class  UpdateWhitakerSparseLevelSet
 Base class for updating the level-set function. More...
 
class  UserEvent
 
class  ValarrayImageContainer
 Defines a front-end to the std\::<valarray> container that conforms to the ImageContainerInterface. More...
 
class  ValuedRegionalExtremaImageFilter
 Uses a flooding algorithm to set all voxels that are not a regional extrema to the max or min of the pixel type. More...
 
class  ValuedRegionalMaximaImageFilter
 Transforms the image so that any pixel that is not a regional maxima is set to the minimum value for the pixel type. Pixels that are regional maxima retain their value. More...
 
class  ValuedRegionalMinimaImageFilter
 Transforms the image so that any pixel that is not a regional minima is set to the maximum value for the pixel type. Pixels that are regional minima retain their value. More...
 
class  VanHerkGilWermanDilateImageFilter
 
class  VanHerkGilWermanErodeDilateImageFilter
 class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. The SetBoundary facility isn't necessary for operation of the anchor method but is included for compatibility with other morphology classes in itk. More...
 
class  VanHerkGilWermanErodeImageFilter
 
class  VariableLengthVector
 Represents an array whose length can be defined at run-time. More...
 
class  VariableSizeMatrix
 A templated class holding a M x N size Matrix. More...
 
class  VarianceImageFunction
 Calculate the variance in the neighborhood of a pixel. More...
 
class  Vector
 A templated class holding a n-Dimensional vector. More...
 
class  VectorAnisotropicDiffusionFunction
 
class  VectorCastImageFilter
 Casts input vector pixels to output vector pixel type. More...
 
class  VectorCentralDifferenceImageFunction
 Calculate the derivative by central differencing. More...
 
class  VectorConfidenceConnectedImageFilter
 Segment pixels with similar statistics using connectivity. More...
 
class  VectorConnectedComponentImageFilter
 A connected components filter that labels the objects in a vector image. Two vectors are pointing similar directions if one minus their dot product is less than a threshold. Vectors that are 180 degrees out of phase are similar. Assumes that vectors are normalized. More...
 
class  VectorContainer
 Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface. More...
 
class  VectorCurvatureAnisotropicDiffusionImageFilter
 
class  VectorCurvatureNDAnisotropicDiffusionFunction
 
class  VectorExpandImageFilter
 Expand the size of a vector image by an integer factor in each dimension. More...
 
class  VectorGradientAnisotropicDiffusionImageFilter
 
class  VectorGradientMagnitudeImageFilter
 Computes a scalar, gradient magnitude image from a multiple channel (pixels are vectors) input. More...
 
class  VectorGradientNDAnisotropicDiffusionFunction
 
class  VectorImage
 Templated n-dimensional vector image class. More...
 
class  VectorImageNeighborhoodAccessorFunctor
 Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by the Neighborhood class. More...
 
class  VectorImageToImageAdaptor
 Presents a VectorImage and extracts a component from it into an image. More...
 
class  VectorImageToImageMetricTraitsv4
 A simple structure holding type information for ImageToImageMetricv4 classes. More...
 
class  VectorIndexSelectionCastImageFilter
 Extracts the selected index of the vector that is the input pixel type. More...
 
class  VectorInterpolateImageFunction
 Base class for all vector image interpolaters. More...
 
class  VectorLinearInterpolateImageFunction
 Linearly interpolate a vector image at specified positions. More...
 
class  VectorLinearInterpolateNearestNeighborExtrapolateImageFunction
 Linearly interpolate or NN extrapolate a vector image at specified positions. More...
 
class  VectorMagnitudeImageFilter
 Take an image of vectors as input and produce an image with the magnitude of those vectors. More...
 
class  VectorMeanImageFunction
 Calculate the mean value in the neighborhood of a pixel in a Vector image. More...
 
class  VectorNearestNeighborInterpolateImageFunction
 Nearest neighbor interpolate a vector image at specified positions. More...
 
class  VectorNeighborhoodInnerProduct
 Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator. More...
 
class  VectorNeighborhoodOperatorImageFilter
 Applies a single scalar NeighborhoodOperator to an itk::Vector image region. More...
 
class  VectorResampleImageFilter
 Resample an image via a coordinate transform. More...
 
class  VectorRescaleIntensityImageFilter
 Applies a linear transformation to the magnitude of pixel vectors in a vector Image. More...
 
class  VectorThresholdSegmentationLevelSetFunction
 This function is used in VectorThresholdSegmentationLevelSetImageFilter to segment structures in images based on the Mahalanobis distance. More...
 
class  VectorThresholdSegmentationLevelSetImageFilter
 Segments structures in images based on intensity values. More...
 
class  VectorToRGBImageAdaptor
 Presents an image of pixel type Vector as being and image of RGBPixel type. More...
 
class  VelocityFieldTransform
 Provides local/dense/high-dimensionality transformation via a a velocity field. More...
 
class  Version
 Track the current version of the software. More...
 
class  Versor
 A templated class holding a unit quaternion. More...
 
class  VersorRigid3DTransform
 VersorRigid3DTransform of a vector space (e.g. space coordinates) More...
 
class  VersorRigid3DTransformOptimizer
 Implement a gradient descent optimizer for the VersorRigid3DTransform parameter space. More...
 
class  VersorTransform
 
class  VersorTransformOptimizer
 Implement a gradient descent optimizer. More...
 
class  VertexCell
 Represents a single vertex for a Mesh. More...
 
class  VesselTubeSpatialObject
 Representation of a tube based on the spatial object classes. More...
 
class  VesselTubeSpatialObjectPoint
 Point used for a tube definition. More...
 
class  VideoFileReader
 Reader that creates a VideoStream. More...
 
class  VideoFileWriter
 Writer that takes in a VideoStream and writes the frames to a file. More...
 
class  VideoIOBase
 Abstract superclass defines video IO interface. More...
 
class  VideoIOFactory
 Create instances of VideoIO objects using an object factory. More...
 
class  VideoSource
 A TemporalProcessObject that produces a VideoStream. More...
 
class  VideoStream
 A DataObject that holds a buffered portion of a video. More...
 
class  VideoToVideoFilter
 Base class for filters that use a VideoStream as input and output. More...
 
class  VMMapData_10_2
 TODO. More...
 
class  VMMapFileParser
 Read the output of a vmmap command and extract the memory usage information. Used for MAC OS X machines. More...
 
class  VMMapRecord
 Contains an entry in a smaps file. More...
 
class  VMMapSummaryRecord
 Contains an entry in a smaps file. More...
 
class  VnlFFTCommon
 Common routines related to Vnl's FFT implementation. More...
 
class  VnlForwardFFTImageFilter
 VNL based forward Fast Fourier Transform. More...
 
class  VnlHalfHermitianToRealInverseFFTImageFilter
 VNL-based reverse Fast Fourier Transform. More...
 
class  VnlInverseFFTImageFilter
 VNL-based reverse Fast Fourier Transform. More...
 
class  VnlRealToHalfHermitianForwardFFTImageFilter
 VNL-based forward Fast Fourier Transform. More...
 
class  VolumeSplineKernelTransform
 
class  VoronoiDiagram2D
 Implements the 2-Dimensional Voronoi Diagram. More...
 
class  VoronoiDiagram2DGenerator
 Implement the Sweep Line Algorithm for the construction of the 2D Voronoi Diagram. More...
 
class  VoronoiPartitioningImageFilter
 
class  VoronoiSegmentationImageFilter
 
class  VoronoiSegmentationImageFilterBase
 Base class for VoronoiSegmentationImageFilter. More...
 
class  VoronoiSegmentationRGBImageFilter
 
class  VotingBinaryHoleFillingImageFilter
 Fills in holes and cavities by applying a voting operation on each pixel. More...
 
class  VotingBinaryImageFilter
 Applies a voting operation in a neighborhood of each pixel. More...
 
class  VotingBinaryIterativeHoleFillingImageFilter
 Fills in holes and cavities by iteratively applying a voting operation. More...
 
class  VoxBoCUBImageIO
 Read VoxBoCUBImage file format. More...
 
class  VoxBoCUBImageIOFactory
 Create instances of VoxBoCUBImageIO objects using an object factory. More...
 
class  VTKImageExport
 Connect the end of an ITK image pipeline to a VTK pipeline. More...
 
class  VTKImageExportBase
 Superclass for VTKImageExport instantiations. More...
 
class  VTKImageImport
 Connect the end of an VTK pipeline to an ITK image pipeline. More...
 
class  VTKImageIO
 ImageIO class for reading VTK images. More...
 
class  VTKImageIOFactory
 Create instances of VTKImageIO objects using an object factory. More...
 
class  VTKPolyDataMeshIO
 This class defines how to read and write vtk legacy file format. More...
 
class  VTKPolyDataMeshIOFactory
 Create instances of VTKPolyDataMeshIO objects using an object factory. More...
 
class  VTKPolyDataReader
 Reads a vtkPolyData file and create an itkMesh. More...
 
class  VTKPolyDataWriter
 Writes an itkMesh to a file in VTK file format. More...
 
class  WarpHarmonicEnergyCalculator
 Compute the harmonic energy of a deformation field. More...
 
class  WarpImageFilter
 Warps an image using an input displacement field. More...
 
class  WarpMeshFilter
 WarpMeshFilter applies a deformation field to all the points of a mesh. The deformation field is represented as an image of Vectors. More...
 
class  WarpVectorImageFilter
 Warps an image using an input displacement field. More...
 
class  WatershedImageFilter
 A low-level image analysis algorithm that automatically produces a hierarchy of segmented, labeled images from a scalar-valued image input. More...
 
class  WatershedMiniPipelineProgressCommand
 
class  WeakPointer
 Implements a weak reference to an object. More...
 
class  WeightedAddImageFilter
 Computes a weighted sum of two images pixel-wise. More...
 
class  WhitakerSparseLevelSetImage
 Derived class for the sparse-field representation of level-set function. More...
 
class  WhiteTopHatImageFilter
 White top hat extract local maxima that are larger than the structuring element. More...
 
class  WienerDeconvolutionImageFilter
 The Wiener deconvolution image filter is designed to restore an image convolved with a blurring kernel while keeping noise enhancement to a minimum. More...
 
class  WindowedSincInterpolateImageFunction
 Use the windowed sinc function to interpolate. More...
 
class  WisdomFilenameGeneratorBase
 
class  WrapPadImageFilter
 Increase the image size by padding with replicants of the input image value. More...
 
class  XMLFileOutputWindow
 Messages sent from the system are sent to a file with each message enclosed by XML tags. More...
 
class  XMLFilterWatcher
 Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. Formats reports with xml. More...
 
class  XMLReader
 template base class for an XMLReader It's purpose really is just to define the simple interface for extracting the object resulting from reading the XML File. Since it doesn't define any of the pure virtual methods in XMLReaderBase, It can't be instantiated by itself More...
 
class  XMLReaderBase
 
class  XMLWriterBase
 
class  XorImageFilter
 Computes the XOR logical operator pixel-wise between two images. More...
 
class  YenThresholdCalculator
 Computes the Yen's threshold for an image. More...
 
class  YenThresholdImageFilter
 Threshold an image using the Yen Threshold. More...
 
class  ZeroCrossingBasedEdgeDetectionImageFilter
 This filter implements a zero-crossing based edge detecor. More...
 
class  ZeroCrossingImageFilter
 This filter finds the closest pixel to the zero-crossings (sign changes) in a signed itk::Image. More...
 
class  ZeroFluxNeumannBoundaryCondition
 A function object that determines a neighborhood of values at an image boundary according to a Neumann boundary condition where first, upwind derivatives on the boundary are zero. This is a useful condition in solving some classes of differential equations. More...
 
class  ZeroFluxNeumannPadImageFilter
 Increase the image size by padding according to the zero-flux Neumann boundary condition. More...
 

Typedefs

typedef std::vector< std::string > FilenamesContainer
 
typedef SizeValueType IdentifierType
 
typedef signed long IndexValueType
 
typedef std::istream InputStreamType
 
typedef int16_t int_fast16_t
 
typedef int32_t int_fast32_t
 
typedef int64_t int_fast64_t
 
typedef int8_t int_fast8_t
 
typedef int16_t int_least16_t
 
typedef int32_t int_least32_t
 
typedef int64_t int_least64_t
 
typedef int8_t int_least8_t
 
typedef int64_t intmax_t
 
typedef
itksys::DynamicLoader::LibraryHandle 
LibHandle
 
typedef unsigned long ModifiedTimeType
 
typedef signed long OffsetValueType
 
typedef std::ostream OutputStreamType
 
typedef
PolygonGroupSpatialObject< 3 > 
PGroupSpatialObjectType
 
typedef std::vector< std::string > SerieUIDContainer
 
typedef unsigned long SizeValueType
 
typedef
itksys::DynamicLoader::SymbolPointer 
SymbolPointer
 
typedef unsigned int ThreadIdType
 
typedef uint16_t uint_fast16_t
 
typedef uint32_t uint_fast32_t
 
typedef uint64_t uint_fast64_t
 
typedef uint8_t uint_fast8_t
 
typedef uint16_t uint_least16_t
 
typedef uint32_t uint_least32_t
 
typedef uint64_t uint_least64_t
 
typedef uint8_t uint_least8_t
 
typedef uint64_t uintmax_t
 
typedef int MutexType
 
typedef int FastMutexType
 
typedef void(* ThreadFunctionType )(void *)
 
typedef int ThreadProcessIDType
 

Enumerations

enum  {
  B2_MASKFILE_BLACK = 0,
  B2_MASKFILE_WHITE = 1,
  B2_MASKFILE_GRAY = 2
}
 
enum  LeafIdentifier {
  ZERO = 0,
  ONE = 1,
  TWO = 2,
  THREE = 3,
  FOUR = 4,
  FIVE = 5,
  SIX = 6,
  SEVEN = 7
}
 
enum  OctreePlaneType
 

Functions

template<class TInputImage , class TOutputImage >
void BoxAccumulateFunction (const TInputImage *inputImage, const TOutputImage *outputImage, typename TInputImage::RegionType inputRegion, typename TOutputImage::RegionType outputRegion, ProgressReporter &progress)
 
template<class TInputImage , class TOutputImage >
void BoxMeanCalculatorFunction (const TInputImage *accImage, TOutputImage *outputImage, typename TInputImage::RegionType inputRegion, typename TOutputImage::RegionType outputRegion, typename TInputImage::SizeType Radius, ProgressReporter &progress)
 
template<class TInputImage , class TOutputImage >
void BoxSigmaCalculatorFunction (const TInputImage *accImage, TOutputImage *outputImage, typename TInputImage::RegionType inputRegion, typename TOutputImage::RegionType outputRegion, typename TInputImage::SizeType Radius, ProgressReporter &progress)
 
template<class TInputImage , class TOutputImage >
void BoxSquareAccumulateFunction (const TInputImage *inputImage, TOutputImage *outputImage, typename TInputImage::RegionType inputRegion, typename TOutputImage::RegionType outputRegion, ProgressReporter &progress)
 
template<class TLabelImage , class TIntensityImage , class TGenericImage >
bool CalculateOrientedImage (LabelGeometryImageFilter< TLabelImage, TIntensityImage > *filter, vnl_symmetric_eigensystem< double > eig, typename LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry &labelGeometry, bool useLabelImage=true)
 
template<class TLabelImage , class TIntensityImage >
LabelGeometryImageFilter
< TLabelImage, TIntensityImage >
::MatrixType 
CalculateRotationMatrix (vnl_symmetric_eigensystem< double > eig)
 
void ClearContent (FancyString &input)
 
void ITKCommon_EXPORT CompensatedSummationAddElement (float &compensation, float &sum, const float &element)
 
void ITKCommon_EXPORT CompensatedSummationAddElement (double &compensation, double &sum, const double &element)
 
template<class TImage , class TBres , class TLine >
int ComputeStartEnd (const typename TImage::IndexType StartIndex, const TLine line, const float tol, const typename TBres::OffsetArray LineOffsets, const typename TImage::RegionType AllImage, unsigned &start, unsigned &end)
 
template<class TImage , class TBres >
void CopyLineToImage (const typename TImage::Pointer output, const typename TImage::IndexType StartIndex, const typename TBres::OffsetArray LineOffsets, std::vector< typename TImage::PixelType > &outbuffer, const unsigned start, const unsigned end)
 
template<class TInputMesh , class TOutputMesh >
void CopyMeshToMesh (const TInputMesh *in, TOutputMesh *out)
 
template<class TInputMesh , class TOutputMesh >
void CopyMeshToMeshCellData (const TInputMesh *in, TOutputMesh *out)
 
template<class TInputMesh , class TOutputMesh >
void CopyMeshToMeshCells (const TInputMesh *in, TOutputMesh *out)
 
template<class TInputMesh , class TOutputMesh >
void CopyMeshToMeshEdgeCells (const TInputMesh *in, TOutputMesh *out)
 
template<class TInputMesh , class TOutputMesh >
void CopyMeshToMeshPointData (const TInputMesh *in, TOutputMesh *out)
 
template<class TInputMesh , class TOutputMesh >
void CopyMeshToMeshPoints (const TInputMesh *in, TOutputMesh *out)
 
template<class ImType >
std::vector< typename
ImType::OffsetType > 
CornerOffsets (const ImType *im)
 
ITKCommon_EXPORT void CrossProduct (CovariantVector< double, 3 > &, const Vector< double, 3 > &, const Vector< double, 3 > &)
 
ITKCommon_EXPORT void CrossProduct (CovariantVector< float, 3 > &, const Vector< float, 3 > &, const Vector< float, 3 > &)
 
ITKCommon_EXPORT Vector
< double, 3 > 
CrossProduct (const Vector< double, 3 > &, const Vector< double, 3 > &)
 
ITKCommon_EXPORT void CrossProduct (CovariantVector< int, 3 >, const Vector< int, 3 > &, const Vector< int, 3 > &)
 
ITKCommon_EXPORT Vector< float, 3 > CrossProduct (const Vector< float, 3 > &, const Vector< float, 3 > &)
 
ITKCommon_EXPORT Vector< int, 3 > CrossProduct (const Vector< int, 3 > &, const Vector< int, 3 > &)
 
template<class TImage , class TBres , class TAnchor , class TLine >
void DoAnchorFace (const TImage *input, TImage *output, typename TImage::PixelType border, TLine line, TAnchor &AnchorLine, typename TBres::OffsetArray LineOffsets, std::vector< typename TImage::PixelType > &inbuffer, std::vector< typename TImage::PixelType > &outbuffer, const typename TImage::RegionType AllImage, const typename TImage::RegionType face)
 
template<class TImage , class TBres , class TFunction , class TLine >
void DoFace (typename TImage::ConstPointer input, typename TImage::Pointer output, typename TImage::PixelType border, TLine line, const typename TBres::OffsetArray LineOffsets, const unsigned int KernLen, std::vector< typename TImage::PixelType > &pixbuffer, std::vector< typename TImage::PixelType > &fExtBuffer, std::vector< typename TImage::PixelType > &rExtBuffer, const typename TImage::RegionType AllImage, const typename TImage::RegionType face)
 
template<class T >
void EncapsulateMetaData (MetaDataDictionary &Dictionary, const char *key, const T &invalue)
 
template<class T >
bool ExposeMetaData (MetaDataDictionary &Dictionary, const std::string key, T &outval)
 
template<class T >
bool ExposeMetaData (MetaDataDictionary &Dictionary, const char *const key, T &outval)
 
template<class T >
bool ExposeMetaData (const MetaDataDictionary &Dictionary, const std::string key, T &outval)
 
template<class T >
bool ExposeMetaData (const MetaDataDictionary &Dictionary, const char *const key, T &outval)
 
template<class PixelType , class TFunction >
void FillForwardExt (std::vector< PixelType > &pixbuffer, std::vector< PixelType > &fExtBuffer, const unsigned int KernLen, unsigned len)
 
template<class TImage , class TBres , class TLine >
int FillLineBuffer (typename TImage::ConstPointer input, const typename TImage::IndexType StartIndex, const TLine line, const float tol, const typename TBres::OffsetArray LineOffsets, const typename TImage::RegionType AllImage, std::vector< typename TImage::PixelType > &inbuffer, unsigned int &start, unsigned int &end)
 
template<class PixelType , class TFunction >
void FillReverseExt (std::vector< PixelType > &pixbuffer, std::vector< PixelType > &rExtBuffer, const unsigned int KernLen, unsigned len)
 
std::string Get64BitPragma ()
 
template<class TLine >
unsigned int GetLinePixels (const TLine line)
 
virtual MemoryLoadType GetMemoryUsage ()
 
int GetPixelDimension (const std::type_info &intype)
 
std::string GetTypename (const std::type_info &intype)
 
void GetTypenameInString (const std::type_info &intype, std::ostringstream &ret)
 
bool GetValidTypename (const std::type_info &intype, const std::vector< std::string > &validtypes, std::string &retTypeName)
 
 IMAGEIOBASE_TYPEMAP (char, CHAR)
 
 IMAGEIOBASE_TYPEMAP (unsigned char, UCHAR)
 
 IMAGEIOBASE_TYPEMAP (short, SHORT)
 
 IMAGEIOBASE_TYPEMAP (unsigned short, USHORT)
 
 IMAGEIOBASE_TYPEMAP (int, INT)
 
 IMAGEIOBASE_TYPEMAP (unsigned int, UINT)
 
 IMAGEIOBASE_TYPEMAP (long, LONG)
 
 IMAGEIOBASE_TYPEMAP (unsigned long, ULONG)
 
 IMAGEIOBASE_TYPEMAP (float, FLOAT)
 
 IMAGEIOBASE_TYPEMAP (double, DOUBLE)
 
bool IsGPUAvailable ()
 
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE (Vector)
 
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE (CovariantVector)
 
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE (Point)
 
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE (FixedArray)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_ARRAY_TYPE_ALL_TYPES_MACRO (Array)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_ARRAY_TYPE_ALL_TYPES_MACRO (VariableLengthVector)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (float)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (double)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (signed int)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (unsigned int)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (Vector)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (CovariantVector)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (Point)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (FixedArray)
 
 ITK_MESH_DEFAULTCONVERTTRAITS_MATRIX_TYPE_ALL_TYPES_MACRO (Matrix)
 
 itkGPUKernelClassMacro (GPUImageOpsKernel)
 
 itkGPUKernelClassMacro (GPUScalarAnisotropicDiffusionFunctionKernel)
 
 itkGPUKernelClassMacro (GPUReductionKernel)
 
 itkGPUKernelClassMacro (GPUMeanImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUNeighborhoodOperatorImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUDenseFiniteDifferenceImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUDemonsRegistrationFunctionKernel)
 
 itkGPUKernelClassMacro (GPUGradientNDAnisotropicDiffusionFunctionKernel)
 
 itkGPUKernelClassMacro (GPUPDEDeformableRegistrationFilterKernel)
 
 itkGPUKernelClassMacro (GPUBinaryThresholdImageFilterKernel)
 
template<class TChainCodePath , class TPathInput >
void MakeChainCodeTracePath (TChainCodePath &chainPath, const TPathInput &inPath, bool restrictMovement=false)
 
template<class TInputImage , class TLine >
TInputImage::RegionType MakeEnlargedFace (const TInputImage *input, const typename TInputImage::RegionType AllImage, const TLine line)
 
 MESHIOBASE_TYPEMAP (unsigned char, UCHAR)
 
 MESHIOBASE_TYPEMAP (char, CHAR)
 
 MESHIOBASE_TYPEMAP (unsigned short, USHORT)
 
 MESHIOBASE_TYPEMAP (short, SHORT)
 
 MESHIOBASE_TYPEMAP (unsigned int, UINT)
 
 MESHIOBASE_TYPEMAP (int, INT)
 
 MESHIOBASE_TYPEMAP (unsigned long, ULONG)
 
 MESHIOBASE_TYPEMAP (long, LONG)
 
 MESHIOBASE_TYPEMAP (unsigned long long, ULONGLONG)
 
 MESHIOBASE_TYPEMAP (long long, LONGLONG)
 
 MESHIOBASE_TYPEMAP (float, FLOAT)
 
 MESHIOBASE_TYPEMAP (double, DOUBLE)
 
 MESHIOBASE_TYPEMAP (long double, LDOUBLE)
 
template<class TInputIter >
std::pair< TInputIter, TInputIter > min_max_element (TInputIter first, TInputIter last)
 
template<class TInputIter , class TCompare >
std::pair< TInputIter, TInputIter > min_max_element (TInputIter first, TInputIter last, TCompare comp)
 
float MvtSunf (int numb)
 
template<class TRegion , class TLine >
bool NeedToDoFace (const TRegion AllImage, const TRegion face, const TLine line)
 
void OpenCLCheckError (cl_int error, const char *filename="", int lineno=0, const char *location="")
 
cl_device_id * OpenCLGetAvailableDevices (cl_platform_id platform, cl_device_type devType, cl_uint *numAvailableDevices)
 
int OpenCLGetLocalBlockSize (unsigned int ImageDim)
 
cl_device_id OpenCLGetMaxFlopsDev (cl_context cxGPUContext)
 
void OpenCLPrintDeviceInfo (cl_device_id device, bool verbose=false)
 
cl_platform_id OpenCLSelectPlatform (const char *name)
 
template<class T , unsigned int NVectorDimension>
CovariantVector< T,
NVectorDimension > 
operator* (const T &scalar, const CovariantVector< T, NVectorDimension > &v)
 
template<class T , unsigned int NVectorDimension>
Vector< T, NVectorDimension > operator* (const T &scalar, const Vector< T, NVectorDimension > &v)
 
template<class T , unsigned int NVectorDimension>
operator* (const Vector< T, NVectorDimension > &contravariant, const CovariantVector< T, NVectorDimension > &covariant)
 
template<class TValueType , class T >
VariableLengthVector< TValueType > operator* (const T &scalar, const VariableLengthVector< TValueType > &v)
 
template<class TImage >
ConstNeighborhoodIteratorWithOnlyIndex
< TImage > 
operator+ (const ConstNeighborhoodIteratorWithOnlyIndex< TImage > &it, const typename ConstNeighborhoodIteratorWithOnlyIndex< TImage >::OffsetType &ind)
 
template<class TImage >
ConstNeighborhoodIteratorWithOnlyIndex
< TImage > 
operator+ (const typename ConstNeighborhoodIteratorWithOnlyIndex< TImage >::OffsetType &ind, const ConstNeighborhoodIteratorWithOnlyIndex< TImage > &it)
 
template<class TImage >
ConstNeighborhoodIterator< TImage > operator+ (const ConstNeighborhoodIterator< TImage > &it, const typename ConstNeighborhoodIterator< TImage >::OffsetType &ind)
 
template<class TImage >
ConstNeighborhoodIterator< TImage > operator+ (const typename ConstNeighborhoodIterator< TImage >::OffsetType &ind, const ConstNeighborhoodIterator< TImage > &it)
 
template<class TImage >
ConstNeighborhoodIteratorWithOnlyIndex
< TImage > 
operator- (const ConstNeighborhoodIteratorWithOnlyIndex< TImage > &it, const typename ConstNeighborhoodIteratorWithOnlyIndex< TImage >::OffsetType &ind)
 
template<class TImage >
ConstNeighborhoodIterator< TImage > operator- (const ConstNeighborhoodIterator< TImage > &it, const typename ConstNeighborhoodIterator< TImage >::OffsetType &ind)
 
template<typename TValueType >
std::ostream & operator<< (std::ostream &os, const Array2D< TValueType > &arr)
 
std::ostream & operator<< (std::ostream &os, const TemporalRegion &region)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, SmartPointerForwardReference< T > p)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, WeakPointer< T > p)
 
template<class TPixel >
std::ostream & operator<< (std::ostream &o, const NeighborhoodAllocator< TPixel > &a)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, SmartPointer< T > p)
 
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const ImageIORegion &region)
 
template<typename TValueType >
std::ostream & operator<< (std::ostream &os, const Array< TValueType > &arr)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, TreeIteratorClone< T > p)
 
template<typename TComponent >
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const RGBAPixel< TComponent > &c)
 
template<typename TComponent >
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const RGBPixel< TComponent > &c)
 
FancyStringoperator<< (FancyString &s, void(*mf)(FancyString &))
 
template<class T >
FancyStringoperator<< (FancyString &s, const std::vector< T > &data)
 
template<class T >
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const VariableSizeMatrix< T > &v)
 
template<typename TComponent , unsigned int NDimension>
ITK_EXPORT OutputStreamTypeoperator<< (OutputStreamType &os, const SymmetricSecondRankTensor< TComponent, NDimension > &c)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, AutoPointer< T > p)
 
template<unsigned int VDimension>
std::ostream & operator<< (std::ostream &os, const Size< VDimension > &size)
 
template<class T >
FancyStringoperator<< (FancyString &s, const Array< T > &data)
 
template<class T >
FancyStringoperator<< (FancyString &s, const T &data)
 
template<typename TValueType , unsigned int VLength>
std::ostream & operator<< (std::ostream &os, const FixedArray< TValueType, VLength > &arr)
 
template<class T , unsigned int NVectorDimension>
std::ostream & operator<< (std::ostream &os, const Vector< T, NVectorDimension > &v)
 
template<unsigned int VOffsetDimension>
std::ostream & operator<< (std::ostream &os, const Offset< VOffsetDimension > &ind)
 
template<class T , unsigned int NRows, unsigned int NColumns>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const Matrix< T, NRows, NColumns > &v)
 
template<class T , unsigned int NPointDimension>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const Point< T, NPointDimension > &v)
 
template<class T >
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const Versor< T > &v)
 
template<class TPixel , unsigned int VDimension, class TContainer >
std::ostream & operator<< (std::ostream &os, const Neighborhood< TPixel, VDimension, TContainer > &neighborhood)
 
ITK_EXPORT std::ostream & operator<< (std::ostream &os, MultivariateLegendrePolynomial &poly)
 
template<typename TMatrix , typename TVector , typename TEigenMatrix >
std::ostream & operator<< (std::ostream &os, const SymmetricEigenAnalysis< TMatrix, TVector, TEigenMatrix > &s)
 
template<typename TImage , typename TBoundaryCondition >
std::ostream & operator<< (std::ostream &os, const std::vector< itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > > &mv)
 
template<unsigned int VImageDimension>
std::ostream & operator<< (std::ostream &os, const ImageRegion< VImageDimension > &region)
 
template<unsigned int VIndexDimension>
std::ostream & operator<< (std::ostream &os, const Index< VIndexDimension > &ind)
 
template<typename TValueType >
std::ostream & operator<< (std::ostream &os, const VariableLengthVector< TValueType > &arr)
 
template<typename TComponent >
ITK_EXPORT std::istream & operator>> (std::istream &is, RGBAPixel< TComponent > &c)
 
template<typename TComponent >
ITK_EXPORT std::istream & operator>> (std::istream &is, RGBPixel< TComponent > &c)
 
template<class T >
FancyStringoperator>> (FancyString &s, std::vector< T > &data)
 
template<class T >
FancyStringoperator>> (FancyString &s, Array< T > &data)
 
template<typename TComponent , unsigned int NDimension>
ITK_EXPORT InputStreamTypeoperator>> (InputStreamType &is, SymmetricSecondRankTensor< TComponent, NDimension > &c)
 
template<class T >
FancyStringoperator>> (FancyString &s, T &data)
 
template<class T , unsigned int NVectorDimension>
std::istream & operator>> (std::istream &is, Vector< T, NVectorDimension > &v)
 
template<class T , unsigned int NPointDimension>
ITK_EXPORT std::istream & operator>> (std::istream &is, Point< T, NPointDimension > &v)
 
template<class T >
ITK_EXPORT std::istream & operator>> (std::istream &is, Versor< T > &v)
 
template<class TIterator >
TIterator * setConnectivity (TIterator *it, bool fullyConnected=false)
 
template<class TIterator >
TIterator * setConnectivityEarlyBox (TIterator *it, bool fullyConnected=false)
 
template<class TIterator >
TIterator * setConnectivityLater (TIterator *it, bool fullyConnected=false)
 
template<class TIterator >
TIterator * setConnectivityPrevious (TIterator *it, bool fullyConnected=false)
 
virtual ~SysResourceMemoryUsageObserver ()
 
template<typename TAutoPointerBase , typename TAutoPointerDerived >
void ITK_EXPORT TransferAutoPointer (TAutoPointerBase &pa, TAutoPointerDerived &pb)
 
std::ostream & operator<< (std::ostream &os, EventObject &e)
 
std::ostream & operator<< (std::ostream &os, ExceptionObject &e)
 
template<class T >
void EncapsulateMetaData (MetaDataDictionary &Dictionary, const std::string &key, const T &invalue)
 
template<class TFourierSeriesPath , class TChainCodePath >
void MakeFourierSeriesPathTraceChainCode (TFourierSeriesPath &FSPath, const TChainCodePath &chainPath, unsigned int numHarmonics=8)
 

Variables

const char *const ACQ_DIM
 
const char *const ACQ_ECHO_TIME
 
const char *const ACQ_INVERSION_TIME
 
const char *const ACQ_REPETITION_TIME
 
const char *const ACQ_SLICE_SEPN
 
const char *const ACQ_SLICE_SEPN_MODE
 
const char *const ACQ_SLICE_THICK
 
typedef::itksysFundamentalType_Int16 int16_t
 
typedef::itksysFundamentalType_Int32 int32_t
 
typedef::itksysFundamentalType_Int64 int64_t
 
typedef::itksysFundamentalType_Int8 int8_t
 
typedef::ptrdiff_t intptr_t
 
ITK_EXPORT const char *const ITK_ExperimentDate
 
ITK_EXPORT const char *const ITK_ExperimentTime
 
ITK_EXPORT const char *const ITK_FileNotes
 
ITK_EXPORT const char *const ITK_FileOriginator
 
ITK_EXPORT const char *const ITK_ImageFileBaseName
 
ITK_EXPORT const char *const ITK_ImageType
 
ITK_EXPORT const char *const ITK_InputFilterName
 
ITK_EXPORT const char *const ITK_NumberOfDimensions
 
ITK_EXPORT const char *const ITK_OnDiskBitPerPixel
 
ITK_EXPORT const char *const ITK_OnDiskStorageTypeName
 
ITK_EXPORT const char *const ITK_Origin
 
ITK_EXPORT const char *const ITK_OriginationDate
 
ITK_EXPORT const char *const ITK_PatientID
 
ITK_EXPORT const char *const ITK_PatientName
 
ITK_EXPORT const char *const ITK_ScanID
 
ITK_EXPORT const char *const ITK_Spacing
 
ITK_EXPORT const char *const ITK_VoxelUnits
 
class ITK_EXPORT LBFGSBOptimizerHelper
 
const char *const magicMAP = "MAP "
 
const char *const NECHOES
 
const char *const NI
 
const char *const NR
 
const char *const RECO_BYTE_ORDER
 
const char *const RECO_FOV
 
const char *const RECO_IMAGE_TYPE
 
const char *const RECO_SIZE
 
const char *const RECO_TRANSPOSITION
 
const char *const RECO_WORDTYPE
 
ITK_EXPORT const char *const ROI_NAME
 
ITK_EXPORT const char *const ROI_NUM_SEGMENTS
 
ITK_EXPORT const char *const ROI_PLANE
 
ITK_EXPORT const char *const ROI_SCAN_ID
 
ITK_EXPORT const char *const ROI_X_RESOLUTION
 
ITK_EXPORT const char *const ROI_X_SIZE
 
ITK_EXPORT const char *const ROI_Y_RESOLUTION
 
ITK_EXPORT const char *const ROI_Y_SIZE
 
ITK_EXPORT const char *const ROI_Z_RESOLUTION
 
ITK_EXPORT const char *const ROI_Z_SIZE
 
ITK_EXPORT const char *const SPM_ROI_SCALE
 
typedef::itksysFundamentalType_UInt16 uint16_t
 
typedef::itksysFundamentalType_UInt32 uint32_t
 
typedef::itksysFundamentalType_UInt64 uint64_t
 
typedef::itksysFundamentalType_UInt8 uint8_t
 
typedef::vcl_size_t uintptr_t
 

Detailed Description

Octree data structure

    The specification for this file format is taken from the
    web site http://analyzedirect.com/support/10.0Documents/Analyze_Resource_01.pdf
Author
Hans J. Johnson The University of Iowa 2002

This class generates two 2D-Gaussians (standard deviation RegionSize/2) One is shifted by 7,3 pixels from the other.

These two images are provided to the registration methods in this directory in order to obtain a uniform test input data.

Therefore the solution of the registration is |-7 -3|

TODO: This class needs to be more tightly integrated with the new multi-threaded ImageToImageMetric.

    The specification for this file format is taken from the
    web site http://www.bic.mni.mcgill.ca/ServicesSoftware/MINC
Author
Leila Baghdadi Mouse Imaging Centre, Toronto, Canada 2005.

Typedef Documentation

typedef int itk::FastMutexType

Platform specific typedefs for simple types

Definition at line 67 of file itkThreadSupport.h.

typedef std::vector< std::string > itk::FilenamesContainer

Definition at line 51 of file itkGDCMSeriesFileNames.h.

Same type as SizeValueType but when used as an Id (pointId, cellId, labelObjectId..)(it is unsigned)

Definition at line 147 of file itkIntTypes.h.

typedef signed long itk::IndexValueType

The components of the Index array (they are signed)

Definition at line 150 of file itkIntTypes.h.

typedef std::istream itk::InputStreamType

Definition at line 217 of file itkSymmetricSecondRankTensor.h.

Definition at line 106 of file itkIntTypes.h.

Definition at line 108 of file itkIntTypes.h.

Definition at line 110 of file itkIntTypes.h.

Types which are at least a certain size but may be greater if performace benefits, these are preferred over fixed width.

Definition at line 104 of file itkIntTypes.h.

Definition at line 95 of file itkIntTypes.h.

Definition at line 97 of file itkIntTypes.h.

Definition at line 99 of file itkIntTypes.h.

Types which are at least a certain size, these are preferred over fixed width.

Definition at line 93 of file itkIntTypes.h.

Types which contain the largest represetable integer.

Definition at line 114 of file itkIntTypes.h.

typedef itksys::DynamicLoader::LibraryHandle itk::LibHandle

Definition at line 38 of file itkDynamicLoader.h.

typedef unsigned long itk::ModifiedTimeType

Type to count and reference the modification time of objects. May in the future be replaced by SizeValueType to avoid overflows.

Definition at line 164 of file itkIntTypes.h.

typedef int itk::MutexType

Platform specific typedefs for simple types

Definition at line 66 of file itkThreadSupport.h.

typedef signed long itk::OffsetValueType

Differences between components of indexes, distance from one pointer to the origin of a buffer (it is signed)

Definition at line 154 of file itkIntTypes.h.

typedef std::ostream itk::OutputStreamType

This extra typedef is necessary for preventing an Internal Compiler Error in Microsoft Visual C++ 6.0. This typedef is not needed for any other compiler.

Definition at line 216 of file itkSymmetricSecondRankTensor.h.

Definition at line 27 of file itkPolygonGroupSpatialObjectXMLFile.h.

typedef std::vector< std::string > itk::SerieUIDContainer

Definition at line 52 of file itkGDCMSeriesFileNames.h.

typedef unsigned long itk::SizeValueType

Any count of number of items (number of pixels in an image, number of points) (it is unsigned)

Definition at line 143 of file itkIntTypes.h.

typedef itksys::DynamicLoader::SymbolPointer itk::SymbolPointer

Definition at line 40 of file itkDynamicLoader.h.

typedef void( * itk::ThreadFunctionType)(void *)

Platform specific typedefs for simple types

Definition at line 68 of file itkThreadSupport.h.

typedef unsigned int itk::ThreadIdType

Type to count and reference number of threads

Definition at line 159 of file itkIntTypes.h.

Platform specific typedefs for simple types

Definition at line 69 of file itkThreadSupport.h.

Definition at line 107 of file itkIntTypes.h.

Definition at line 109 of file itkIntTypes.h.

Definition at line 111 of file itkIntTypes.h.

Definition at line 105 of file itkIntTypes.h.

Definition at line 96 of file itkIntTypes.h.

Definition at line 98 of file itkIntTypes.h.

Definition at line 100 of file itkIntTypes.h.

Definition at line 94 of file itkIntTypes.h.

Definition at line 115 of file itkIntTypes.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
B2_MASKFILE_BLACK 
B2_MASKFILE_WHITE 
B2_MASKFILE_GRAY 

Definition at line 28 of file itkOctree.h.

Enumerator:
ZERO 
ONE 
TWO 
THREE 
FOUR 
FIVE 
SIX 
SEVEN 

Definition at line 23 of file itkOctreeNode.h.

The enumeration to define the planar orientation of the octree

Definition at line 37 of file itkOctree.h.

Function Documentation

template<class TInputImage , class TOutputImage >
void itk::BoxAccumulateFunction ( const TInputImage *  inputImage,
const TOutputImage *  outputImage,
typename TInputImage::RegionType  inputRegion,
typename TOutputImage::RegionType  outputRegion,
ProgressReporter &  progress 
)
template<class TInputImage , class TOutputImage >
void itk::BoxMeanCalculatorFunction ( const TInputImage *  accImage,
TOutputImage *  outputImage,
typename TInputImage::RegionType  inputRegion,
typename TOutputImage::RegionType  outputRegion,
typename TInputImage::SizeType  Radius,
ProgressReporter &  progress 
)
template<class TInputImage , class TOutputImage >
void itk::BoxSigmaCalculatorFunction ( const TInputImage *  accImage,
TOutputImage *  outputImage,
typename TInputImage::RegionType  inputRegion,
typename TOutputImage::RegionType  outputRegion,
typename TInputImage::SizeType  Radius,
ProgressReporter &  progress 
)
template<class TInputImage , class TOutputImage >
void itk::BoxSquareAccumulateFunction ( const TInputImage *  inputImage,
TOutputImage *  outputImage,
typename TInputImage::RegionType  inputRegion,
typename TOutputImage::RegionType  outputRegion,
ProgressReporter &  progress 
)
template<class TLabelImage , class TIntensityImage , class TGenericImage >
bool itk::CalculateOrientedImage ( LabelGeometryImageFilter< TLabelImage, TIntensityImage > *  filter,
vnl_symmetric_eigensystem< double >  eig,
typename LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry &  labelGeometry,
bool  useLabelImage = true 
)
template<class TLabelImage , class TIntensityImage >
LabelGeometryImageFilter< TLabelImage, TIntensityImage >::MatrixType itk::CalculateRotationMatrix ( vnl_symmetric_eigensystem< double >  eig)
void itk::ClearContent ( FancyString &  input)

Manipulator to clear all characters in a FancyString.

void ITKCommon_EXPORT itk::CompensatedSummationAddElement ( float &  compensation,
float &  sum,
const float &  element 
)
void ITKCommon_EXPORT itk::CompensatedSummationAddElement ( double &  compensation,
double &  sum,
const double &  element 
)
template<class TImage , class TBres , class TLine >
int itk::ComputeStartEnd ( const typename TImage::IndexType  StartIndex,
const TLine  line,
const float  tol,
const typename TBres::OffsetArray  LineOffsets,
const typename TImage::RegionType  AllImage,
unsigned &  start,
unsigned &  end 
)
template<class TImage , class TBres >
void itk::CopyLineToImage ( const typename TImage::Pointer  output,
const typename TImage::IndexType  StartIndex,
const typename TBres::OffsetArray  LineOffsets,
std::vector< typename TImage::PixelType > &  outbuffer,
const unsigned  start,
const unsigned  end 
)
template<class TInputMesh , class TOutputMesh >
void itk::CopyMeshToMesh ( const TInputMesh *  in,
TOutputMesh *  out 
)
template<class TInputMesh , class TOutputMesh >
void itk::CopyMeshToMeshCellData ( const TInputMesh *  in,
TOutputMesh *  out 
)

Definition at line 145 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

Referenced by CopyMeshToMesh().

template<class TInputMesh , class TOutputMesh >
void itk::CopyMeshToMeshCells ( const TInputMesh *  in,
TOutputMesh *  out 
)

Definition at line 208 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

Referenced by CopyMeshToMesh().

template<class TInputMesh , class TOutputMesh >
void itk::CopyMeshToMeshEdgeCells ( const TInputMesh *  in,
TOutputMesh *  out 
)

Definition at line 248 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

Referenced by CopyMeshToMesh().

template<class TInputMesh , class TOutputMesh >
void itk::CopyMeshToMeshPointData ( const TInputMesh *  in,
TOutputMesh *  out 
)

Definition at line 177 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

References NULL.

Referenced by CopyMeshToMesh().

template<class TInputMesh , class TOutputMesh >
void itk::CopyMeshToMeshPoints ( const TInputMesh *  in,
TOutputMesh *  out 
)

Definition at line 276 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

Referenced by CopyMeshToMesh().

template<class ImType >
std::vector< typename ImType::OffsetType > itk::CornerOffsets ( const ImType *  im)

Definition at line 169 of file itkBoxUtilities.h.

ITKCommon_EXPORT void itk::CrossProduct ( CovariantVector< double, 3 > &  ,
const Vector< double, 3 > &  ,
const Vector< double, 3 > &   
)
ITKCommon_EXPORT void itk::CrossProduct ( CovariantVector< float, 3 > &  ,
const Vector< float, 3 > &  ,
const Vector< float, 3 > &   
)
ITKCommon_EXPORT Vector< double, 3 > itk::CrossProduct ( const Vector< double, 3 > &  ,
const Vector< double, 3 > &   
)
ITKCommon_EXPORT void itk::CrossProduct ( CovariantVector< int, 3 >  ,
const Vector< int, 3 > &  ,
const Vector< int, 3 > &   
)
ITKCommon_EXPORT Vector< float, 3 > itk::CrossProduct ( const Vector< float, 3 > &  ,
const Vector< float, 3 > &   
)
ITKCommon_EXPORT Vector< int, 3 > itk::CrossProduct ( const Vector< int, 3 > &  ,
const Vector< int, 3 > &   
)
template<class TImage , class TBres , class TAnchor , class TLine >
void itk::DoAnchorFace ( const TImage *  input,
TImage *  output,
typename TImage::PixelType  border,
TLine  line,
TAnchor &  AnchorLine,
typename TBres::OffsetArray  LineOffsets,
std::vector< typename TImage::PixelType > &  inbuffer,
std::vector< typename TImage::PixelType > &  outbuffer,
const typename TImage::RegionType  AllImage,
const typename TImage::RegionType  face 
)
template<class TImage , class TBres , class TFunction , class TLine >
void itk::DoFace ( typename TImage::ConstPointer  input,
typename TImage::Pointer  output,
typename TImage::PixelType  border,
TLine  line,
const typename TBres::OffsetArray  LineOffsets,
const unsigned int  KernLen,
std::vector< typename TImage::PixelType > &  pixbuffer,
std::vector< typename TImage::PixelType > &  fExtBuffer,
std::vector< typename TImage::PixelType > &  rExtBuffer,
const typename TImage::RegionType  AllImage,
const typename TImage::RegionType  face 
)
template<class T >
void itk::EncapsulateMetaData ( MetaDataDictionary &  Dictionary,
const std::string &  key,
const T &  invalue 
)
inline

EncapsulateMetaData is a convenience function that encapsulates raw MetaData into a MetaDataObject that can be put into the MetaDataDictionary.

Parameters
DictionaryTODO
keyTODO
invaluethe value of type T that is to be encapsulated.
Returns
A smartpointer ot a MetaDataObject that is suitable for insertion into a MetaDataDictionary.

Definition at line 171 of file itkMetaDataObject.h.

References itk::MetaDataObject< MetaDataObjectType >::New().

Referenced by EncapsulateMetaData().

template<class T >
void itk::EncapsulateMetaData ( MetaDataDictionary &  Dictionary,
const char *  key,
const T &  invalue 
)
inline

Definition at line 180 of file itkMetaDataObject.h.

References EncapsulateMetaData().

template<class T >
bool itk::ExposeMetaData ( MetaDataDictionary &  Dictionary,
const std::string  key,
T &  outval 
)
inline

FindValInDictionary provides a shortcut for pulling a value of type T out of a MetaDataDictionary. If Dictionary[key] isn't set, return false, otherwise copy into outval reference and return true.

Parameters
Dictionary– reference to a dictionary
key– string identifier for this object
outval– where to store value found in table.

Definition at line 195 of file itkMetaDataObject.h.

References itk::MetaDataDictionary::HasKey().

Referenced by ExposeMetaData().

template<class T >
bool itk::ExposeMetaData ( MetaDataDictionary &  Dictionary,
const char *const  key,
T &  outval 
)
inline

Definition at line 224 of file itkMetaDataObject.h.

References ExposeMetaData().

template<class T >
bool itk::ExposeMetaData ( const MetaDataDictionary &  Dictionary,
const std::string  key,
T &  outval 
)
inline

Definition at line 233 of file itkMetaDataObject.h.

References ExposeMetaData().

template<class T >
bool itk::ExposeMetaData ( const MetaDataDictionary &  Dictionary,
const char *const  key,
T &  outval 
)
inline

Definition at line 241 of file itkMetaDataObject.h.

References ExposeMetaData().

template<class PixelType , class TFunction >
void itk::FillForwardExt ( std::vector< PixelType > &  pixbuffer,
std::vector< PixelType > &  fExtBuffer,
const unsigned int  KernLen,
unsigned  len 
)
template<class TImage , class TBres , class TLine >
int itk::FillLineBuffer ( typename TImage::ConstPointer  input,
const typename TImage::IndexType  StartIndex,
const TLine  line,
const float  tol,
const typename TBres::OffsetArray  LineOffsets,
const typename TImage::RegionType  AllImage,
std::vector< typename TImage::PixelType > &  inbuffer,
unsigned int &  start,
unsigned int &  end 
)
template<class PixelType , class TFunction >
void itk::FillReverseExt ( std::vector< PixelType > &  pixbuffer,
std::vector< PixelType > &  rExtBuffer,
const unsigned int  KernLen,
unsigned  len 
)
std::string itk::Get64BitPragma ( )

Get 64-bit pragma

template<class TLine >
unsigned int itk::GetLinePixels ( const TLine  line)
virtual MemoryLoadType itk::GetMemoryUsage ( )
virtual
int itk::GetPixelDimension ( const std::type_info &  intype)

Get pixel dimension (number of channels). For high-dimensional pixel format, only itk::Vector< type, 2/3 > is acceptable.

std::string itk::GetTypename ( const std::type_info &  intype)

Get Typename

void itk::GetTypenameInString ( const std::type_info &  intype,
std::ostringstream &  ret 
)

Get Typename in String

bool itk::GetValidTypename ( const std::type_info &  intype,
const std::vector< std::string > &  validtypes,
std::string &  retTypeName 
)

Get Typename in String if a valid type

itk::IMAGEIOBASE_TYPEMAP ( char  ,
CHAR   
)
itk::IMAGEIOBASE_TYPEMAP ( unsigned  char,
UCHAR   
)
itk::IMAGEIOBASE_TYPEMAP ( short  ,
SHORT   
)
itk::IMAGEIOBASE_TYPEMAP ( unsigned  short,
USHORT   
)
itk::IMAGEIOBASE_TYPEMAP ( int  ,
INT   
)
itk::IMAGEIOBASE_TYPEMAP ( unsigned  int,
UINT   
)
itk::IMAGEIOBASE_TYPEMAP ( long  ,
LONG   
)
itk::IMAGEIOBASE_TYPEMAP ( unsigned  long,
ULONG   
)
itk::IMAGEIOBASE_TYPEMAP ( float  ,
FLOAT   
)
itk::IMAGEIOBASE_TYPEMAP ( double  ,
DOUBLE   
)
bool itk::IsGPUAvailable ( )
itk::ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE ( Vector  )
itk::ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE ( CovariantVector  )
itk::ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE ( Point  )
itk::ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE ( FixedArray  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_ARRAY_TYPE_ALL_TYPES_MACRO ( Array  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_ARRAY_TYPE_ALL_TYPES_MACRO ( VariableLengthVector  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE ( float  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE ( double  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE ( signed  int)
itk::ITK_MESH_DEFAULTCONVERTTRAITS_COMPLEX_TYPE ( unsigned  int)
itk::ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO ( Vector  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO ( CovariantVector  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO ( Point  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO ( FixedArray  )
itk::ITK_MESH_DEFAULTCONVERTTRAITS_MATRIX_TYPE_ALL_TYPES_MACRO ( Matrix  )
itk::itkGPUKernelClassMacro ( GPUImageOpsKernel  )

Create a helper GPU Kernel class for GPUImageOps

itk::itkGPUKernelClassMacro ( GPUScalarAnisotropicDiffusionFunctionKernel  )

Create a helper GPU Kernel class for GPUScalarAnisotropicDiffusionFunction

itk::itkGPUKernelClassMacro ( GPUReductionKernel  )

Create a helper GPU Kernel class for GPUReduction

itk::itkGPUKernelClassMacro ( GPUMeanImageFilterKernel  )

Create a helper GPU Kernel class for GPUMeanImageFilter

itk::itkGPUKernelClassMacro ( GPUNeighborhoodOperatorImageFilterKernel  )

Create a helper GPU Kernel class for GPUNeighborhoodOperatorImageFilter

itk::itkGPUKernelClassMacro ( GPUDenseFiniteDifferenceImageFilterKernel  )

Create a helper GPU Kernel class for GPUDenseFiniteDifferenceImageFilter

itk::itkGPUKernelClassMacro ( GPUDemonsRegistrationFunctionKernel  )

Create a helper GPU Kernel class for GPUDemonsRegistrationFunction

itk::itkGPUKernelClassMacro ( GPUGradientNDAnisotropicDiffusionFunctionKernel  )

Create a helper GPU Kernel class for GPUGradientNDAnisotropicDiffusionFunction

itk::itkGPUKernelClassMacro ( GPUPDEDeformableRegistrationFilterKernel  )

Create a helper GPU Kernel class for GPUPDEDeformableRegistrationFilter

itk::itkGPUKernelClassMacro ( GPUBinaryThresholdImageFilterKernel  )

Create a helper GPU Kernel class for GPUBinaryThresholdImageFilter

template<class TChainCodePath , class TPathInput >
void itk::MakeChainCodeTracePath ( TChainCodePath &  chainPath,
const TPathInput &  inPath,
bool  restrictMovement = false 
)

Make a chain code trace another path of same dimensionality. If restrictMovement is true, then individual steps are allowed to move through only one dimension at a time; for 2D paths this results in an 8-connected chain code.

Definition at line 32 of file itkPathFunctions.h.

template<class TInputImage , class TLine >
TInputImage::RegionType itk::MakeEnlargedFace ( const TInputImage *  input,
const typename TInputImage::RegionType  AllImage,
const TLine  line 
)
template<class TFourierSeriesPath , class TChainCodePath >
void itk::MakeFourierSeriesPathTraceChainCode ( TFourierSeriesPath &  FSPath,
const TChainCodePath &  chainPath,
unsigned int  numHarmonics = 8 
)

Make a Fourier series path trace a chain code path of same dimensionality. numHarmonics is the number of harmonics (frequency coefficients, which include the "DC" term) to compute. If chainPath has too few steps to calculate numHarmonics (due to the Nyquist criterion), then as many harmonics as possible (chainPath->NumberOfSteps()/2) will be calculated. No fewer than 2 harmonics will be calcualted.

Definition at line 80 of file itkPathFunctions.h.

itk::MESHIOBASE_TYPEMAP ( unsigned  char,
UCHAR   
)
itk::MESHIOBASE_TYPEMAP ( char  ,
CHAR   
)
itk::MESHIOBASE_TYPEMAP ( unsigned  short,
USHORT   
)
itk::MESHIOBASE_TYPEMAP ( short  ,
SHORT   
)
itk::MESHIOBASE_TYPEMAP ( unsigned  int,
UINT   
)
itk::MESHIOBASE_TYPEMAP ( int  ,
INT   
)
itk::MESHIOBASE_TYPEMAP ( unsigned  long,
ULONG   
)
itk::MESHIOBASE_TYPEMAP ( long  ,
LONG   
)
itk::MESHIOBASE_TYPEMAP ( unsigned long  long,
ULONGLONG   
)
itk::MESHIOBASE_TYPEMAP ( long  long,
LONGLONG   
)
itk::MESHIOBASE_TYPEMAP ( float  ,
FLOAT   
)
itk::MESHIOBASE_TYPEMAP ( double  ,
DOUBLE   
)
itk::MESHIOBASE_TYPEMAP ( long  double,
LDOUBLE   
)
template<class TInputIter >
std::pair< TInputIter, TInputIter > itk::min_max_element ( TInputIter  first,
TInputIter  last 
)

returns the min and max of a sequence defined by two iterators

Uses the < operator to determin ordering If first == last then return is pair(first,first); otherwise is it pair(min, max)

Definition at line 46 of file itkGenericUtilities.h.

Referenced by itk::MRCImageIO::UpdateHeaderWithMinMaxMean().

template<class TInputIter , class TCompare >
std::pair< TInputIter, TInputIter > itk::min_max_element ( TInputIter  first,
TInputIter  last,
TCompare  comp 
)

returns the min and max of a

Uses the provided binary functor If first == last then return is pair(first,first); otherwise is it pair(min, max)

Definition at line 102 of file itkGenericUtilities.h.

float itk::MvtSunf ( int  numb)
template<class TRegion , class TLine >
bool itk::NeedToDoFace ( const TRegion  AllImage,
const TRegion  face,
const TLine  line 
)
void itk::OpenCLCheckError ( cl_int  error,
const char *  filename = "",
int  lineno = 0,
const char *  location = "" 
)
cl_device_id* itk::OpenCLGetAvailableDevices ( cl_platform_id  platform,
cl_device_type  devType,
cl_uint *  numAvailableDevices 
)

Get the devices that are available

int itk::OpenCLGetLocalBlockSize ( unsigned int  ImageDim)

Get the local block size based on the desired Image Dimension currently set as follows: OpenCL workgroup (block) size for 1/2/3D - needs to be tuned based on the GPU architecture 1D : 256 2D : 16x16 = 256 3D : 4x4x4 = 64

cl_device_id itk::OpenCLGetMaxFlopsDev ( cl_context  cxGPUContext)

Get the device that has the maximum FLOPS in the current context

void itk::OpenCLPrintDeviceInfo ( cl_device_id  device,
bool  verbose = false 
)

Print device name and info

cl_platform_id itk::OpenCLSelectPlatform ( const char *  name)

Find the OpenCL platform that matches the "name"

template<class T , unsigned int NVectorDimension>
CovariantVector< T, NVectorDimension > itk::operator* ( const T &  scalar,
const CovariantVector< T, NVectorDimension > &  v 
)
inline

Premultiply Operator for product of a vector and a scalar. CovariantVector< T, N > = T * CovariantVector< T,N >

Definition at line 249 of file itkCovariantVector.h.

template<class T , unsigned int NVectorDimension>
Vector< T, NVectorDimension > itk::operator* ( const T &  scalar,
const Vector< T, NVectorDimension > &  v 
)
inline

Premultiply Operator for product of a vector and a scalar. Vector< T, N > = T * Vector< T,N >

Definition at line 257 of file itkVector.h.

template<class T , unsigned int NVectorDimension>
T itk::operator* ( const Vector< T, NVectorDimension > &  contravariant,
const CovariantVector< T, NVectorDimension > &  covariant 
)
inline

Performs the scalar product of a covariant with a contravariant. This scalar product is invariant under affine transformations

Definition at line 259 of file itkCovariantVector.h.

template<class TValueType , class T >
VariableLengthVector< TValueType > itk::operator* ( const T &  scalar,
const VariableLengthVector< TValueType > &  v 
)
inline

Premultiply Operator for product of a VariableLengthVector and a scalar. VariableLengthVector< TValueType > = T * VariableLengthVector< TValueType >

Definition at line 510 of file itkVariableLengthVector.h.

template<class TImage >
ConstNeighborhoodIteratorWithOnlyIndex< TImage > itk::operator+ ( const ConstNeighborhoodIteratorWithOnlyIndex< TImage > &  it,
const typename ConstNeighborhoodIteratorWithOnlyIndex< TImage >::OffsetType &  ind 
)
inline

Definition at line 387 of file itkConstNeighborhoodIteratorWithOnlyIndex.h.

template<class TImage >
ConstNeighborhoodIteratorWithOnlyIndex< TImage > itk::operator+ ( const typename ConstNeighborhoodIteratorWithOnlyIndex< TImage >::OffsetType &  ind,
const ConstNeighborhoodIteratorWithOnlyIndex< TImage > &  it 
)
inline

Definition at line 399 of file itkConstNeighborhoodIteratorWithOnlyIndex.h.

template<class TImage >
ConstNeighborhoodIterator< TImage > itk::operator+ ( const ConstNeighborhoodIterator< TImage > &  it,
const typename ConstNeighborhoodIterator< TImage >::OffsetType &  ind 
)
inline

Definition at line 547 of file itkConstNeighborhoodIterator.h.

template<class TImage >
ConstNeighborhoodIterator< TImage > itk::operator+ ( const typename ConstNeighborhoodIterator< TImage >::OffsetType &  ind,
const ConstNeighborhoodIterator< TImage > &  it 
)
inline

Definition at line 559 of file itkConstNeighborhoodIterator.h.

template<class TImage >
ConstNeighborhoodIteratorWithOnlyIndex< TImage > itk::operator- ( const ConstNeighborhoodIteratorWithOnlyIndex< TImage > &  it,
const typename ConstNeighborhoodIteratorWithOnlyIndex< TImage >::OffsetType &  ind 
)
inline

Definition at line 406 of file itkConstNeighborhoodIteratorWithOnlyIndex.h.

template<class TImage >
ConstNeighborhoodIterator< TImage > itk::operator- ( const ConstNeighborhoodIterator< TImage > &  it,
const typename ConstNeighborhoodIterator< TImage >::OffsetType &  ind 
)
inline

Definition at line 566 of file itkConstNeighborhoodIterator.h.

template<typename TValueType >
std::ostream& itk::operator<< ( std::ostream &  os,
const Array2D< TValueType > &  arr 
)

Definition at line 75 of file itkArray2D.h.

std::ostream& itk::operator<< ( std::ostream &  os,
EventObject &  e 
)
inline

Generic inserter operator for EventObject and its subclasses.

Definition at line 101 of file itkEventObject.h.

References itk::Math::e.

std::ostream& itk::operator<< ( std::ostream &  os,
const TemporalRegion &  region 
)

ostream operator

template<typename T >
std::ostream& itk::operator<< ( std::ostream &  os,
SmartPointerForwardReference< T >  p 
)

Definition at line 110 of file itkSmartPointerForwardReference.h.

template<typename T >
std::ostream& itk::operator<< ( std::ostream &  os,
WeakPointer< T >  p 
)

Definition at line 132 of file itkWeakPointer.h.

References itk::LightObject::Print().

template<class TPixel >
std::ostream& itk::operator<< ( std::ostream &  o,
const NeighborhoodAllocator< TPixel > &  a 
)
inline
std::ostream& itk::operator<< ( std::ostream &  os,
ExceptionObject &  e 
)
inline

Generic inserter operator for ExceptionObject and its subclasses.

Definition at line 154 of file itkExceptionObject.h.

References itk::Math::e.

template<typename T >
std::ostream& itk::operator<< ( std::ostream &  os,
SmartPointer< T >  p 
)

Definition at line 159 of file itkSmartPointer.h.

ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const ImageIORegion &  region 
)
template<typename TValueType >
std::ostream& itk::operator<< ( std::ostream &  os,
const Array< TValueType > &  arr 
)

Definition at line 165 of file itkArray.h.

template<typename T >
std::ostream& itk::operator<< ( std::ostream &  os,
TreeIteratorClone< T >  p 
)

Definition at line 166 of file itkTreeIteratorClone.h.

template<typename TComponent >
ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const RGBAPixel< TComponent > &  c 
)
template<typename TComponent >
ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const RGBPixel< TComponent > &  c 
)
FancyString& itk::operator<< ( FancyString &  s,
void(*)(FancyString &)  mf 
)

Definition of FancyString-based manipulators without parameters.

template<class T >
FancyString& itk::operator<< ( FancyString &  s,
const std::vector< T > &  data 
)

Functions to convert a vector of type std::vector<T> to a string. An exception will be thrown if errors were encountered during the conversion.

template<class T >
ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const VariableSizeMatrix< T > &  v 
)
template<typename TComponent , unsigned int NDimension>
ITK_EXPORT OutputStreamType& itk::operator<< ( OutputStreamType &  os,
const SymmetricSecondRankTensor< TComponent, NDimension > &  c 
)
template<typename T >
std::ostream& itk::operator<< ( std::ostream &  os,
AutoPointer< T >  p 
)

Definition at line 221 of file itkAutoPointer.h.

template<unsigned int VDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const Size< VDimension > &  size 
)

Definition at line 222 of file itkSize.h.

template<class T >
FancyString& itk::operator<< ( FancyString &  s,
const Array< T > &  data 
)

Functions to convert an array of type itk::Array<T> to a string. An exception will be thrown if errors were encountered during the conversion.

template<class T >
FancyString& itk::operator<< ( FancyString &  s,
const T &  data 
)

Functions to convert a value of basic data type to a string. An exception will be thrown if errors were encountered during the conversion.

template<typename TValueType , unsigned int VLength>
std::ostream& itk::operator<< ( std::ostream &  os,
const FixedArray< TValueType, VLength > &  arr 
)
template<class T , unsigned int NVectorDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const Vector< T, NVectorDimension > &  v 
)
template<unsigned int VOffsetDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const Offset< VOffsetDimension > &  ind 
)

Definition at line 264 of file itkOffset.h.

template<class T , unsigned int NRows, unsigned int NColumns>
ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const Matrix< T, NRows, NColumns > &  v 
)

Definition at line 265 of file itkMatrix.h.

template<class T , unsigned int NPointDimension>
ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const Point< T, NPointDimension > &  v 
)
template<class T >
ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
const Versor< T > &  v 
)
template<class TPixel , unsigned int VDimension, class TContainer >
std::ostream& itk::operator<< ( std::ostream &  os,
const Neighborhood< TPixel, VDimension, TContainer > &  neighborhood 
)

Definition at line 285 of file itkNeighborhood.h.

ITK_EXPORT std::ostream& itk::operator<< ( std::ostream &  os,
MultivariateLegendrePolynomial &  poly 
)
template<typename TMatrix , typename TVector , typename TEigenMatrix >
std::ostream& itk::operator<< ( std::ostream &  os,
const SymmetricEigenAnalysis< TMatrix, TVector, TEigenMatrix > &  s 
)
template<typename TImage , typename TBoundaryCondition >
std::ostream& itk::operator<< ( std::ostream &  os,
const std::vector< itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > > &  mv 
)
template<unsigned int VImageDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const ImageRegion< VImageDimension > &  region 
)
template<unsigned int VIndexDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const Index< VIndexDimension > &  ind 
)

Definition at line 372 of file itkIndex.h.

template<typename TValueType >
std::ostream& itk::operator<< ( std::ostream &  os,
const VariableLengthVector< TValueType > &  arr 
)
template<typename TComponent >
ITK_EXPORT std::istream& itk::operator>> ( std::istream &  is,
RGBAPixel< TComponent > &  c 
)
template<typename TComponent >
ITK_EXPORT std::istream& itk::operator>> ( std::istream &  is,
RGBPixel< TComponent > &  c 
)
template<class T >
FancyString& itk::operator>> ( FancyString &  s,
std::vector< T > &  data 
)

Function to convert a string to a vector of type std::vector<T>. Number of elements to read is given by data.size(). An exception will be thrown if errors were encountered during the conversion.

template<class T >
FancyString& itk::operator>> ( FancyString &  s,
Array< T > &  data 
)

Function to convert a string to an array of type itk::Array<T>. Number of elements to read is given by data.GetSize(). An exception will be thrown if errors were encountered during the conversion.

template<typename TComponent , unsigned int NDimension>
ITK_EXPORT InputStreamType& itk::operator>> ( InputStreamType &  is,
SymmetricSecondRankTensor< TComponent, NDimension > &  c 
)
template<class T >
FancyString& itk::operator>> ( FancyString &  s,
T &  data 
)

Functions to convert a string to a value of basic data type. An exception will be thrown if errors were encountered during the conversion.

template<class T , unsigned int NVectorDimension>
std::istream& itk::operator>> ( std::istream &  is,
Vector< T, NVectorDimension > &  v 
)
template<class T , unsigned int NPointDimension>
ITK_EXPORT std::istream& itk::operator>> ( std::istream &  is,
Point< T, NPointDimension > &  v 
)
template<class T >
ITK_EXPORT std::istream& itk::operator>> ( std::istream &  is,
Versor< T > &  v 
)
template<class TIterator >
TIterator* itk::setConnectivity ( TIterator *  it,
bool  fullyConnected = false 
)

Definition at line 28 of file itkConnectedComponentAlgorithm.h.

template<class TIterator >
TIterator* itk::setConnectivityEarlyBox ( TIterator *  it,
bool  fullyConnected = false 
)

Definition at line 46 of file itkBoxUtilities.h.

Referenced by BoxAccumulateFunction(), and BoxSquareAccumulateFunction().

template<class TIterator >
TIterator* itk::setConnectivityLater ( TIterator *  it,
bool  fullyConnected = false 
)

Definition at line 99 of file itkConnectedComponentAlgorithm.h.

template<class TIterator >
TIterator* itk::setConnectivityPrevious ( TIterator *  it,
bool  fullyConnected = false 
)

Definition at line 64 of file itkConnectedComponentAlgorithm.h.

template<typename TAutoPointerBase , typename TAutoPointerDerived >
void ITK_EXPORT itk::TransferAutoPointer ( TAutoPointerBase &  pa,
TAutoPointerDerived &  pb 
)

This templated function is intended to facilitate the transfer between AutoPointers of Derived class to Base class

Definition at line 232 of file itkAutoPointer.h.

virtual itk::~SysResourceMemoryUsageObserver ( )
virtual

Variable Documentation

const char* const itk::ACQ_DIM
const char* const itk::ACQ_ECHO_TIME
const char* const itk::ACQ_INVERSION_TIME
const char* const itk::ACQ_REPETITION_TIME
const char* const itk::ACQ_SLICE_SEPN
const char* const itk::ACQ_SLICE_SEPN_MODE
const char* const itk::ACQ_SLICE_THICK
typedef::itksysFundamentalType_Int16 itk::int16_t

Definition at line 84 of file itkIntTypes.h.

typedef::itksysFundamentalType_Int32 itk::int32_t

Definition at line 86 of file itkIntTypes.h.

typedef::itksysFundamentalType_Int64 itk::int64_t

Definition at line 88 of file itkIntTypes.h.

typedef::itksysFundamentalType_Int8 itk::int8_t

Fixed width integer types.

Definition at line 82 of file itkIntTypes.h.

typedef::ptrdiff_t itk::intptr_t

Definition at line 117 of file itkIntTypes.h.

ITK_EXPORT const char* const itk::ITK_ExperimentDate
ITK_EXPORT const char* const itk::ITK_ExperimentTime
ITK_EXPORT const char* const itk::ITK_FileNotes
ITK_EXPORT const char* const itk::ITK_FileOriginator
ITK_EXPORT const char* const itk::ITK_ImageFileBaseName
ITK_EXPORT const char* const itk::ITK_ImageType
ITK_EXPORT const char* const itk::ITK_InputFilterName
ITK_EXPORT const char* const itk::ITK_NumberOfDimensions
ITK_EXPORT const char* const itk::ITK_OnDiskBitPerPixel
ITK_EXPORT const char* const itk::ITK_OnDiskStorageTypeName
ITK_EXPORT const char* const itk::ITK_Origin
ITK_EXPORT const char* const itk::ITK_OriginationDate
ITK_EXPORT const char* const itk::ITK_PatientID
ITK_EXPORT const char* const itk::ITK_PatientName
ITK_EXPORT const char* const itk::ITK_ScanID
ITK_EXPORT const char* const itk::ITK_Spacing
ITK_EXPORT const char* const itk::ITK_VoxelUnits
class ITK_EXPORT itk::LBFGSBOptimizerHelper

Definition at line 33 of file itkLBFGSBOptimizer.h.

const char* const itk::magicMAP = "MAP "
Todo:
FIXME: This is a very easy way to declare a string constant

Definition at line 28 of file itkMRCHeaderObject.h.

const char* const itk::NECHOES
const char* const itk::NI
const char* const itk::NR
const char* const itk::RECO_BYTE_ORDER
const char* const itk::RECO_FOV
const char* const itk::RECO_IMAGE_TYPE
const char* const itk::RECO_SIZE
const char* const itk::RECO_TRANSPOSITION
const char* const itk::RECO_WORDTYPE
ITK_EXPORT const char* const itk::ROI_NAME
ITK_EXPORT const char* const itk::ROI_NUM_SEGMENTS
ITK_EXPORT const char* const itk::ROI_PLANE
ITK_EXPORT const char* const itk::ROI_SCAN_ID
ITK_EXPORT const char* const itk::ROI_X_RESOLUTION
ITK_EXPORT const char* const itk::ROI_X_SIZE
ITK_EXPORT const char* const itk::ROI_Y_RESOLUTION
ITK_EXPORT const char* const itk::ROI_Y_SIZE
ITK_EXPORT const char* const itk::ROI_Z_RESOLUTION
ITK_EXPORT const char* const itk::ROI_Z_SIZE
ITK_EXPORT const char* const itk::SPM_ROI_SCALE
typedef::itksysFundamentalType_UInt16 itk::uint16_t

Definition at line 85 of file itkIntTypes.h.

typedef::itksysFundamentalType_UInt32 itk::uint32_t

Definition at line 87 of file itkIntTypes.h.

Referenced by itk::FreeSurferBinaryMeshIO::WriteCells().

typedef::itksysFundamentalType_UInt64 itk::uint64_t

Definition at line 89 of file itkIntTypes.h.

typedef::itksysFundamentalType_UInt8 itk::uint8_t

Definition at line 83 of file itkIntTypes.h.

typedef::vcl_size_t itk::uintptr_t

Definition at line 118 of file itkIntTypes.h.