itk Namespace Reference

Hashtable class, used to implement the hashed associative containers itk_hash_set, itk_hash_map, itk_hash_multiset, and itk_hash_multimap. More...


Classes

class  AnisotropicFourthOrderLevelSetImageFilter
 This class implements the 4th-order level set anisotropic diffusion (smoothing) PDE. More...
class  AntiAliasBinaryImageFilter
class  AutomaticTopologyMeshSource
 Convenience class for generating meshes. More...
class  BalloonForceFilter
 BalloonForceFilter is used to apply balloon force and the potential force onto the 2D surface model embedded in a 3D space. 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. The goal of this filter is to generate a membership image that indicates the membership of each pixel to each class. These membership images are fed as input to the bayesian classfier filter. More...
class  BinaryMask3DMeshSource
class  BinaryMedialNodeMetric
class  BinaryMinMaxCurvatureFlowFunction
class  BinaryMinMaxCurvatureFlowImageFilter
 Denoise a binary image using min/max curvature flow. More...
class  BinaryPruningImageFilter
 This filter removes "spurs" of less than a certain length in the input image. More...
class  BinaryThinningImageFilter
 This filter computes one-pixel-wide edges of the input image. 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  ClassifierBase
 Base class for classifier object. More...
class  CollidingFrontsImageFilter
 Selects a region of space where two independent fronts run towards each other. More...
class  CompareHistogramImageToImageMetric
 Compares Histograms between two images to be registered to a Training Histogram. More...
class  ConnectedRegionsMeshFilter
 Extract portions of a mesh that are connected at vertices. More...
class  CoreAtomImageToUnaryCorrespondenceMatrixProcess
 This process takes in two itkBloxCoreAtomImages and runs the itkUnaryMedialNodeMetric on them. It returns a unary correspondence matrix for the images in the form of an itkMatrixResizeableDataObject. More...
class  CorrelationCoefficientHistogramImageToImageMetric
 Computes correlation coefficient similarity measure between two images to be registered. More...
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  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  DeformableMesh3DFilter
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  ImageVoxel
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  DemonsRegistrationFilter
 Deformably register two images using the demons algorithm. More...
class  DemonsRegistrationFunction
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  ExtensionVelocitiesImageFilter
 Extend velocities smoothly from a particular level set. More...
class  FastChamferDistanceImageFilter
 This class compute the signed (positive and negative) chamfer distance in a narrow band. More...
class  FastMarchingExtensionImageFilter
 Extend auxiliary variables smoothly using Fast Marching. More...
class  FastMarchingImageFilter
 Solve an Eikonal equation using Fast Marching. More...
class  FastMarchingUpwindGradientImageFilter
 Generates the upwind gradient field of fast marching arrival times. More...
class  FastSymmetricForcesDemonsRegistrationFunction
class  FFTComplexConjugateToRealImageFilter
class  FFTRealToComplexConjugateImageFilter
 TODO. More...
class  FFTWComplexConjugateToRealImageFilter
class  FFTWRealToComplexConjugateImageFilter
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  GradientDifferenceImageToImageMetric
 Computes similarity between two objects to be registered. 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  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 image by histogram matching. More...
class  ImageClassifierBase
 Base class for ImageClassifierBase object. More...
class  ImageGaussianModelEstimator
 Base class for ImageGaussianModelEstimator object. More...
class  ImageKmeansModelEstimator
 Base class for ImageKmeansModelEstimator 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  InvalidImageMomentsError
class  ImagePCADecompositionCalculator
 Decomposes an image into directions along basis components. More...
class  ImagePCAShapeModelEstimator
 Base class for ImagePCAShapeModelEstimator object. More...
class  ImageRegistrationMethod
 Base class for Image Registration Methods. More...
class  ImageShapeModelEstimatorBase
 Base class for statistical shape model estimation. More...
class  ImageToImageMetric
 Computes similarity between regions of two images. 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  IsoContourDistanceImageFilter
 Compute an approximate distance from an interpolated isocontour to the close grid points. 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  KalmanLinearEstimator
 Implement a linear recursive estimator. More...
class  KappaStatisticImageToImageMetric
 Computes similarity between two binary objects to be registered. More...
class  KLMRegionGrowImageFilter
 Base class for a region growing object that performs energy-based region growing for multiband images. 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  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  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  LevelSetMotionRegistrationFilter
 Deformably register two images using level set motion. More...
class  LevelSetMotionRegistrationFunction
class  LevelSetNeighborhoodExtractor
 Locate pixels of a particular level set. More...
class  LevelSetVelocityNeighborhoodExtractor
 Locate pixels of a particular level set. More...
class  MatchCardinalityImageToImageMetric
 Computes similarity between two objects to be registered. More...
class  MattesMutualInformationImageToImageMetric
 Computes the mutual information between two images to be registered using the method of Mattes et al. 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
 Computes similarity between two objects to be registered. More...
class  MeanSquaresPointSetToImageMetric
 Computes similarity between pixel values of a point set and intensity values of an image. More...
class  MedialNodePairCorrespondenceProcess
 This process takes as inputs two core atom images, the distance matrices of the two images, and the unary correspondence matrix between the two images in order to produce an itkCorrespondenceDataStructure containing correspondences between pairs (node cliques of size 2) in the images. More...
class  MedialNodeTripletCorrespondenceProcess
 This process takes as inputs two core atom images, a pair correspondence data structure for the two images, and the distance matrices of the two images in order to produce an itkCorrespondenceDataStructure containing correspondences between triplets (node cliques of size 3) in the images. More...
class  MinMaxCurvatureFlowFunction
class  MinMaxCurvatureFlowImageFilter
 Denoise an image using min/max curvature flow. More...
class  MIRegistrationFunction
class  MRASlabIdentifier
 identifies slab in MR images comparing minimum intensity averages 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  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  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  NarrowBandCurvesLevelSetImageFilter
 Segments structures in images based on user supplied edge potential map. 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  NCCRegistrationFunction
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  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  OtsuThresholdImageCalculator
 Computes the Otsu's threshold for an image. More...
class  OtsuThresholdImageFilter
 Threshold an image using the Otsu Threshold. More...
class  PDEDeformableRegistrationFilter
 Deformably register two images using a PDE algorithm. More...
class  PDEDeformableRegistrationFunction
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  PointSetToPointSetRegistrationMethod
 Base class for PointSet to PointSet Registration Methods. More...
class  PointSetToSpatialObjectDemonsRegistration
 Implementation of Demons Registration between a PointSet and a SpatialObject. More...
class  RayCastInterpolateImageFunction
 Projective interpolation of an image at specified positions. More...
class  RecursiveMultiResolutionPyramidImageFilter
 Creates a multi-resolution pyramid using a recursive implementation. More...
class  RegionGrowImageFilter
 Base class for RegionGrowImageFilter object. 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  ReinitializeLevelSetImageFilter
 Reinitialize the level set to the signed distance function. More...
class  RGBGibbsPriorFilter
 RGBGibbsPriorFilter applies Gibbs Prior model for the segmentation of MRF images. The core of the method is based on the minimization of a Gibbsian energy function. This energy function f can be divided into three part: f = f_1 + f_2 + f_3; f_1 is related to the object homogeneity, f_2 is related to the boundary smoothness, f_3 is related to the constraint of the observation (or the noise model). The two force components f_1 and f_3 are minimized by the GradientEnergy method while f_2 is minized by the GibbsTotalEnergy method. More...
class  ScalarImageKmeansImageFilter
 Classifies the intensity values of a scalar image using the K-Means algorithm. More...
class  SegmentationLevelSetImageFilter
 A base class which defines the API for implementing a special class of image segmentation filters using level set methods. 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  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  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  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  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  StructHashFunction
 Generic hash function for an arbitrary struct (or class). More...
class  SymmetricForcesDemonsRegistrationFilter
 Deformably register two images using the demons algorithm. More...
class  SymmetricForcesDemonsRegistrationFunction
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  UnaryMedialNodeMetric
 Compares the scale and dimensionality of two medial nodes. 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  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  VnlFFTComplexConjugateToRealImageFilter
 TODO. More...
class  VnlFFTRealToComplexConjugateImageFilter
 TODO. More...
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  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  AbsImageFilter
 Computes the ABS(x) pixel-wise. 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  AcosImageFilter
 Computes the vcl_acos(x) pixel-wise. 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  AddImageFilter
 Implements an operator for pixel-wise addition of two images. More...
class  AndImageFilter
 Implements the AND logical operator pixel-wise between two images. More...
class  AnisotropicDiffusionFunction
class  AnisotropicDiffusionImageFilter
class  ApproximateSignedDistanceMapImageFilter
 Create a map of the approximate signed distance from the boundaries of a binary image. More...
class  AsinImageFilter
 Computes the vcl_asin(x) pixel-wise. More...
class  Atan2ImageFilter
 Computes arctangent pixel-wise from two images. More...
class  AtanImageFilter
 Computes the vcl_atan(x) pixel-wise. More...
class  BilateralImageFilter
 Blurs an image while preserving edges. More...
class  BinaryDilateImageFilter
 Fast binary dilation. More...
class  BinaryErodeImageFilter
 Fast binary erosion. More...
class  BinaryFunctorImageFilter
 Implements pixel-wise generic operation of two images. More...
class  BinaryMagnitudeImageFilter
 Implements pixel-wise the computation of square root of the sum of squares. More...
class  BinaryMaskToNarrowBandPointSetFilter
 Generate a PointSet containing the narrow band around the edges of a input binary image. More...
class  BinaryMedianImageFilter
 Applies an version of the median filter optimized for binary images. More...
class  BinaryMorphologyImageFilter
 Base class for fast binary dilation and erosion. More...
class  BinaryProjectionImageFilter
 Binary projection. More...
class  BinaryThresholdImageFilter
 Binarize an input image by thresholding. More...
class  BinaryThresholdProjectionImageFilter
 BinaryThreshold projection. More...
class  BinomialBlurImageFilter
 Performs a separable blur on each dimension of an image. More...
class  BlackTopHatImageFilter
 Black top hat extract local minima that are larger than the structuring element. More...
class  BloxBoundaryPointImageToBloxBoundaryProfileImageFilter
 Converts a BloxImage of BloxBoundaryPoints to a BloxImage of BloxBoundaryProfiles. More...
class  BloxBoundaryPointToCoreAtomImageFilter
 Converts a gradient image to an BloxImage of BloxBoundaryPoints. More...
class  BloxBoundaryProfileImageToBloxCoreAtomImageFilter
 Converts a blox boundary profile image to an image of core atoms. More...
class  BoundedReciprocalImageFilter
 Computes 1/(1+x) for each pixel in the image. More...
class  BSplineCenteredL2ResampleImageFilterBase
class  BSplineCenteredResampleImageFilterBase
 Evaluates the Centered B-Spline interpolation of an image. Spline order may be from 0 to 5. More...
class  BSplineDecompositionImageFilter
 Calculates the B-Spline coefficients of an image. Spline order may be from 0 to 5. More...
class  BSplineDownsampleImageFilter
 Down-samples an image by a factor of 2 using B-Spline filter interpolation. More...
class  BSplineInterpolateImageFunction
 Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5. 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  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  ListNode
class  CannyEdgeDetectionImageFilter
class  CastImageFilter
 Casts input pixels to output pixel type. 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  CheckerBoardImageFilter
 Combines two images in a checkerboard pattern. More...
class  ClosingByReconstructionImageFilter
 Closing by reconstruction of an image. More...
class  ComplexToImaginaryImageFilter
 Computes pixel-wise the imaginary part of a complex image. More...
class  ComplexToModulusImageFilter
 Computes pixel-wise the Modulus of a complex image. More...
class  ComplexToPhaseImageFilter
 Computes pixel-wise the modulus of a complex image. More...
class  ComplexToRealImageFilter
 Computes pixel-wise the real(x) part of a complex image. More...
class  Compose2DCovariantVectorImageFilter
 Implements pixel-wise composition of an 2D covariant vector pixel from two scalar images. More...
class  Compose2DVectorImageFilter
 Implements pixel-wise composition of an 2D vector pixel from two scalar images. More...
class  Compose3DCovariantVectorImageFilter
 Implements pixel-wise composition of an 3D covariant vector pixel from three scalar images. More...
class  Compose3DVectorImageFilter
 Implements pixel-wise composition of an 3D vector pixel from three scalar images. More...
class  ComposeRGBImageFilter
 Implements pixel-wise composition of an RGB pixel from three scalar images. More...
class  ConfidenceConnectedImageFilter
 Segment pixels with similar statistics using connectivity. 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  ConnectedThresholdImageFilter
 Label pixels that are connected to a seed and lie within a range of values. More...
class  ConstantPadImageFilter
 Increase the image size by padding with a constant value. 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  ContourDirectedMeanDistanceImageFilter
 Computes the directed Mean distance between the boundaries of non-zero pixel regions of two images. More...
class  ContourMeanDistanceImageFilter
 Computes the Mean distance between the boundaries of non-zero regions of two images. More...
class  CosImageFilter
 Computes the vcl_cos(x) pixel-wise. 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  CurvatureAnisotropicDiffusionImageFilter
class  CurvatureNDAnisotropicDiffusionFunction
class  DanielssonDistanceMapImageFilter
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 are to be taken. 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  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  DifferenceOfGaussiansGradientImageFilter
 Performs difference-of-gaussians gradient detection. 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  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  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  DivideImageFilter
 Implements an operator for pixel-wise division of two images. More...
class  DoubleThresholdImageFilter
 Binarize an input image using double thresholding. More...
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  ErodeObjectMorphologyImageFilter
 Erosion of an object in an image. More...
class  ExpandImageFilter
 Expand the size of an image by an integer factor in each dimension. More...
class  ExpImageFilter
 Computes the vcl_exp(x) pixel-wise. More...
class  ExpNegativeImageFilter
 Computes the function vcl_exp(-K.x) pixel-wise. 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  FastIncrementalBinaryDilateImageFilter
 Fast binary dilation. More...
class  FlipImageFilter
 Flips an image across user specified axes. More...
class  GaussianImageSource
 Generate an n-dimensional image of a Gaussian. More...
class  GetAverageSliceImageFilter
 Averages a single dimension of an image. More...
class  GradientAnisotropicDiffusionImageFilter
class  GradientImageFilter
 Computes the gradient of an image using directional derivatives. More...
class  GradientImageToBloxBoundaryPointImageFilter
 Converts a gradient image to an BloxImage of BloxBoundaryPoints. 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
 Take an image of vectors as input and produce an image with the magnitude of those vectors. 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 erosion 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 morphological closing of an image. More...
class  GrayscaleMorphologicalOpeningImageFilter
 gray scale morphological opening of an image. More...
class  HardConnectedComponentImageFilter
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  Hessian3DToVesselnessMeasureImageFilter
 Line filter to provide a vesselness measure for tubular objects from the hessian matrix. The filter takes as input an image of hessian pixels (SymmetricSecondRankTensor pixels) and preserves pixels that have eigen values $ \lambda_3 $ close to 0 and $\lambda_2$ and $\lambda_1$ as large negative values. (for bright tubular structures). More...
class  HessianRecursiveGaussianImageFilter
 Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gaussian. More...
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  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  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  ImageToVectorImageFilter
 This class takes as input 'n' itk::Image's and composes them into a single itk::VectorImage. More...
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  ImportImageFilter
 Import data from a standard C array into an itk::Image. 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  InterpolateImageFilter
 Interpolate an image from two N-D images. More...
class  InterpolateImagePointsFilter
 Resamples an image at the coordinates specified by the user. More...
class  InverseDeformationFieldImageFilter
 Computes the inverse of a deformation field. More...
class  InvertIntensityImageFilter
 Invert intensity of an image. More...
class  IsolatedConnectedImageFilter
 Label pixels that are connected to one set of seeds but not another. More...
class  IterativeInverseDeformationFieldImageFilter
 Computes the inverse of a deformation field. 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  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  LaplacianImageFilter
class  LaplacianRecursiveGaussianImageFilter
 Computes the Laplacian of an image by convolution with the second derivative of a Gaussian. More...
class  LaplacianSharpeningImageFilter
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  Log10ImageFilter
 Computes the vcl_log10(x) pixel-wise. More...
class  LogImageFilter
 Computes the vcl_log(x) pixel-wise. More...
class  MaskImageFilter
 Implements an operator for pixel-wise masking of the input image with the mask. More...
class  MaskNegatedImageFilter
 Implements an operator for pixel-wise masking of the input 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  MatrixIndexSelectionImageFilter
 Extracts the selected indices of a matrix image that is the input pixel type. More...
class  MaximumImageFilter
 Implements a pixel-wise operator Max(a,b) between two images. More...
class  MaximumProjectionImageFilter
 Maximum projection. More...
class  MeanImageFilter
 Applies an averaging filter to an image. More...
class  MeanProjectionImageFilter
 Mean projection. More...
class  MedianImageFilter
 Applies a median filter to an image. More...
class  MedianProjectionImageFilter
 Median projection. More...
class  MinimumImageFilter
 Implements a pixel-wise operator Min(a,b) between two images. More...
class  MinimumMaximumImageCalculator
class  MinimumMaximumImageFilter
 Computes the minimum and the maximum intensity values of an image. More...
class  MinimumProjectionImageFilter
 Minimum projection. More...
class  MirrorPadImageFilter
 Increase the image size by padding with replicants of the input image value. More...
class  ModulusImageFilter
 Computes the modulus (x % dividend) pixel-wise. More...
class  MorphologicalGradientImageFilter
 Morphological gradients enhance the variation of pixel intensity in a given neighborhood. More...
class  MorphologyImageFilter
 Base class for the morphological operations such as erosion and dialation. More...
class  MultiplyImageFilter
 Implements an operator for pixel-wise multiplication of two images. More...
class  BandNode
class  NarrowBand
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  NaryAddImageFilter
 Implements an operator for pixel-wise addition of two images. More...
class  NaryFunctorImageFilter
 Implements pixel-wise generic operation of Nth similar images. More...
class  NaryMaximumImageFilter
 Implements an operator computing the pixel-wise maximum of several images. More...
class  NeighborhoodConnectedImageFilter
 Label pixels that are connected to a seed and lie within a neighborhood. More...
class  NeighborhoodOperatorImageFilter
 Applies a single NeighborhoodOperator to an image region. More...
class  NoiseImageFilter
 Calculate the local noise in an image. More...
class  NonThreadedShrinkImageFilter
 Reduce the size of an image by an integer factor. More...
class  NormalizedCorrelationImageFilter
 Computes the normalized correlation of an image and a template. More...
class  NormalizeImageFilter
 Normalize an image by setting its mean to zero and variance to one. 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  ObjectMorphologyImageFilter
 Base class for the morphological operations being applied to isolated objects in an image. More...
class  OpeningByReconstructionImageFilter
 Opening by reconstruction of an image. 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  PadImageFilter
 Increase the image size by padding. Superclass for filters that fill in extra pixels. More...
class  ParallelSparseFieldLevelSetNode
class  ParallelSparseFieldCityBlockNeighborList
 A convenience class for storing indicies 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  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  PasteImageFilter
 Paste an image into another image. 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  PermuteAxesImageFilter
 Permutes the image axes according to a user specified order. 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  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  ProjectionImageFilter
 Implements an accumulation of an image along a selected direction. More...
class  RandomImageSource
 Generate an n-dimensional image of random pixel values. 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  RecursiveSeparableImageFilter
 Base class for recursive convolution with a kernel. More...
class  ReflectImageFilter
 Implements a Reflection of an image along a selected direction. 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  RegionOfInterestImageFilter
 Extract a region of interest from the input image. More...
class  RelabelComponentImageFilter
 Relabel the components in an image such that consecutive labels are used. 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  RGBToLuminanceImageFilter
 Converts an RGB image into a grayscale image. More...
class  ScalarAnisotropicDiffusionFunction
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  ScalarToArrayCastImageFilter
 Creates the output image with vector type pixels filled with the intensity values from one or more input images with scalar pixels. More...
class  ShiftScaleImageFilter
 Shift and scale the pixels in an image. More...
class  ShiftScaleInPlaceImageFilter
 Shift and scale the pixels in an image. More...
class  ShrinkImageFilter
 Reduce the size of an image by an integer factor in each dimension. More...
class  SigmoidImageFilter
 Computes the sigmoid function pixel-wise. More...
class  SignedDanielssonDistanceMapImageFilter
class  SignedMaurerDistanceMapImageFilter
 This filter calculates the squared Euclidean distance transform of a binary image in linear time for arbitrary dimensions. More...
class  SimilarityIndexImageFilter
 Measures the similarity between the set of non-zero pixels of two images. More...
class  SimpleContourExtractorImageFilter
 Computes an image of contours from. More...
class  SimplexMeshAdaptTopologyFilter
 This filter changes the topology of a 2-simplex mesh. More...
class  SimplexMeshToTriangleMeshFilter
 This filter converts a 2-simplex mesh into a triangle mesh. More...
class  SinImageFilter
 Computes the vcl_sin(x) pixel-wise. 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  NormalBandNode
 This is a data storage class that can is used as the node type for the SparseImage class. More...
class  SparseFieldFourthOrderLevelSetImageFilter
 This class implements the fourth order level set PDE framework. More...
class  ConstSparseFieldLayerIterator
class  SparseFieldLayerIterator
class  SparseFieldLayer
class  SparseFieldLevelSetNode
class  SparseFieldCityBlockNeighborList
 A convenience class for storing indicies which reference neighbor pixels within a neighborhood. More...
class  SparseFieldLevelSetImageFilter
 This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as level-sets. More...
class  SpatialFunctionImageEvaluatorFilter
 Evaluates a SpatialFunction onto a source image. 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  SqrtImageFilter
 Computes the vcl_sqrt(x) pixel-wise. More...
class  SquaredDifferenceImageFilter
 Implements pixel-wise the computation of squared difference. More...
class  SquareImageFilter
 Computes the square of the intensity values pixel-wise. More...
class  StandardDeviationProjectionImageFilter
 Mean projection. More...
class  StatisticsImageFilter
 Compute min. max, variance and mean of an Image. More...
class  StreamingImageFilter
 Pipeline object to control data streaming for large data processing. More...
class  SubtractImageFilter
 Implements an operator for pixel-wise subtraction of two images. More...
class  SumProjectionImageFilter
 Sum projection. More...
class  SymmetricEigenAnalysisImageFilter
 Computes the eigen-values of every input symmetric matrix pixel. More...
class  TanImageFilter
 Computes the vcl_tan(x) pixel-wise. 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
 Implements pixel-wise addition of three images. More...
class  TernaryFunctorImageFilter
 Implements pixel-wise generic operation of three images. More...
class  TernaryMagnitudeImageFilter
 Implements pixel-wise addition of three images. More...
class  TernaryMagnitudeSquaredImageFilter
 Implements pixel-wise addition of three images. 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  TileImageFilter
 Tile multiple input images into a single output image. 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  TransformMeshFilter
 TransformMeshFilter applies a transform to all the points of a mesh. More...
class  Point1D
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  TwoOutputExampleImageFilter
 Example of a filter that produce two outputs. More...
class  UnaryFunctorImageFilter
 Implements pixel-wise generic operation on one image. More...
class  VectorAnisotropicDiffusionFunction
class  VectorCastImageFilter
 Casts input vector pixels to output vector pixel type. 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  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  VectorIndexSelectionCastImageFilter
 Extracts the selected index of the vector that is the input pixel type. 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  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  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  WarpImageFilter
 Warps an image using an input deformation 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 deformation field. More...
class  WeightedAddImageFilter
 Implements an operator for computing a weighted sum of two images pixel-wise. More...
class  WhiteTopHatImageFilter
 White top hat extract local maxima that are larger than the structuring element. More...
class  WrapPadImageFilter
 Increase the image size by padding with replicants of the input image value. More...
class  XorImageFilter
 Implements the XOR logical operator pixel-wise between two images. More...
class  ZeroCrossingBasedEdgeDetectionImageFilter
class  ZeroCrossingImageFilter
class  hash_map
 Replacement for STL hash map because some systems do not support it, or support it incorrectly. More...
class  hash_multimap
class  hash_set
 Replacement for STL hash set because some systems do not support it, or support it incorrectly. More...
class  hash_multiset
struct  hash
struct  hash< char * >
struct  hash< const char * >
struct  hash< char >
struct  hash< unsigned char >
struct  hash< signed char >
struct  hash< short >
struct  hash< unsigned short >
struct  hash< int >
struct  hash< unsigned int >
struct  hash< long >
struct  hash< unsigned long >
struct  hashtable_node
struct  hashtable_iterator
struct  hashtable_const_iterator
class  hashtable_base
class  hashtable
class  AbsImageAdaptor
 Presents an image as being composed of the vcl_abs() of its pixels. More...
class  AcosImageAdaptor
 Presents an image as being composed of the vcl_acos() of its pixels. More...
class  AddImageAdaptor
 Presents an image as being the addition of a constant value to all pixels. More...
class  AffineTransform
class  AnnulusOperator
 A NeighborhoodOperator for performing a matched filtering with an annulus (two concentric circles, spheres, hyperspheres, etc.). 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  AsinImageAdaptor
 Presents an image as being composed of the vcl_asin() of its pixels. More...
class  AtanImageAdaptor
 Presents an image as being composed of the vcl_atan() of its pixels. 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  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  Barrier
 Standard barrier class implementation for synchronizing the execution of threads. More...
class  BinaryBallStructuringElement
 A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements. More...
class  BinaryCrossStructuringElement
 A Neighborhood that represents a cross structuring element with binary elements. 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  BinaryThresholdSpatialFunction
 A spatial functions that returns if the internal spatial function is within user specified thresholds. More...
class  BloxBoundaryPointImage
 Templated n-dimensional image class used to store linked lists. More...
class  BloxBoundaryPointItem
 A boundary point, stored in a BloxPixel. More...
class  BloxBoundaryPointPixel
 Holds a linked list of itk::BloxBoundaryPointItem's. More...
class  BloxBoundaryProfileImage
 N-dimensional image class which handles BloxBoundaryProfileItems. More...
class  BloxBoundaryProfileItem
class  BloxBoundaryProfilePixel
class  BloxCoreAtomImage
 N-dimensional image class which handles BloxCoreAtomItems. More...
class  BloxCoreAtomItem
 A core atom object, stored in a BloxPixel. More...
class  BloxCoreAtomPixel
 Holds a linked list of itk::BloxCoreAtomItem's. More...
class  BloxImage
 Templated n-dimensional image class used to store linked lists. More...
class  BloxItem
 An entry in the BloxPixel linked list. More...
class  BloxPixel
 Holds a linked list of BloxItem's. More...
class  BluePixelAccessor
 Give access to the Blue component of a RGBPixel type. More...
class  BoundingBox
 Represent and compute information about bounding boxes. 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  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  ByteSwapper
 Perform machine dependent byte swapping. More...
class  CellInterface
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  CellInterfaceVisitor
class  CellInterfaceVisitorImplementation
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  ChildTreeIterator
class  ColorTable
class  Command
 superclass for callback/observer methods More...
class  MemberCommand
 Command subclass that calls a pointer to a member function. More...
class  ReceptorMemberCommand
 Command subclass that calls a pointer to a member function. More...
class  SimpleMemberCommand
 Command subclass that calls a pointer to a member function. More...
class  SimpleConstMemberCommand
 Command subclass that calls a pointer to a member function. More...
class  CStyleCommand
 Command subclass that calls a pointer to a C function. More...
class  ComplexToImaginaryImageAdaptor
 Presents a complex image as being composed of imag() part of its pixels. More...
class  ComplexToModulusImageAdaptor
 Presents a complex image as being composed of vcl_abs() part of its pixels. More...
class  ComplexToPhaseImageAdaptor
 Presents a complex image as being composed of arg() part of its pixels. More...
class  ComplexToRealImageAdaptor
 Presents a complex image as being composed of real() part of its pixels. More...
class  ConditionalConstIterator
 ConditionalConstIterator is 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...
class  ConicShellInteriorExteriorSpatialFunction
 Spatial function implementation of a conic shell. More...
class  ConstantBoundaryCondition
 This boundary condition returns a constant value for out-of-bounds image pixels. More...
class  ConstNeighborhoodIterator
 Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pixels across an itk::Image. 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  ContinuousIndex
 A templated class holding a point in n-Dimensional image space. More...
class  CoreAtomImageToDistanceMatrixProcess
 Computes the distance between all medial nodes (voted core atoms) in a core atom image (input) and stores them in a matrix data object (output). More...
class  CorrespondenceDataStructure
 A data structure designed to contain medial node clique correspondence data between two images. More...
class  CorrespondenceDataStructureIterator
 An iterator designed to easily traverse an itkCorrespondenceDataStructure. More...
class  CorrespondingList
 Part of the itkCorrespondenceDataStructure. More...
class  CorrespondingMedialNodeClique
 CorrespondingMedialNodeClique is an item stored in CorrespondingNodeList. Specifically it is stored in corresponding node lists and contain pointers to a set of medial nodes (cliques). More...
class  CosImageAdaptor
 Presents an image as being composed of the vcl_cos() of its pixels. 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  CreateObjectFunctionBase
 Define API for object creation callback functions. More...
class  CreateObjectFunction
 CreateObjectFunction is used to create callback functions that create ITK Objects for use with the itk::ObjectFactory. More...
class  DataObjectError
 Exception object for DataObject exceptions. More...
class  InvalidRequestedRegionError
class  DataObject
 Base class for all data objects in ITK. More...
class  DataObjectDecorator
 Decorates any subclass of itkObject with a DataObject API. More...
class  DecisionRuleBase
 Base class that allows the setting of usage of differnt decision rules used in classification This class has the pure virtual function, Evaluate(). Therefore, any subclass should implement the function to be instantiated. More...
class  DefaultDynamicMeshTraits
class  DefaultImageTraits
 Default ImageTraits for any PixelType. More...
class  DefaultPixelAccessor
 Give access to partial aspects a type. More...
class  DefaultPixelAccessorFunctor
 This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor). 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  DenseFiniteDifferenceImageFilter
class  DerivativeOperator
 A NeighborhoodOperator for taking an n-th order derivative at a pixel. More...
class  DifferenceImageFilter
 Implements comparison between two images. More...
class  DiffusionTensor3D
 Represent a diffusion tensor as used in DTI images. More...
class  Directory
 Portable directory/filename traversal. More...
class  DynamicLoader
 Portable loading of dynamic libraries or dll's. More...
class  ElasticBodyReciprocalSplineKernelTransform
class  ElasticBodySplineKernelTransform
 This class defines the elastic body spline (EBS) transformation. More...
class  EllipsoidInteriorExteriorSpatialFunction
class  EquivalencyTable
 Hash table to manage integral label equivalencies. 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  NoEvent
class  AnyEvent
class  DeleteEvent
class  StartEvent
class  EndEvent
class  ProgressEvent
class  ExitEvent
class  AbortEvent
class  ModifiedEvent
class  InitializeEvent
class  IterationEvent
class  PickEvent
class  StartPickEvent
class  EndPickEvent
class  AbortCheckEvent
class  FunctionEvaluationIterationEvent
class  GradientEvaluationIterationEvent
class  FunctionAndGradientEvaluationIterationEvent
class  UserEvent
class  ExpImageAdaptor
 Presents an image as being composed of the vcl_exp() of its pixels. More...
class  ExpNegativeImageAdaptor
 Presents an image as being composed of the vcl_exp() of its pixels. More...
class  ExtrapolateImageFunction
 Base class for all image extrapolaters. More...
class  FastMutexLock
 Critical section locking class. More...
class  FileOutputWindow
 Messages sent from the system are sent to a file. 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...
struct  GetVectorDimension
class  FixedArray
 Simulate a standard C array with copy semnatics. More...
class  FixedCenterOfRotationAffineTransform
 Affine transformation with a specified center of rotation. More...
class  FloodFilledFunctionConditionalConstIterator
 Iterates over a flood-filled spatial function. More...
class  FloodFilledImageFunctionConditionalConstIterator
 Iterates over a flood-filled image function. More...
class  FloodFilledImageFunctionConditionalIterator
 Iterates over a flood-filled image function. More...
class  FloodFilledSpatialFunctionConditionalConstIterator
 Iterates over a flood-filled spatial function. More...
class  FloodFilledSpatialFunctionConditionalIterator
 Iterates over a flood-filled spatial function. More...
class  ForwardDifferenceOperator
 Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood. More...
class  FourierSeriesPath
 Represent a closed path through ND Space by its frequency components. More...
class  FrustumSpatialFunction
 Spatial function implementation of a truncated pyramid. More...
class  FunctionBase
 Base class for all ITK function objects. 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  GaussianDerivativeSpatialFunction
 N-dimensional gaussian spatial function class. 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  GaussianSpatialFunction
 N-dimensional gaussian spatial function class. More...
class  GreenPixelAccessor
 Give access to the Green component of a RGBPixel type. More...
class  HexahedronCell
class  HexahedronCellTopology
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  ImageAndPathToImageFilter
 Base class for filters that take both a path and an image as input and produce a path as output. More...
struct  GetImageDimension
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  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  ImageContainerInterface
class  ImageDuplicator
 This helper class create an image which is perfect copy of the input image. More...
class  ImageFunction
 Evaluates a function of an image at specified position. More...
class  ImageHelper
 Fast Index/Offset computation. 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  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  ImageRandomConstIteratorWithIndex
 A multi-dimensional image iterator that visits a random set of pixels within an image region. More...
class  ImageRandomIteratorWithIndex
 A multi-dimensional image iterator that visits a random set of pixels within an image region. More...
class  NodeOfPermutation
class  RandomPermutation
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  ImageRegionExclusionConstIteratorWithIndex
 Multi-dimensional image iterator that walks an image region, excluding a second region contained within the first. More...
class  ImageRegionExclusionIteratorWithIndex
 Multi-dimensional image iterator that walks an image region, excluding a second region contained within the first. 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
 Multi-dimensional image iterator which only walks a region. More...
class  ImageRegionSplitter
 Divide a region into several pieces. 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  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. A slice is defined as a 2D plane spanned by two vectors pointing along orthogonal coordinate axes. More...
class  ImageSource
 Base class for all process objects that output image data. More...
class  ImageToImageFilter
 Base class for filters that take an image as input and produce an image as output. More...
class  ImageTransformHelper
 Fast index/physical index computation. More...
class  ImportImageContainer
class  Indent
 Control indentation during Print() invocation. More...
class  Index
 Represent a n-dimensional index in a n-dimensional image. More...
class  IndexedContainerInterface
class  InOrderTreeIterator
class  InPlaceImageFilter
 Base class for filters that take an image as input and overwrite that image as the output. More...
class  InteriorExteriorSpatialFunction
 Returns whether or not a location is "inside" or "outside" a function. More...
class  InterpolateImageFunction
 Base class for all image interpolaters. More...
class  IterationReporter
 Implements iterations tracking for a filter. More...
class  KernelFunction
 Kernel used for density estimation and nonparameteric regression. More...
class  KernelTransform
class  KLMDynamicBorderArray
 Object maintaining a reference to a list of borders associated with a region. More...
class  KLMSegmentationBorder
 Base class for KLMSegmentationBorder object. More...
class  KLMSegmentationRegion
 Base class for KLMSegmentationRegion object. 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  LaplacianOperator
class  LeafTreeIterator
class  LevelOrderTreeIterator
class  LevelSetTypeDefault
 Level set type information. More...
class  AuxVarTypeDefault
 Level set auxiliary variables type information. More...
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  LevelSetNode
 Represent a node in a level set. 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
class  LineConstIterator
 Iterator that walks a Bresenham line through an ND image. More...
class  LineIterator
 Iterator that walks a Bresenham line through an ND image. More...
class  Log10ImageAdaptor
 Presents an image as being composed of the vcl_log10() of its pixels. More...
class  Logger
 Class Logger is meant for logging information during a run. More...
class  LoggerBase
 Class LoggerBase is meant for logging information during a run. More...
class  LoggerManager
 Class LoggerManager is meant for centrally managing loggers. More...
class  LoggerOutput
 This class is meant for overriding itk::OutputWindow to redirect messages to itk::Logger. More...
class  LoggerThreadWrapper
 Class LoggerThreadWrapper is meant 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  LogOutput
 Class LogOutput represents an output stream. More...
class  OStringStream
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  MapContainer
class  Matrix
 A templated class holding a M x N size Matrix This class contains a vnl_matrix_fixed in order to make all the vnl mathematical methods available. More...
class  MatrixOffsetTransformBase
class  MatrixResizeableDataObject
 Allows for a vnl matrix to be a data object with the flexibility of being resizable. More...
class  MaximumDecisionRule
 A Decision rule that choose the class of which discriminant score is the largest. More...
class  MaximumRatioDecisionRule
 This rule returns $i$ if $\frac{f_{i}(\overrightarrow{x})}{f_{j}(\overrightarrow{x})} > \frac{K_{j}}{K_{i}}$ for all $j \not= i$, where the $i$ is the index of a class which has membership function $f_{i}$ and its prior value (usually, the a priori probability or the size of a class) is $K_{i}$. More...
class  MeanImageFunction
 Calculate the mean value in the neighborhood of a pixel. More...
class  MedianImageFunction
 Calculate the median value in the neighborhood of a pixel. More...
class  MemoryProbe
 Class for computing the memory allocated between two points in the code. More...
class  MemoryProbesCollectorBase
 Class for aggregating a set of memory probes. More...
class  MemoryUsageObserverBase
class  SysResourceMemoryUsageObserver
class  MallinfoMemoryUsageObserver
 The MallinfoMemoryUsageObserver. More...
class  MemoryUsageObserver
 The MemoryUsageObserver provides the memory usage of the process. More...
struct  GetMeshDimension
class  Mesh
 Implements the N-dimensional mesh structure. 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  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  MetaDataDictionary
class  MetaDataObject
class  MetaDataObjectBase
 The MetaDataObjectBase class is designed as the common interface for MetaDataObject's. This class is intended as the value part of the (key,value) pair to be stored in a MetaDataDictionary. More...
class  MinimumDecisionRule
 A Decision rule that choose the class that has minimum value. More...
class  MultipleLogOutput
 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  MultiThreader
 A class for performing multithreaded execution. More...
class  SimpleMutexLock
 Simple mutual exclusion locking class. More...
class  MutexLock
 Mutual exclusion locking class. More...
class  MutexLockHolder
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
class  NeighborhoodBinaryThresholdImageFunction
 Determine whether all the pixels in the specified neighborhood meet a threshold criteria. More...
class  NeighborhoodInnerProduct
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  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  NodeList
 Stores secondary lists of nodes with pointers to the contained items. More...
class  NonUniformBSpline
 BSpline with nonuniform knot spacing. More...
class  NthElementImageAdaptorHelper
class  NthElementImageAdaptor
 Presents an image as being composed of the N-th element of its pixels. More...
class  NthElementPixelAccessor
 Give access to the N-th of a Container type. More...
class  Observer
class  SubjectImplementation
class  Object
 Base class for most itk classes. More...
class  ObjectFactory
 Create instances of a class. More...
class  OverRideMap
 Internal implementation class for ObjectFactorBase. More...
class  ObjectFactoryBase
 Create instances of classes using an object factory. More...
class  ObjectStore
 A specialized memory management object for allocating and destroying contiguous blocks of objects. More...
class  OctreeBase
 Provides non-templated access to templated instances of Octree. More...
class  Octree
 represent a 3D Image with an Octree data structure. More...
class  OctreeNode
class  OctreeNodeBranch
class  Offset
 Represent the offset between two n-dimensional indexes in a n-dimensional image. More...
class  OneWayEquivalencyTable
 Hash table to manage integral label equivalencies that are order dependent. More...
class  OrientationAdapterBase
 base class that converts Orientation representations to direction cosines. More...
class  OrientedImage
 Templated n-dimensional oriented image class. More...
class  OrthogonallyCorrected2DParametricPath
 Represent an orthogonally corrected 2D parametric path. More...
class  OutputWindow
 Messages sent from the system are collected by this object. More...
class  ParametricPath
 Represent a parametric path through ND Space. 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  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  PeriodicBoundaryCondition
 A function object that determines values outside of image boundaries according to periodic (wrap-around) conditions. More...
class  PhasedArray3DSpecialCoordinatesImage
 Templated 3D nonrectilinear-coordinate image class for phased-array "range" images. More...
class  PixelAccessor
 Give access to partial aspects of a type. More...
class  Point
 A templated class holding a geometric point in n-Dimensional space. More...
class  BarycentricCombination
class  PointLocator
 Accelerate geometric searches for points. More...
struct  GetPointSetDimension
class  PointSet
 A superclass of the N-dimensional mesh structure; supports point (geometric coordinate and attribute) definition. More...
class  PolygonCell
class  PolyLineParametricPath
 Represent a path of line segments through ND Space. More...
class  PostOrderTreeIterator
class  PreOrderTreeIterator
class  ProcessObject
 ProcessObject is 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  ProgressReporter
 Implements progress tracking for a filter. More...
class  QuadraticEdgeCell
class  QuadraticTriangleCell
class  QuadraticTriangleCellTopology
class  QuadrilateralCell
class  QuadrilateralCellTopology
class  QuaternionOrientationAdapter
 converts QuaternionOrientation flags to/from direction cosines More...
class  QuaternionRigidTransform
 QuaternionRigidTransform of a vector space (e.g. space coordinates). More...
class  RealTimeClock
 The RealTimeClock provides a timestamp from a real-time clock. More...
class  RedPixelAccessor
 Give access to the red component of a RGBPixel type. More...
class  Region
 A region represents some portion or piece of data. More...
class  ResourceProbe
 Class for computing the change of a value between two points in the code. More...
class  ResourceProbesCollectorBase
 Class for aggregating a set of probes. More...
class  RGBAPixel
 Represent Red, Green, Blue cand Alpha component for color images. More...
class  RGBPixel
 Represent Red, Green and Blue component for color images. More...
class  RGBToLuminanceImageAdaptor
 Presents a color image as being composed of the Luminance of its pixels. More...
class  RGBToVectorImageAdaptor
 Presents an image of pixel type RGBPixel as being and image of Vectors. 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  RootTreeIterator
class  ScalableAffineTransform
 Affine transformation with a specified center of rotation. More...
class  ScalarVector
 A templated class holding bot scalar and vector values and responding to the GetScalar() and GetVector() methods. 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  ScatterMatrixImageFunction
 Calculate the scatter matrix in the neighborhood of a pixel in a Vector image. More...
class  SecondaryNodeList
 Stores corresponding lists of nodes with pointers to the contained items. More...
class  SegmentationBorder
 Base class for SegmentationBorder object. More...
class  SegmentationLevelSetFunction
class  SegmentationRegion
 Base class for SegmentationRegion object. More...
class  Semaphore
 The semaphore class is used to synchronize execution between threads. More...
class  ShapedNeighborhoodIterator
 A neighborhood iterator which can take on an arbitrary shape. More...
class  ShapeSignedDistanceFunction
 Base class for functions which evaluates the signed distance from a shape. 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  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  SimplexMesh
 The class represents a 2-simplex mesh. More...
class  SimplexMeshGeometry
 handle geometric properties for vertices of a simplx mesh More...
class  SinImageAdaptor
 Presents an image as being composed of the vcl_sin() of its pixels. More...
class  Size
 Represent the size (bounds) of a n-dimensional image. More...
class  SliceIterator
 A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through operator[]. More...
struct  MapRecordPlusor
struct  MapRecordConditionalPlusor
class  MapRecord
 MapRecord class. More...
class  SmapsRecord
class  VMMapSummaryRecord
class  VMMapRecord
class  MapData
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  VMMapData_10_2
class  MapFileParser
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  VMMapFileParser
 Read the output of a vmmap command and extract the memory usage information. Used for MAC OS X machines. 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  SobelOperator
 A NeighborhoodOperator for performing a directional Sobel edge-detection operation * at a pixel location. More...
class  SparseImage
 This class implements a storage type for sparse image data. More...
class  SpatialFunction
 N-dimensional spatial function class. More...
class  SpatialOrientationAdapter
 converts SpatialOrientation flags to/from direction cosines More...
class  SpecialCoordinatesImage
 Templated n-dimensional nonrectilinear-coordinate image base class. More...
class  SphereSignedDistanceFunction
 Compute the signed distance from a N-dimensional sphere. More...
class  SphereSpatialFunction
 Spatial function implementation of a sphere. More...
class  SqrtImageAdaptor
 Presents an image as being composed of the vcl_sqrt() of its pixels. More...
class  StdStreamLogOutput
 Class StdStreamLogOutput represents a standard stream output stream. This class provides thread safety for the standard stream output stream. More...
class  STLConstContainerAdaptor
class  STLContainerAdaptor
class  SumOfSquaresImageFunction
 Calculate the sum of squares in the neighborhood of a pixel. 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  SymmetricEllipsoidInteriorExteriorSpatialFunction
class  SymmetricSecondRankTensor
 Represent a symmetric tensor of second rank. More...
class  TanImageAdaptor
 Presents an image as being composed of the vcl_tan() of its pixels. More...
class  TetrahedronCell
class  TetrahedronCellTopology
class  TextOutput
class  ThinPlateR2LogRSplineKernelTransform
class  ThinPlateSplineKernelTransform
class  ThreadLogger
 Class ThreadLogger is meant for providing logging service as a separate thread. More...
class  TimeProbe
 Class for computing the time passed between two points in the code. More...
class  TimeProbesCollectorBase
 Class for aggregating a set of time probes. More...
class  TimeStamp
 Generate a unique, increasing time value. More...
class  TorusInteriorExteriorSpatialFunction
 Spatial function implementation of torus symmetric about the z-axis in 3D. More...
class  Transform
 Transform points and vector 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  TranslationTransform
 Translation transformation of a vector space (e.g. space coordinates). More...
class  TreeChangeEvent
 This class derives from ModifiedEvent and check if the position of a node in the tree has been changed. More...
class  TreeNodeChangeEvent
class  TreeAddEvent
 This class derives from TreeChangeEvent and check if a node has been added to the tree. More...
class  TreeRemoveEvent
 This class derives from TreeChangeEvent and check if a node has been removed from the tree. More...
class  TreePruneEvent
class  TreeContainer
 TreeContainer class. More...
class  TreeContainerBase
class  TreeIteratorBase
 TreeIteratorBase class. More...
class  TreeIteratorClone
class  TreeNode
 TreeNode class. More...
class  TriangleCell
class  TriangleCellTopology
class  UnaryCorrespondenceMatrix
 A matrix used to store the Unary Metric for medial node comparisons between two images. More...
class  ValarrayImageContainer
class  VariableLengthVector
 VariableLengthVector is intended to represent an array whose length can be defined at run-time. More...
class  VariableSizeMatrix
 A templated class holding a M x N size Matrix This class contains a vnl_matrix in order to make all the vnl mathematical methods available. This class is meant to be used when the matrix length cannot be determined at compile time. 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  VectorContainer
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...
struct  GetDimension
class  VectorInterpolateImageFunction
 Base class for all vector image interpolaters. More...
class  VectorLinearInterpolateImageFunction
 Linearly interpolate a vector image at specified positions. 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
class  VectorToRGBImageAdaptor
 Presents an image of pixel type Vector as being and image of RGBPixel type. 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  VersorTransform
class  VertexCell
class  VolumeSplineKernelTransform
class  WeakPointer
 Implements a weak reference to an object. More...
class  Win32OutputWindow
 Collect error and debug messages on Win32-based systems. More...
class  WindowedSincInterpolateImageFunction
 Use the windowed sinc function to interpolate. 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  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  AnalyzeImageIO
 Class that defines how to read Analyze file format. Analyze IMAGE FILE FORMAT - As much information as I can determine from the Medical image formats web site, and the Analyze75.pdf file provided from the Mayo clinic. A special note of thanks to Dennis P. Hanson (dph@mayo.edu) for his generous contributions in getting this information correct. More...
class  AnalyzeImageIOFactory
 Create instances of AnalyzeImageIO objects using an object factory. More...
class  ArchetypeSeriesFileNames
 Generate an ordered sequence of filenames. More...
struct  bioradheader
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  BMPImageIO
 Read BMPImage file format. More...
class  BMPImageIOFactory
 Create instances of BMPImageIO objects using an object factory. More...
class  Brains2HeaderBase
class  Brains2HeaderFactory
 Create instances of Brains2Header objects using an object factory. More...
class  Brains2IPLHeaderInfo
class  Brains2MaskHeaderInfo
class  Brains2MaskMappingFunction
class  Brains2MaskImageIO
 Class that defines how to read Brains2Mask file format. More...
class  Brains2MaskImageIOFactory
 Create instances of Brains2MaskImageIO objects using an object factory. More...
class  ConvertPixelBuffer
 Class to convert blocks of data from one type to another. More...
class  DefaultConvertPixelTraits
 Traits class used to by ConvertPixels to convert blocks of pixels. More...
class  DicomImageIO
 Read DicomImage file format. More...
class  DICOMImageIO2
 Read DICOMImage file format. More...
class  DICOMImageIO2Factory
 Create instances of DICOMImageIO2 objects using an object factory. More...
class  DicomImageIOFactory
 Create instances of DicomImageIO objects using an object factory. More...
class  DICOMSeriesFileNames
 Generate an ordered sequence of filenames. More...
class  InternalHeader
class  NumericTraits< Pixel16_12_11_0 >
class  NumericTraits< Pixel16_12_11_1 >
class  ICDirect
class  ICInverse
class  IntervalCalculator
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  GiplImageIOInternals
class  GiplImageIO
 Read GiplImage file format. More...
class  GiplImageIOFactory
 Create instances of GiplImageIO objects using an object factory. More...
class  ImageFileReaderException
 Base exception class for IO conflicts. More...
class  ImageFileReader
 Data source that reads image data from a single file. More...
class  ImageFileWriterException
 Base exception class for IO problems during writing. More...
class  ImageFileWriter
 Writes image data to a single file. 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  ImageSeriesReader
 Data source that reads image data from a series of disk files. More...
class  ImageSeriesWriterException
 Base exception class for IO problems during writing. More...
class  ImageSeriesWriter
 Writes image data to a series of data files. More...
class  IOCommon
 Centralized funtionality for IO classes. More...
class  IPLCommonImageIO
 Class that defines how to read GE4 file format. More...
struct  IPLFileSortInfo_ascend_compare
struct  IPLFileSortInfo_descend_compare
struct  IPLFileSortInfo_ascendbyname_compare
struct  IPLFileSortInfo_descendbyname_compare
class  IPLFileSortInfo
class  IPLFileNameList
 -- stores filename+info to be enumerated for IPLCommonImageIO More...
class  JPEGFileWrapper
class  JPEGImageIO
 ImageIO object for reading and writing JPEG images. More...
class  JPEGImageIOFactory
 Create instances of JPEGImageIO objects using an object factory. More...
struct  zeiss_info
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  MetaArrayReader
class  MetaArrayWriter
class  MetaImageIO
 Read MetaImage file format. More...
class  MetaImageIOFactory
 Create instances of MetaImageIO objects using an object factory. 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  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  NumericSeriesFileNames
 Generate an ordered sequence of filenames. More...
class  PNGFileWrapper
class  PNGImageIO
 ImageIO object for reading and writing PNG images. More...
class  PNGImageIOFactory
 Create instances of PNGImageIO objects using an object factory. More...
class  PolygonGroupSpatialObjectXMLFileReader
class  PolygonGroupSpatialObjectXMLFileWriter
class  RawImageIO
 Read and write raw binary images. More...
class  RawImageIOFactory
class  RegularExpressionSeriesFileNames
 Generate an ordered sequence of filenames that match a regular expression. 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  SpatialObjectReader
 TODO. More...
class  SpatialObjectWriter
 TODO. 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  TIFFReaderInternal
class  TIFFWriterIO
class  TIFFImageIO
 ImageIO object for reading and writing TIFF images. More...
class  TIFFImageIOFactory
 Create instances of TIFFImageIO objects using an object factory. More...
class  TransformFileReader
 TODO. More...
class  TransformFileWriter
 TODO. More...
class  VTKImageIO
 ImageIO class for reading VTK images. More...
class  VTKImageIOFactory
 Create instances of VTKImageIO objects using an object factory. More...
class  XMLReaderBase
class  XMLReader
class  XMLWriterBase
class  AmoebaOptimizer
 Wrap of the vnl_amoeba algorithm. More...
class  CacheableScalarFunction
 function cache implementation More...
class  TargetClass
class  CompositeValleyFunction
 Multiple valley shaped curve function. More...
class  ConjugateGradientOptimizer
 Wrap of the vnl_conjugate_gradient. More...
class  CostFunction
 Base class for cost functions intended to be used with Optimizers. 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  ExhaustiveOptimizer
 Optimizer that fully samples a grid on the parametric space. More...
class  FRPROptimizer
 Implements Fletch-Reeves & Polak-Ribiere optimization using dBrent line search. More...
class  GradientDescentOptimizer
 Implement a gradient descent optimizer. More...
class  LBFGSBOptimizerHelper
 Wrapper helper around vnl_lbfgsb. More...
class  LBFGSBOptimizer
 Limited memory Broyden Fletcher Goldfarb Shannon minimization with simple bounds. More...
class  LBFGSOptimizer
 Wrap of the vnl_lbfgs algorithm. More...
class  LevenbergMarquardtOptimizer
 Wrap of the vnl_levenberg_marquardt algorithm. 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  MultivariateLegendrePolynomial
 2D and 3D multivariate Legendre Polynomial More...
class  NonLinearOptimizer
 Wrap of the vnl_nonlinear_minimizer to be adapted. More...
class  OnePlusOneEvolutionaryOptimizer
 1+1 evolutionary strategy optimizer More...
class  Optimizer
 Generic representation for an optimization method. More...
class  PowellOptimizer
 Implements Powell optimization using Brent line search. More...
class  QuaternionRigidTransformGradientDescentOptimizer
 Implement a gradient descent optimizer. More...
class  RegularStepGradientDescentBaseOptimizer
 Implement a gradient descent optimizer. More...
class  RegularStepGradientDescentOptimizer
 Implement a gradient descent optimizer. More...
class  SingleValuedCostFunction
 This class is a base for the CostFunctions returning 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  SPSAOptimizer
 An optimizer based on simultaneous perturbation... More...
class  SymmetricEigenSystem
 wrapper of the vnl_symmetric_eigensystem algorithm More...
class  VersorRigid3DTransformOptimizer
 Implement a gradient descent optimizer for the VersorRigid3DTransform parameter space. More...
class  VersorTransformOptimizer
 Implement a gradient descent optimizer. 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  MeasurementVectorTraits
class  ActiveShapeModelCalculator
 Base class for ActiveShapeModelCalculator object. More...
class  InvalidActiveShapeModeError
class  ActiveShapeModelGradientSearchMethod
 Base class for ActiveShapeModelGradientSearchMethod object. More...
class  SimpleFuzzyConnectednessImageFilterBase
 Base class for FuzzyConnectednessImageFilter object. More...
class  SimpleFuzzyConnectednessRGBImageFilter
 Perform segmentation on RGB images using method of fuzzy connectedness. More...
class  SimpleFuzzyConnectednessScalarImageFilter
 Perform segmentation on grayscale images using method of fuzzy connectedness. More...
class  VectorFuzzyConnectednessImageFilter
class  AddConstantToImageFilter
 Add a constant to all input pixels. More...
class  AggregateLabelMapFilter
 Collapses all labels into the first label. 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 compatability 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  MorphologyHistogram
class  MorphologyHistogramMap
class  MorphologyHistogramVec
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  AreaClosingImageFilter
 Morphological closing by attributes. More...
class  AreaOpeningImageFilter
 Morphological opening by attributes. More...
class  AtanRegularizedHeavisideStepFunction
 Atan-based implementation of the Regularized (smoothed) Heaviside functions. More...
class  AttributeMorphologyBaseImageFilter
 Morphological opening by attributes. More...
class  AutoCropLabelMapFilter
 Crop a LabelMap image to fit exactly the objects in the LabelMap. More...
class  BasicDilateImageFilter
 gray scale dilation of an image More...
class  BasicErodeImageFilter
 gray scale erosion of an image More...
class  BinaryContourImageFilter
 Labels the pixels on the border of the objects in a binary image. More...
class  BinaryImageToLabelMapFilter
 Label the connected components in a binary image and produce a collection of label objects. More...
class  BinaryImageToShapeLabelMapFilter
 Converts a binary image to a label map and valuate the shape attributes. More...
class  BinaryImageToStatisticsLabelMapFilter
 a convenient class to convert a binary image to a label map and valuate the statistics attributes at once More...
class  BinaryMorphologicalClosingImageFilter
 binary morphological closing of an image. More...
class  BinaryMorphologicalOpeningImageFilter
 binary morphological closing of an 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  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  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  BSplineDeformableTransformInitializer
 BSplineDeformableTransformInitializer is a helper class intended to initialize the grid parameters of a BSplineDeformableTransform based on the parameters of an image. More...
class  BSplineScatteredDataPointSetToImageFilter
 Image filter which provides a B-spline output approximation. 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  ComplexBSplineInterpolateImageFunction
 Complex wrapper around BSplineInterpolateImageFunction. More...
class  ComposeRGBAImageFilter
 Implements pixel-wise composition of an RGBA pixel from four scalar images. More...
class  ConformalFlatteningMeshFilter
 ConformalFlatteningMeshFilter applies a conformal mapping from 3D to 2D. More...
class  ConstrainedRegionBasedLevelSetFunctionSharedData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
class  ContourExtractor2DImageFilter
 Computes a list of PolyLineParametricPath objects from the contours in a 2D image. More...
class  ConvolutionImageFilter
 Convolve a given image with an arbitrary image kernel. More...
class  CoxDeBoorBSplineKernelFunction
 BSpline kernel used for density estimation and nonparameteric regression. More...
class  CropLabelMapFilter
 Crop a LabelMap image. More...
class  CrossHelper
class  DiffeomorphicDemonsRegistrationFilter
 Deformably register two images using a diffeomorphic demons algorithm. More...
class  DirectFourierReconstructionImageToImageFilter
 Direct fourier reconstruction filter of a tomographic volume. 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  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  DivideByConstantImageFilter
 Divide input pixels by a constant. More...
class  ESMDemonsRegistrationFunction
 Fast implementation of the symmetric demons registration force. More...
class  ExponentialDeformationFieldImageFilter
 Computes a diffeomorphic deformation field as the Lie group exponential of a vector field. More...
class  FastApproximateRankImageFilter
 A separable rank filter. More...
class  FastSymmetricForcesDemonsRegistrationFilter
 Deformably register two images using a symmetric forces demons algorithm. 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  FFTShiftImageFilter
 Shift the zero-frequency components to center of the image. More...
class  FlatStructuringElement
 A class to support a variety of flat structuring elements, including versions created by decomposition of lines. More...
class  GaborImageSource
 Generate an n-dimensional image of a Gabor filter. More...
class  GaborKernelFunction
 Gabor kernel used for various computer vision tasks. More...
class  GaussianDerivativeOperator
 A NeighborhoodOperator whose coefficients are a one dimensional, discrete derivative Gaussian kernel. More...
class  GeometricalQuadEdge
 This class extends the QuadEdge by adding a reference to the Origin. More...
class  GridForwardWarpImageFilter
 Warps a grid using an input deformation field. More...
class  GridImageSource
 Generate an n-dimensional image of a grid. More...
class  HeavisideStepFunction
 Implementation of the classical Heaviside step function. More...
class  HeavisideStepFunctionBase
 Base class of the Heaviside function. More...
class  HessianToObjectnessMeasureImageFilter
 A filter to enhance M-dimensional objects in N-dimensional images. More...
class  ImageKernelOperator
 A NeighborhoodOperator whose coefficients are from an image. More...
class  ImageToPathFilter
 Base class for filters that take an image as input and produce an path as output. More...
class  InPlaceLabelMapFilter
 Base class for filters that takes an image as input and overwrites that image as the output. More...
class  KappaSigmaThresholdImageCalculator
 Compute moments of an n-dimensional image. More...
class  KappaSigmaThresholdImageFilter
 Threshold an image using multiple Otsu Thresholds. More...
class  KernelImageFilter
 A base class for all the filters working on an arbitrary shaped neighborhood. More...
class  LabelContourImageFilter
 Labels the pixels on the border of the objects in a labeled image. More...
class  LabelGeometryImageFilter
 Given a label map and an optional intensity image, compute geometric features. 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  LabelMapFilter
 Base class for filters that take an image as input and overwrite that image as the output. More...
class  LabelMapToBinaryImageFilter
 Convert a LabelMap to a binary image. More...
class  LabelMapToLabelImageFilter
 Converts a LabelMap to a labeled image. More...
class  LabelObject
 The base class for the representation of an labeled binary object in an image. More...
class  LabelObjectLine
class  LabelOverlayImageFilter
 Apply a colormap to a label image and put it on top of the input image. More...
class  LabelPerimeterEstimationCalculator
 Estimates the perimeter of a label object. 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  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  MagnitudeAndPhaseToComplexImageFilter
 Implements pixel-wise conversion of magnitude and phase data into complex voxels. More...
class  MaskedMovingHistogramImageFilter
class  MaskedRankHistogram
class  MaskedRankHistogramMap
class  MaskedRankHistogramVec
class  MaskedRankImageFilter
 Rank filter of a greyscale image. More...
class  MatlabTransformIO
class  MatlabTransformIOFactory
 Create instances of MatlabTransformIO objects using an object factory. More...
class  MergeLabelMapFilter
 Merges two Label Maps using different methods to create the product. 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  MiniPipelineSeparableImageFilter
 A separable filter for filter which are using radius. More...
class  MorphologicalWatershedFromMarkersImageFilter
 Morphological watershed transform from markers. More...
class  MorphologicalWatershedImageFilter
 TODO. 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  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  MultiplyByConstantImageFilter
 Multiply input pixels by a constant. More...
class  MultiScaleHessianBasedMeasureImageFilter
 A filter to enhance structures using Hessian eigensystem-based measures in a multiscale framework. More...
class  NeuralNetworkFileReader
 Reader for Neural Network. More...
class  NeuralNetworkFileWriter
 Writer for Neural Network. More...
class  PadLabelMapFilter
 Pad a LabelMap image. More...
struct  image_info_defV3
struct  image_info_defV4
struct  par_parameter
class  PhilipsPAR
 Class for reading parameters from a Philips PAR file. More...
class  PhilipsRECImageIO
 Class that defines how to read Philips REC/PAR image files. This class supports reading only and not writing. More...
class  PhilipsRECImageIOFactory
 Create instances of PhilipsRECImageIO objects using an object factory. More...
class  ElementWrapperInterface
class  ElementWrapperPointerInterface
class  MinPriorityQueueElementWrapper
class  MaxPriorityQueueElementWrapper
class  PriorityQueueContainer
class  QuadEdge
 Base class for the implementation of a quad-edge data structure as proposed in "Guibas and Stolfi 1985". More...
class  QuadEdgeMeshCellTraitsInfo
 Helper class holding the traits of QuadEdge cells. More...
class  QuadEdgeMesh
 Mesh class for 2D manifolds embedded in ND space. More...
class  QuadEdgeMeshBaseIterator
 Base iterator class for QuadEdgeMesh. More...
class  QuadEdgeMeshIterator
 Non const iterator for QuadMesh. More...
class  QuadEdgeMeshIteratorGeom
 Non const geometrical iterator. More...
class  QuadEdgeMeshConstIterator
 Const iterator for QuadEdgeMesh. More...
class  QuadEdgeMeshConstIteratorGeom
 Const geometrical iterator. More...
class  QuadEdgeMeshBorderTransform
 Transform the mandatoryly unique border of an itkQE::Mesh into either a circle (conformal) or a square (arclenght-wise). More...
class  QuadEdgeMeshBoundaryEdgesMeshFunction
 Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a different boundary component. More...
class  QuadEdgeMeshCleanFilter
class  QuadEdgeMeshDecimationCriterion
class  NumberOfPointsCriterion
class  NumberOfFacesCriterion
class  MaxMeasureBoundCriterion
class  MinMeasureBoundCriterion
class  QuadEdgeMeshDecimationFilter
class  QuadEdgeMeshDecimationQuadricElementHelper
 TODO explicit specification for VDimension=3!!! More...
class  QuadEdgeMeshDelaunayConformingFilter
 FIXME Add documentation. More...
class  QuadEdgeMeshDiscreteCurvatureEstimator
 FIXME. More...
class  QuadEdgeMeshDiscreteCurvatureTensorEstimator
 FIXME Add documentation here. More...
class  QuadEdgeMeshDiscreteGaussianCurvatureEstimator
 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  QuadEdgeMeshDiscreteMaxCurvatureEstimator
 FIXME Add documentation here. More...
class  QuadEdgeMeshDiscreteMeanCurvatureEstimator
 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  QuadEdgeMeshDiscreteMinCurvatureEstimator
 FIXME add documentation here. More...
class  QuadEdgeMeshDiscretePrincipalCurvaturesEstimator
 FIXME add documentation here. More...
class  QuadEdgeMeshEdgeMergeDecimationFilter
class  QuadEdgeMeshEulerOperatorCreateCenterVertexFunction
class  QuadEdgeMeshEulerOperatorDeleteCenterVertexFunction
class  QuadEdgeMeshEulerOperatorFlipEdgeFunction
class  QuadEdgeMeshEulerOperatorJoinFacetFunction
class  QuadEdgeMeshEulerOperatorJoinVertexFunction
class  QuadEdgeMeshEulerOperatorSplitEdgeFunction
class  QuadEdgeMeshEulerOperatorSplitFacetFunction
class  QuadEdgeMeshEulerOperatorSplitVertexFunction
class  QuadEdgeMeshExtendedTraits
 Extended traits for a itkQE::Mesh. More...
class  QuadEdgeMeshFrontBaseIterator
 Front iterator on Mesh class. More...
class  QuadEdgeMeshFrontIterator
 Non const quad edge front iterator. More...
class  QuadEdgeMeshConstFrontIterator
 Const quad edge mesh front iterator. More...
class  QuadEdgeMeshFunctionBase
class  QuadEdgeMeshLineCell
 Class that connects the QuadEdgeMesh with the Mesh. More...
class  QuadEdgeMeshParam
 Compute a planar parameterization of the input mesh. More...
class  MatrixCoefficients
 Superclass for all the matrix coefficients computation classes. More...
class  OnesMatrixCoefficients
 Compute a matrix filled by 1s wherever two vertices are connected by an edge. More...
class  InverseEuclideanDistanceMatrixCoefficients
 Compute a matrix filed with the inverse of the euclidian distance wherever two vertices are connected by an edge. More...
class  ConformalMatrixCoefficients
 Compute a matrix filed by Conformal Coefficients of the edge wherever two vertices are connected by an edge. More...
class  AuthalicMatrixCoefficients
 Compute a matrix filled with Authalic Coefiicients of the edge, wherever two vertices are connected with an edge. More...
class  IntrinsicMatrixCoefficients
 Compute a mtrix filled by intrinsic Coefficients of the edge, wherever two vertices are connected by an edge. More...
class  HarmonicMatrixCoefficients
 Compute a matrix filled with Harmonic coefficients, wherever two vertices are connected by an edge. 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  QuadEdgeMeshQuadricDecimation
class  QuadEdgeMeshScalarDataVTKPolyDataWriter
class  QuadEdgeMeshSmoothing
 Quad Edge Mesh Smoothing Filter. More...
class  QuadEdgeMeshSquaredEdgeLengthDecimation
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
class  RankHistogram
class  RankHistogramMap
class  RankHistogramVec
class  RankImageFilter
 Rank filter of a greyscale image. More...
class  RealAndImaginaryToComplexImageFilter
 Implements pixel-wise conversion of real and imaginar data into complex voxels. 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  RegularizedHeavisideStepFunction
 Base class of the Regularized (smoothed) Heaviside functions. More...
class  RelabelLabelMapFilter
 This filter relabels the LabelObjects; the new labels are arranged consecutively with consideration for the background value. More...
class  RobustAutomaticThresholdCalculator
 Compute the robust automatic threshold. More...
class  RobustAutomaticThresholdImageFilter
 Threshold an image using robust automatic threshold selection (RATS) method. More...
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  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  ScaleVersor3DTransform
 This transform applies a Versor rotation, translation and anisotropic scale to the space. More...
class  ShapedFloodFilledFunctionConditionalConstIterator
 Iterates over a flood-filled spatial function. More...
class  ShapedFloodFilledImageFunctionConditionalConstIterator
 Iterates over a flood-filled image function. More...
class  ShapedFloodFilledImageFunctionConditionalIterator
 Iterates over a flood-filled image function. 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  ShapeRelabelImageFilter
 relabel objects according to their shape attributes More...
class  ShapeRelabelLabelMapFilter
 Relabels objects according to their shape attributes. 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  ShiftScaleLabelMapFilter
 Shifts and scales a label map filter, giving the option to change the background value. More...
class  SinRegularizedHeavisideStepFunction
 Sin-based implementation of the Regularized (smoothed) Heaviside functions. More...
class  SliceBySliceImageFilter
 Apply a filter or a pipeline slice by slice on 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  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  StochasticFractalDimensionImageFilter
 This filter computes the stochastic fractal dimension of the input image. More...
class  SubtractConstantFromImageFilter
 Subract a constant from all input pixels. More...
class  TransformIOBase
 Abstract superclass defining the Transform IO interface. More...
class  TransformIOFactory
 Create instances of TransformIO objects using an object factory. More...
class  TransformToDeformationFieldSource
 Generate a deformation field from a coordinate transform. More...
class  TriangleHelper
 Convenient class for various triangles elements computation in 2D or 3D. More...
class  TxtTransformIO
class  TxtTransformIOFactory
 Create instances of TxtTransformIO objects using an object factory. More...
class  UnconstrainedRegionBasedLevelSetFunctionSharedData
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. 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  MaxFunctor
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 compatability with other morphology classes in itk. More...
class  MinFunctor
class  VanHerkGilWermanErodeImageFilter
class  VectorCentralDifferenceImageFunction
 Calculate the derivative by central differencing. More...
class  VectorLinearInterpolateNearestNeighborExtrapolateImageFunction
 Linearly interpolate or NN extrapolate a vector image at specified positions. More...
class  GenericCUBFileAdaptor
 Reader and Writer for the VoxBo file format. More...
class  CompressedCUBFileAdaptor
class  DirectCUBFileAdaptor
class  VoxBoCUBImageIOSwapHelper
 A swap helper class, used to perform swapping for any input data type. More...
class  VoxBoCUBImageIO
 Read VoxBoCUBImage file format. More...
class  VoxBoCUBImageIOFactory
 Create instances of VoxBoCUBImageIO 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  AffineGeometryFrame
 Describes the geometry of a data object. More...
class  ArrowSpatialObject
 Representation of a Arrow based on the spatial object classes. More...
class  BlobSpatialObject
 Spatial object representing a potentially amorphous object. 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  ContourSpatialObject
 Representation of a Contour based on the spatial object classes. More...
class  ContourSpatialObjectPoint
 Point used for a Contour definition. More...
class  CylinderSpatialObject
 This class describe a cylinder in 3D only. More...
class  DTITubeSpatialObject
 Representation of a tube based on the spatial object classes. More...
class  DTITubeSpatialObjectPoint
 Point used for a tube definition. More...
class  EllipseSpatialObject
 TODO. More...
class  GaussianSpatialObject
 Represents a multivariate Gaussian function. More...
class  GroupSpatialObject
 Representation of a group based on the spatial object classes. More...
class  ImageMaskSpatialObject
 Implementation of an image mask as spatial object. More...
class  ImageSpatialObject
 Implementation of an image as spatial object. More...
class  LandmarkSpatialObject
 Representation of a Landmark based on the spatial object classes. More...
class  LineSpatialObject
 Representation of a Line based on the spatial object classes. More...
class  LineSpatialObjectPoint
 Point used for a line definition. More...
class  MeshSpatialObject
 Implementation of an Mesh as spatial object. More...
class  MetaArrowConverter
class  MetaBlobConverter
class  MetaContourConverter
class  MetaDTITubeConverter
class  MetaEllipseConverter
class  MetaEvent
 Event abstract class. More...
class  MetaGaussianConverter
class  MetaGroupConverter
class  MetaImageConverter
class  MetaLandmarkConverter
class  MetaLineConverter
class  MetaMeshConverter
class  MetaSceneConverter
class  MetaSurfaceConverter
class  MetaTubeConverter
class  MetaVesselTubeConverter
class  PlaneSpatialObject
class  PointBasedSpatialObject
 This class serves as the base class for point-based spatial objects. More...
class  PolygonGroupSpatialObject
 Implements a Region Of Interest Type. More...
class  PolygonSpatialObject
 TODO. More...
class  SceneSpatialObject
 a SceneSpatialObject has a list of SpatialObjects 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  SpatialObjectTreeContainer
 Array class with size defined at construction time. More...
class  SpatialObjectTreeNode
 TODO. More...
class  SurfaceSpatialObject
 Representation of a Surface based on the spatial object classes. More...
class  SurfaceSpatialObjectPoint
 Point used for a Surface definition. More...
class  TubeSpatialObject
 Representation of a tube based on the spatial object classes. More...
class  TubeSpatialObjectPoint
 Point used for a tube definition. More...
class  VesselTubeSpatialObject
 Representation of a tube based on the spatial object classes. More...
class  VesselTubeSpatialObjectPoint
 Point used for a tube definition. More...
class  AttributeKeepNObjectsLabelMapFilter
 keep N objects according to their attribute More...
class  AttributeLabelObject
 A LabelObject with a generic attribute. More...
class  AttributeOpeningLabelMapFilter
 remove the objects according to the value of their attribute More...
class  AttributeRelabelImageFilter
 relabel objects according to their shape attributes 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  BinaryAttributeKeepNObjectsImageFilter
 keep N objects according to a generic attribute More...
class  BinaryAttributeOpeningImageFilter
 remove the objects in a binary image according to a generic attribute More...
class  BinaryClosingByReconstructionImageFilter
 binary morphological closing of an image. More...
class  BinaryFillholeImageFilter
 Remove holes not connected to the boundary of the image. More...
class  BinaryGrindPeakImageFilter
 Remove the objects not connected to the boundary of the image. More...
class  BinaryNotImageFilter
 Implements the BinaryNot logical operator pixel-wise between two images. More...
class  BinaryOpeningByReconstructionImageFilter
 binary morphological closing of an image. More...
class  BinaryReconstructionByDilationImageFilter
 Identify local maxima whose height above the baseline is greater than h. More...
class  BinaryReconstructionByErosionImageFilter
 binary reconstruction by erosion of an image More...
class  BinaryReconstructionLabelMapFilter
class  LabelAttributeKeepNObjectsImageFilter
 keep N objects according to a generic attribute More...
class  LabelAttributeOpeningImageFilter
 remove the objects in a labeled image according to a generic attribute More...
class  LabelMapMaskImageFilter
 Mask and image with a LabelMap. More...
class  LabelMapOverlayImageFilter
 Mask and image with a LabelMap. More...
class  LabelMapToAttributeImageFilter
 Convert a LabelMap to a labeled image. More...
class  LabelMapToRGBImageFilter
 Convert a LabelMap to a colored image. More...
class  LabelReconstructionByDilationImageFilter
 Identify local maxima whose height above the baseline is greater than h. More...
class  LabelReconstructionLabelMapFilter
class  LabelSelectionLabelMapFilter
 remove the objects according to the value of their attribute More...
class  ScaleInvariantFeatureImageFilter
 Generate and match scale invariant features from an image input. More...

Namespaces

namespace  Concept
namespace  fem
 Contains finite element modeling (FEM) classes and support routines.
namespace  ImageToImageFilterDetail

Typedefs

typedef
itksys::DynamicLoader::LibraryHandle 
LibHandle
typedef
itksys::DynamicLoader::SymbolPointer 
SymbolPointer
typedef
::itksysFundamentalType_Int8 
int8_t
typedef
::itksysFundamentalType_UInt8 
uint8_t
typedef
::itksysFundamentalType_Int16 
int16_t
typedef
::itksysFundamentalType_UInt16 
uint16_t
typedef
::itksysFundamentalType_Int32 
int32_t
typedef
::itksysFundamentalType_UInt32 
uint32_t
typedef int8_t int_least8_t
typedef uint8_t uint_least8_t
typedef int16_t int_least16_t
typedef uint16_t uint_least16_t
typedef int32_t int_least32_t
typedef uint32_t uint_least32_t
typedef int8_t int_fast8_t
typedef uint8_t uint_fast8_t
typedef int16_t int_fast16_t
typedef uint16_t uint_fast16_t
typedef int32_t int_fast32_t
typedef uint32_t uint_fast32_t
typedef
::itksysFundamentalType_Int64 
int64_t
typedef
::itksysFundamentalType_UInt64 
uint64_t
typedef int64_t int_least64_t
typedef uint64_t uint_least64_t
typedef int64_t int_fast64_t
typedef uint64_t uint_fast64_t
typedef int64_t intmax_t
typedef uint64_t uintmax_t
typedef ::ptrdiff_t intptr_t
typedef ::vcl_size_t uintptr_t
typedef void *(* c_void_cast )(void *)
typedef void(* ThreadFunctionType )(void *)
typedef int ThreadProcessIDType
typedef int MutexType
typedef std::multimap
< std::string,
ObjectFactoryBase::OverrideInformation
StringOverMapType
typedef ObjectFactoryBase *(* ITK_LOAD_FUNCTION )()
typedef int SemaphoreType
typedef int FastMutexType
typedef std::ostream OutputStreamType
typedef std::istream InputStreamType
typedef m_Pixel< 16, 12, 11, 0 > Pixel16_12_11_0
typedef m_Pixel< 16, 12, 11, 1 > Pixel16_12_11_1
typedef std::vector< std::string > FilenamesContainer
typedef std::vector< std::string > SerieUIDContainer
typedef itksysFundamentalType_Int32 Int32_t
typedef
itksysFundamentalType_UInt32 
UInt32_t
typedef float Float32_t
typedef double Float64_t
typedef long double Float96_t
typedef
PolygonGroupSpatialObject< 3 > 
PGroupSpatialObjectType

Enumerations

enum  { num_primes = 28 }
enum  { B2_MASKFILE_BLACK = 0, B2_MASKFILE_WHITE = 1, B2_MASKFILE_GRAY = 2 }
enum  OctreePlaneType { UNKNOWN_PLANE, SAGITAL_PLANE, CORONAL_PLANE, TRANSVERSE_PLANE }
enum  LeafIdentifier {
  ZERO = 0, ONE = 1, TWO = 2, THREE = 3,
  FOUR = 4, FIVE = 5, SIX = 6, SEVEN = 7
}
enum  PolygonGroupOrientation {
  Axial = 0, Coronal = 1, Sagittal = 2, UserPlane = 3,
  Unknown = 4
}
 enumerates the possible spatial orientations

Functions

template<class TIterator>
TIterator * setConnectivity (TIterator *it, bool fullyConnected=false)
template<class TIterator>
TIterator * setConnectivityPrevious (TIterator *it, bool fullyConnected=false)
template<class TIterator>
TIterator * setConnectivityLater (TIterator *it, bool fullyConnected=false)
template<class PixelType>
unsigned int PixelSizeFinder (itk::VariableLengthVector< PixelType > pix)
template<class PixelType>
unsigned int PixelSizeFinder (PixelType pix)
template<class Key, class T, class HashFcn, class EqualKey, class Alloc>
bool operator== (const hash_map< Key, T, HashFcn, EqualKey, Alloc > &, const hash_map< Key, T, HashFcn, EqualKey, Alloc > &)
template<class Key, class T, class HashFcn, class EqualKey, class Alloc>
bool operator== (const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &, const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &)
template<class Value, class HashFcn, class EqualKey, class Alloc>
bool operator== (const hash_set< Value, HashFcn, EqualKey, Alloc > &hs1, const hash_set< Value, HashFcn, EqualKey, Alloc > &hs2)
template<class Value, class HashFcn, class EqualKey, class Alloc>
bool operator== (const hash_multiset< Value, HashFcn, EqualKey, Alloc > &hs1, const hash_multiset< Value, HashFcn, EqualKey, Alloc > &hs2)
vcl_size_t hash_string (const char *s)
unsigned long next_prime (unsigned long n)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
bool operator== (hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >const &, hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >const &)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
std::forward_iterator_tag iterator_category (const hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
Value * value_type (const hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
ptrdiff_t * distance_type (const hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
std::forward_iterator_tag iterator_category (const hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
Value * value_type (const hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &)
template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
ptrdiff_t * distance_type (const hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &)
template<typename TValueType>
std::ostream & operator<< (std::ostream &os, const Array< TValueType > &arr)
template<typename TValueType>
std::ostream & operator<< (std::ostream &os, const Array2D< TValueType > &arr)
template<typename T>
std::ostream & operator<< (std::ostream &os, AutoPointer< T > p)
template<typename TAutoPointerBase, typename TAutoPointerDerived>
void ITK_EXPORT TransferAutoPointer (TAutoPointerBase &pa, TAutoPointerDerived &pb)
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>
ConstNeighborhoodIterator< TImage > operator- (const ConstNeighborhoodIterator< TImage > &it, const typename ConstNeighborhoodIterator< TImage >::OffsetType &ind)
void ITKCommon_EXPORT CrossProduct (CovariantVector< double, 3 > &c, const Vector< double, 3 > &a, const Vector< double, 3 > &b)
void ITKCommon_EXPORT CrossProduct (CovariantVector< float, 3 > &c, const Vector< float, 3 > &a, const Vector< float, 3 > &b)
void ITKCommon_EXPORT CrossProduct (CovariantVector< int, 3 > &c, const Vector< int, 3 > &a, const Vector< int, 3 > &b)
template<class T, unsigned int NVectorDimension>
CovariantVector< T,
NVectorDimension > 
operator* (const T &scalar, const CovariantVector< T, NVectorDimension > &v)
ITKCommon_EXPORT void CrossProduct (CovariantVector< int, 3 >, const Vector< int, 3 > &, const Vector< int, 3 > &)
std::ostream & operator<< (std::ostream &os, EventObject &e)
template<typename TValueType, unsigned int VLength>
std::ostream & operator<< (std::ostream &os, const FixedArray< TValueType, VLength > &arr)
template<unsigned int VImageDimension>
std::ostream & operator<< (std::ostream &os, const ImageRegion< VImageDimension > &region)
std::ostream & operator<< (std::ostream &os, const Indent &ind)
template<unsigned int VIndexDimension>
std::ostream & operator<< (std::ostream &os, const Index< VIndexDimension > &ind)
std::ostream & operator<< (std::ostream &os, const LightObject &o)
ITKCommon_EXPORT void OutputWindowDisplayText (const char *)
ITKCommon_EXPORT void OutputWindowDisplayErrorText (const char *)
ITKCommon_EXPORT void OutputWindowDisplayWarningText (const char *)
ITKCommon_EXPORT void OutputWindowDisplayGenericOutputText (const char *)
ITKCommon_EXPORT void OutputWindowDisplayDebugText (const char *)
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>
void EncapsulateMetaData (MetaDataDictionary &Dictionary, const std::string &key, const T &invalue)
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 TPixel, unsigned int VDimension, class TContainer>
std::ostream & operator<< (std::ostream &os, const Neighborhood< TPixel, VDimension, TContainer > &neighborhood)
template<class TPixel>
std::ostream & operator<< (std::ostream &o, const NeighborhoodAllocator< TPixel > &a)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, unsigned char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, signed char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, short)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, int)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, long)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, float)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (CovariantVector, double)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (char)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (unsigned char)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (short)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (int)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (long)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (float)
 DIFFUSIONTENSOR3DPIXELSTATICTRAITSMACRO (double)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, char)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, unsigned char)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, signed char)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, short)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, int)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, long)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, float)
 itkNumericTraitsDiffusionTensor3DMacro (DiffusionTensor3D, double)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, unsigned char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, signed char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, short)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, int)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, long)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, char)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, unsigned char)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, signed char)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, short)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, int)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, long)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, float)
 itkNumericTraitsGenericArrayDimensionsMacro (FixedArray, double)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, float)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (FixedArray, double)
 RGBAPIXELSTATICTRAITSMACRO (char)
 RGBAPIXELSTATICTRAITSMACRO (unsigned char)
 RGBAPIXELSTATICTRAITSMACRO (short)
 RGBAPIXELSTATICTRAITSMACRO (int)
 RGBAPIXELSTATICTRAITSMACRO (long)
 RGBAPIXELSTATICTRAITSMACRO (float)
 RGBAPIXELSTATICTRAITSMACRO (double)
 itkNumericTraitsRGBAPixelMacro (char)
 itkNumericTraitsRGBAPixelMacro (unsigned char)
 itkNumericTraitsRGBAPixelMacro (short)
 itkNumericTraitsRGBAPixelMacro (int)
 itkNumericTraitsRGBAPixelMacro (long)
 itkNumericTraitsRGBAPixelMacro (float)
 itkNumericTraitsRGBAPixelMacro (double)
 RGBPIXELSTATICTRAITSMACRO (char)
 RGBPIXELSTATICTRAITSMACRO (unsigned char)
 RGBPIXELSTATICTRAITSMACRO (short)
 RGBPIXELSTATICTRAITSMACRO (int)
 RGBPIXELSTATICTRAITSMACRO (long)
 RGBPIXELSTATICTRAITSMACRO (float)
 RGBPIXELSTATICTRAITSMACRO (double)
 itkNumericTraitsRGBPixelMacro (char)
 itkNumericTraitsRGBPixelMacro (unsigned char)
 itkNumericTraitsRGBPixelMacro (short)
 itkNumericTraitsRGBPixelMacro (int)
 itkNumericTraitsRGBPixelMacro (long)
 itkNumericTraitsRGBPixelMacro (float)
 itkNumericTraitsRGBPixelMacro (double)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, unsigned char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, signed char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, short)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, int)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, long)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, float)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (SymmetricSecondRankTensor, double)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, unsigned char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, signed char)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, short)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, int)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, long)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, float)
 itkStaticNumericTraitsGenericArrayDimensionsMacro (Vector, double)
bool operator== (const ObjectFactoryBase::OverrideInformation &rhs, const ObjectFactoryBase::OverrideInformation &lhs)
bool operator< (const ObjectFactoryBase::OverrideInformation &rhs, const ObjectFactoryBase::OverrideInformation &lhs)
static std::string CreateFullPath (const char *path, const char *file)
bool NameIsSharedLibrary (const char *name)
unsigned int OCTREE_OCTANT (const int VoxX, const int CenterLineX, const int VoxY, const int CenterLineY, const int VoxZ, const int CenterLineZ)
unsigned int XF (const unsigned int octantID)
unsigned int YF (const unsigned int octantID)
unsigned int ZF (const unsigned int octantID)
template<unsigned int VOffsetDimension>
std::ostream & operator<< (std::ostream &os, const Offset< VOffsetDimension > &ind)
template<class TChainCodePath, class TPathInput>
void MakeChainCodeTracePath (TChainCodePath &chainPath, const TPathInput &inPath, bool restrictMovement=false)
template<class TFourierSeriesPath, class TChainCodePath>
void MakeFourierSeriesPathTraceChainCode (TFourierSeriesPath &FSPath, const TChainCodePath &chainPath, unsigned int numHarmonics=8)
template<class T, unsigned int NPointDimension>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const Point< T, NPointDimension > &v)
template<class T, unsigned int NPointDimension>
ITK_EXPORT std::istream & operator>> (std::istream &is, Point< T, NPointDimension > &v)
template<class T, unsigned int TPointDimension>
std::ostream & operator<< (std::ostream &os, const Point< T, TPointDimension > &vct)
template<class T, unsigned int TPointDimension>
std::istream & operator>> (std::istream &is, Point< T, TPointDimension > &vct)
template<typename TComponent>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const RGBAPixel< TComponent > &c)
template<typename TComponent>
ITK_EXPORT std::istream & operator>> (std::istream &is, RGBAPixel< TComponent > &c)
template<typename TComponent>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const RGBPixel< TComponent > &c)
template<typename TComponent>
ITK_EXPORT std::istream & operator>> (std::istream &is, RGBPixel< TComponent > &c)
template<unsigned int VDimension>
std::ostream & operator<< (std::ostream &os, const Size< VDimension > &size)
bool ITKCommon_EXPORT ci_equal (char a, char b)
ITKCommon_EXPORT std::istream & operator>> (std::istream &in, SmapsRecord &record)
ITKCommon_EXPORT std::istream & operator>> (std::istream &in, VMMapSummaryRecord &record)
ITKCommon_EXPORT std::istream & operator>> (std::istream &in, VMMapRecord &record)
void DeleteMapRecord (MapRecord *const &record)
ITK_EXPORT std::istream & operator>> (std::istream &smapsStream, SmapsData_2_6 &data)
ITK_EXPORT std::istream & operator>> (std::istream &stream, VMMapData_10_2 &data)
template<typename T>
std::ostream & operator<< (std::ostream &os, SmartPointer< T > p)
template<typename T>
std::ostream & operator<< (std::ostream &os, SmartPointerForwardReference< T > p)
template<typename TMatrix, typename TVector, typename TEigenMatrix>
std::ostream & operator<< (std::ostream &os, const SymmetricEigenAnalysis< TMatrix, TVector, TEigenMatrix > &s)
template<typename TComponent, unsigned int NDimension>
ITK_EXPORT OutputStreamTypeoperator<< (OutputStreamType &os, const SymmetricSecondRankTensor< TComponent, NDimension > &c)
template<typename TComponent, unsigned int NDimension>
ITK_EXPORT InputStreamType & operator>> (InputStreamType &is, SymmetricSecondRankTensor< TComponent, NDimension > &c)
template<class T, unsigned int NDimension>
std::ostream & operator<< (std::ostream &os, const SymmetricSecondRankTensor< T, NDimension > &c)
template<class T, unsigned int NDimension>
std::istream & operator>> (std::istream &is, SymmetricSecondRankTensor< T, NDimension > &dt)
template<typename T>
std::ostream & operator<< (std::ostream &os, TreeIteratorClone< T > p)
template<class TValueType, class T>
VariableLengthVector< TValueType > operator* (const T &scalar, const VariableLengthVector< TValueType > &v)
template<typename TValueType>
std::ostream & operator<< (std::ostream &os, const VariableLengthVector< TValueType > &arr)
template<class T>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const VariableSizeMatrix< T > &v)
Vector< double, 3 >
ITKCommon_EXPORT 
CrossProduct (const Vector< double, 3 > &a, const Vector< double, 3 > &b)
Vector< float, 3 > ITKCommon_EXPORT CrossProduct (const Vector< float, 3 > &a, const Vector< float, 3 > &b)
Vector< int, 3 > ITKCommon_EXPORT CrossProduct (const Vector< int, 3 > &a, const Vector< int, 3 > &b)
template<class T, unsigned int NVectorDimension>
Vector< T, NVectorDimension > operator* (const T &scalar, const Vector< T, NVectorDimension > &v)
template<class T, unsigned int NVectorDimension>
std::ostream & operator<< (std::ostream &os, const Vector< T, NVectorDimension > &v)
template<class T, unsigned int NVectorDimension>
std::istream & operator>> (std::istream &is, Vector< T, NVectorDimension > &v)
template<class T, unsigned int TVectorDimension>
std::ostream & operator<< (std::ostream &os, const Vector< T, TVectorDimension > &vct)
template<class T, unsigned int TVectorDimension>
std::istream & operator>> (std::istream &is, Vector< T, TVectorDimension > &vct)
template<class T>
ITK_EXPORT std::ostream & operator<< (std::ostream &os, const Versor< T > &v)
template<class T>
ITK_EXPORT std::istream & operator>> (std::istream &is, Versor< T > &v)
template<typename T>
std::ostream & operator<< (std::ostream &os, WeakPointer< T > p)
static std::string GetExtension (const std::string &filename)
static std::string GetRootName (const std::string &filename)
static std::string GetHeaderFileName (const std::string &filename)
static std::string GetImageFileName (const std::string &filename)
static bool writeOctree (OctreeNode *branch, std::ofstream &output)
static void replace_blanks (std::string &s)
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (Vector)
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (CovariantVector)
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (Point)
 ITK_DEFAULTCONVERTTRAITS_FIXEDARRAY_TYPE_ALL_TYPES_MACRO (FixedArray)
 ITK_DEFAULTCONVERTTRAITS_MATRIX_TYPE_ALL_TYPES_MACRO (Matrix)
 ITK_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (float)
 ITK_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (double)
 ITK_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (signed int)
 ITK_DEFAULTCONVERTTRAITS_COMPLEX_TYPE (unsigned int)
template<class TBuffer, class TSource>
void RescaleFunction (TBuffer *buffer, TSource *source, double slope, double intercept, vcl_size_t size)
template<class TBuffer, class TSource>
void RescaleFunctionInverse (TBuffer *buffer, TSource *source, double slope, double intercept, vcl_size_t size)
template<class TSource>
void RescaleFunction (ImageIOBase::IOComponentType bufferType, void *buffer, TSource *source, double slope, double intercept, vcl_size_t size)
template<class TSource>
void RescaleFunctionInverse (ImageIOBase::IOComponentType bufferType, void *buffer, TSource *source, double slope, double intercept, vcl_size_t size)
template<typename T>
bool itkSetPixelType (ImageIOBase *This, const std::type_info &ptype, ImageIOBase::IOComponentType ntype, T)
template<class TComponent>
void WriteBuffer (std::ostream &os, const TComponent *buffer, ImageIOBase::SizeType num)
template<class TComponent>
void ReadBuffer (std::istream &is, TComponent *buffer, ImageIOBase::SizeType num)
std::ostream & operator<< (std::ostream &os, const ImageIORegion &region)
static void TagExtender (TIFF *tiff)
float MvtSunf (int numb)
int * UpperToLowerOrder (int dim)
int * LowerToUpperOrder (int dim)
int SymMatDim (int count)
template<class TBuffer>
void RescaleFunction (TBuffer *buffer, double slope, double intercept, vcl_size_t size)
template<typename PixelType>
void CastCopy (float *to, void *from, vcl_size_t pixelcount)
mat44 mat44_transpose (mat44 in)
void Normalize (std::vector< double > &x)
void itkPNGWriteErrorFunction (png_structp png_ptr, png_const_charp)
void itkPNGWriteWarningFunction (png_structp, png_const_charp)
template<typename T>
void WriteMetaDataAttribute (PolygonGroupSpatialObjectXMLFileWriter *This, itk::MetaDataDictionary &thisDic, const char *const MetaName, const char *const attName, std::ofstream &output)
std::string trim (std::string const &source, char const *delims=" \t\r\n")
static void itkXMLParserStartElement (void *parser, const char *name, const char **atts)
static void itkXMLParserEndElement (void *parser, const char *name)
static void itkXMLParserCharacterDataHandler (void *parser, const char *data, int length)
std::ostream & operator<< (std::ostream &os, MultivariateLegendrePolynomial &poly)
template<class TImage, class TBres, class TAnchor, class TLine>
void DoAnchorFace (const TImage *input, TImage *output, typename TImage::PixelType border, TLine line, TAnchor &AnchorLine, const typename TBres::OffsetArray LineOffsets, typename TImage::PixelType *inbuffer, typename TImage::PixelType *outbuffer, const typename TImage::RegionType AllImage, const typename TImage::RegionType face)
template<class TIterator>
TIterator * setConnectivityEarlyBox (TIterator *it, bool fullyConnected=false)
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 ImType>
std::vector< typename
ImType::OffsetType > 
CornerOffsets (const ImType *im)
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>
LabelGeometryImageFilter
< TLabelImage, TIntensityImage >
::MatrixType 
CalculateRotationMatrix (vnl_symmetric_eigensystem< double > eig)
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)
static void ReadMat (vnl_matlab_readhdr &mathdr, Array< double > &array)
template<class TBuffer>
void MINCComputeScalarRange (int[3], int Sizes[3], int nComponents, double &maxval, double &minval, TBuffer *buffer)
template<class TBuffer>
void MINCWriteHyperSlab (mihandle_t volume, unsigned long ndims, mitype_t minctype, const unsigned long start[], const unsigned long count[], TBuffer *buffer)
struct image_info_defV3 GetImageInformationDefinitionV3 (std::string file, int lineNum, PhilipsPAR *philipsPARClass)
struct image_info_defV4 GetImageInformationDefinitionV4 (std::string file, int lineNum, PhilipsPAR *philipsPARClass)
struct image_info_defV4 GetImageInformationDefinitionV41 (std::string file, int lineNum, PhilipsPAR *philipsPARClass)
struct image_info_defV4 GetImageInformationDefinitionV42 (std::string file, int lineNum, PhilipsPAR *philipsPARClass)
int PhilipsRECImageIOGetImageTypeOffset (int imageType, int scanSequence, int volumeIndex, int slice, int numSlices, struct par_parameter parParam, PhilipsPAR::PARSliceIndexImageTypeVector sliceImageTypesIndex, PhilipsPAR::PARSliceIndexScanSequenceVector sliceScanSequenceIndex)
void PhilipsRECImageIOSetupSliceIndex (PhilipsRECImageIO::SliceIndexType *indexMatrix, int sortBlock, struct par_parameter parParam, PhilipsPAR::PARImageTypeScanSequenceVector imageTypesScanSequenceIndex, PhilipsPAR::PARSliceIndexImageTypeVector sliceImageTypesIndex, PhilipsPAR::PARSliceIndexScanSequenceVector sliceScanSequenceIndex)
template<class TInputMesh, class TOutputMesh>
void CopyMeshToMeshCellData (const TInputMesh *in, TOutputMesh *out)
template<class TInputMesh, class TOutputMesh>
void CopyMeshToMeshPointData (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 CopyMeshToMeshPoints (const TInputMesh *in, TOutputMesh *out)
template<class TRegion, class TLine>
bool NeedToDoFace (const TRegion AllImage, const TRegion face, const TLine line)
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, const typename TImage::PixelType *outbuffer, const unsigned start, const unsigned end)
template<class TInputImage, class TLine>
TInputImage::RegionType MakeEnlargedFace (const typename TInputImage::ConstPointer, const typename TInputImage::RegionType AllImage, const TLine line)
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, typename TImage::PixelType *inbuffer, unsigned int &start, unsigned int &end)
template<class TLine>
unsigned int GetLinePixels (const TLine line)
template<class PixelType, class TFunction>
void FillForwardExt (PixelType *pixbuffer, PixelType *fExtBuffer, const unsigned int KernLen, unsigned len)
template<class PixelType, class TFunction>
void FillReverseExt (PixelType *pixbuffer, PixelType *rExtBuffer, const unsigned int KernLen, unsigned len)
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, typename TImage::PixelType *pixbuffer, typename TImage::PixelType *fExtBuffer, typename TImage::PixelType *rExtBuffer, const typename TImage::RegionType AllImage, const typename TImage::RegionType face)

Variables

const double NUMERIC_TOLERENCE = 1.0e-10
const double DIFF_TOLERENCE = 0.001
static SimpleFastMutexLock VectorMutex
static const unsigned long prime_list [num_primes]
static const char blanks [ITK_NUMBER_OF_BLANKS+1]
template class ITKCommon_EXPORT ParametricPath< 2 >
const char *const ANALYZE_ScanNumber = "ANALYZE_ScanNumber"
const char *const ANALYZE_O_MAX = "ANALYZE_O_MAX"
const char *const ANALYZE_O_MIN = "ANALYZE_O_MIN"
const char *const ANALYZE_S_MAX = "ANALYZE_S_MAX"
const char *const ANALYZE_S_MIN = "ANALYZE_S_MIN"
const char *const ANALYZE_CAL_MAX = "ANALYZE_CAL_MAX"
const char *const ANALYZE_CAL_MIN = "ANALYZE_CAL_MIN"
const char *const ANALYZE_GLMAX = "ANALYZE_GLMAX"
const char *const ANALYZE_GLMIN = "ANALYZE_GLMIN"
const char *const ANALYZE_AUX_FILE_NAME = "ANALYZE_AUX_FILE_NAME"
const char *const ANALYZE_CALIBRATIONUNITS = "ANALYZE_CALIBRATIONUNITS"
const char DataTypes [12][10]
const short int DataTypeSizes [12] = {0,1,8,16,32,32,64,64,24,0,16,32}
const short int DataTypeKey [12]
const unsigned int ANALYZE_MAXIMUM_IO_CHUNK = itk::NumericTraits<unsigned int>::max()/4
static const char mask_header_format []
static const char GE_PROD_STR [] = "SIGNA"
const char *const ITK_OnDiskStorageTypeName = "ITK_OnDiskStorageTypeName"
const char *const ITK_ImageFileBaseName = "ITK_ImageFileBaseName"
const char *const ITK_VoxelUnits = "ITK_VoxelUnits"
const char *const ITK_OnDiskBitPerPixel = "ITK_OnDiskBitPerPixel"
const char *const SPM_ROI_SCALE = "SPM_ROI_SCALE"
const char *const ITK_FileNotes = "ITK_FileNotes"
const char *const ITK_CoordinateOrientation = "ITK_CoordinateOrientation"
const char *const ITK_Origin = "ITK_Origin"
const char *const ITK_Spacing = "ITK_Spacing"
const char *const ITK_FileOriginator = "ITK_FileOriginator"
const char *const ITK_OriginationDate = "ITK_OriginationDate"
const char *const ITK_PatientID = "ITK_PatientID"
const char *const ITK_ExperimentDate = "ITK_ExperimentDate"
const char *const ITK_ExperimentTime = "ITK_ExperimentTime"
const char *const ITK_InputFilterName = "ITK_InputFilterName"
const char *const ITK_NumberOfDimensions = "ITK_NumberOfDimensions"
const char *const ITK_PatientName = "ITK_PatientName"
const char *const ITK_ScanID = "ITK_ScanID"
const char *const ITK_ImageType = "ITK_ImageType"
const char *const ROI_NAME = "ROI_NAME"
const char *const ROI_X_SIZE = "ROI_X_SIZE"
const char *const ROI_X_RESOLUTION = "ROI_X_RESOLUTION"
const char *const ROI_Y_SIZE = "ROI_Y_SIZE"
const char *const ROI_Y_RESOLUTION = "ROI_Y_RESOLUTION"
const char *const ROI_Z_SIZE = "ROI_Z_SIZE"
const char *const ROI_Z_RESOLUTION = "ROI_Z_RESOLUTION"
const char *const ROI_NUM_SEGMENTS = "ROI_NUM_SEGMENTS"
const char *const ROI_PLANE = "ROI_PLANE"
const char *const ROI_SCAN_ID = "ROI_SCAN_ID"
const double FRPR_TINY = 1e-20
class ITK_EXPORT LBFGSBOptimizerHelper
const char *const RECO_BYTE_ORDER = "##$RECO_byte_order"
const char *const RECO_FOV = "##$RECO_fov"
const char *const RECO_SIZE = "##$RECO_size"
const char *const RECO_WORDTYPE = "##$RECO_wordtype"
const char *const RECO_IMAGE_TYPE = "##$RECO_image_type"
const char *const RECO_TRANSPOSITION = "##$RECO_transposition"
const char *const ACQ_DIM = "##$ACQ_dim"
const char *const NI = "##$NI"
const char *const NR = "##$NR"
const char *const ACQ_SLICE_THICK = "##$ACQ_slice_thick"
const char *const NECHOES = "##$NECHOES"
const char *const ACQ_SLICE_SEPN = "##$ACQ_slice_sepn"
const char *const ACQ_SLICE_SEPN_MODE = "##$ACQ_slice_sepn_mode"
const char *const ACQ_ECHO_TIME = "##$ACQ_echo_time"
const char *const ACQ_REPETITION_TIME = "##$ACQ_repetition_time"
const char *const ACQ_INVERSION_TIME = "##$ACQ_inversion_time"
const char *const PAR_Version = "PAR_Version"
const char *const PAR_SliceOrientation = "PAR_SliceOrientation"
const char *const PAR_ExaminationName = "PAR_ExaminationName"
const char *const PAR_ProtocolName = "PAR_ProtocolName"
const char *const PAR_SeriesType = "PAR_SeriesType"
const char *const PAR_AcquisitionNr = "PAR_AcquisitionNr"
const char *const PAR_ReconstructionNr = "PAR_ReconstructionNr"
const char *const PAR_ScanDuration = "PAR_ScanDuration"
const char *const PAR_MaxNumberOfCardiacPhases = "PAR_MaxNumberOfCardiacPhases"
const char *const PAR_TriggerTimes = "PAR_TriggerTimes"
const char *const PAR_MaxNumberOfEchoes = "PAR_MaxNumberOfEchoes"
const char *const PAR_EchoTimes = "PAR_EchoTimes"
const char *const PAR_MaxNumberOfDynamics = "PAR_MaxNumberOfDynamics"
const char *const PAR_MaxNumberOfMixes = "PAR_MaxNumberOfMixes"
const char *const PAR_PatientPosition = "PAR_PatientPosition"
const char *const PAR_PreparationDirection = "PAR_PreparationDirection"
const char *const PAR_Technique = "PAR_Technique"
const char *const PAR_ScanMode = "PAR_ScanMode"
const char *const PAR_NumberOfAverages = "PAR_NumberOfAverages"
const char *const PAR_ScanResolution = "PAR_ScanResolution"
const char *const PAR_RepetitionTimes = "PAR_RepetitionTimes"
const char *const PAR_ScanPercentage = "PAR_ScanPercentage"
const char *const PAR_FOV = "PAR_FOV"
const char *const PAR_WaterFatShiftPixels = "PAR_WaterFatShiftPixels"
const char *const PAR_AngulationMidSlice = "PAR_AngulationMidSlice"
const char *const PAR_OffCentreMidSlice = "PAR_OffCentreMidSlice"
const char *const PAR_FlowCompensation = "PAR_FlowCompensation"
const char *const PAR_Presaturation = "PAR_Presaturation"
const char *const PAR_CardiacFrequency = "PAR_CardiacFrequency"
const char *const PAR_MinRRInterval = "PAR_MinRRInterval"
const char *const PAR_MaxRRInterval = "PAR_MaxRRInterval"
const char *const PAR_PhaseEncodingVelocity = "PAR_PhaseEncodingVelocity"
const char *const PAR_MTC = "PAR_MTC"
const char *const PAR_SPIR = "PAR_SPIR"
const char *const PAR_EPIFactor = "PAR_EPIFactor"
const char *const PAR_TurboFactor = "PAR_TurboFactor"
const char *const PAR_DynamicScan = "PAR_DynamicScan"
const char *const PAR_Diffusion = "PAR_Diffusion"
const char *const PAR_DiffusionEchoTime = "PAR_DiffusionEchoTime"
const char *const PAR_MaxNumberOfDiffusionValues
const char *const PAR_GradientBValues = "PAR_GradientBValues"
const char *const PAR_MaxNumberOfGradientOrients
const char *const PAR_GradientDirectionValues = "PAR_GradientDirectionValues"
const char *const PAR_InversionDelay = "PAR_InversionDelay"
const char *const PAR_NumberOfImageTypes = "PAR_NumberOfImageTypes"
const char *const PAR_ImageTypes = "PAR_ImageTypes"
const char *const PAR_NumberOfScanningSequences
const char *const PAR_ScanningSequences = "PAR_ScanningSequences"
const char *const PAR_ScanningSequenceImageTypeRescaleValues
const char *const PAR_NumberOfASLLabelTypes = "PAR_NumberOfASLLabelTypes"
const char *const PAR_ASLLabelTypes = "PAR_ASLLabelTypes"


Detailed Description

Hashtable class, used to implement the hashed associative containers itk_hash_set, itk_hash_map, itk_hash_multiset, and itk_hash_multimap.

DEBUG.

The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes. There are several nested namespaces within the itk:: namespace.

Copyright (c) 1996 Silicon Graphics Computer Systems, Inc.

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Copyright (c) 1994 Hewlett-Packard Company

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Copyright (c) 1997 Moscow Center for SPARC Technology

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Moscow Center for SPARC Technology makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Copyright (c) 1996 Silicon Graphics Computer Systems, Inc.

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Copyright (c) 1994 Hewlett-Packard Company

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Exception Handling: Copyright (c) 1997 Mark of the Unicorn, Inc.

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Mark of the Unicorn makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Adaptation: Copyright (c) 1997 Moscow Center for SPARC Technology

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Moscow Center for SPARC Technology makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

itkMacro.h defines standard system-wide macros, constants, and other parameters. One of its most important functions is to define macros used to interface to instance variables in a standard fashion. For example, these macros manage modified time, debugging information, and provide a standard interface to set and get instance variables. Macros are available for built-in types; for string classe; vector arrays; object pointers; and debug, warning, and error printout information.

Octree data structure

The specification for this file format is taken from the web site http://www.mayo.edu/bir/PDF/ANALYZE75.pdf.

Author:
Hans J. Johnson The University of Iowa 2002

Don C. Bigler The Pennsylvania State University 2005

This implementation was contributed as a paper to the Insight Journal http://insight-journal.org/midas/handle.php?handle=1926/1381

Attribution Notice. This research work was made possible by Grant Number R01 RR021885 (PI Simon K. Warfield, Ph.D.) from the National Center for Research Resources (NCRR), a component of the National Institutes of Health (NIH). Its contents are solely the responsibility of the authors and do not necessarily represent the official view of NCRR or NIH.

This class was taken from the Insight Journal paper: http://insight-journal.org/midas/handle.php?handle=1926/326

The specification for this file format is taken from the web site http://www.bic.mni.mcgill.ca/software/minc

Author:
Leila Baghdadi Mouse Imaging Centre, Toronto, Canada 2005.
TODO: This class needs to be more tightly integrated with the new multi-threaded ImageToImageMetric.

Typedef Documentation

typedef ::itksysFundamentalType_Int64 itk::int64_t

Optional 64-bit sized types. As not all systems have 64-bit integers, usage of these types must conditional on the preprocessor definition of ITK_HAS_INT_64.

Definition at line 184 of file itkIntTypes.h.

typedef ::itksysFundamentalType_Int8 itk::int8_t

Fixed width interger types.

Definition at line 149 of file itkIntTypes.h.

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

Definition at line 167 of file itkIntTypes.h.

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

Definition at line 158 of file itkIntTypes.h.

Types which contain the largest represetable integer.

Definition at line 192 of file itkIntTypes.h.

A file scope typedef to make the cast code to the load function cleaner to read.

Definition at line 282 of file itkObjectFactoryBase.cxx.

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 192 of file itkSymmetricSecondRankTensor.h.

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

Note
If ITK_USE_PTHREADS is defined, then the multithreaded function is of type void *, and returns NULL Otherwise the type is void which is correct for WIN32 and SPROC.

Definition at line 132 of file itkMultiThreader.h.


Enumeration Type Documentation

The enumeration to define the planar orientation of the octree

Enumerator:
SAGITAL_PLANE  < The plane is Unknown
CORONAL_PLANE  < The plane is Sagital
TRANSVERSE_PLANE  < The plane is Coronal < The plane is Transverse

Definition at line 36 of file itkOctree.h.

00037 {
00038   UNKNOWN_PLANE, 
00039   SAGITAL_PLANE, 
00040   CORONAL_PLANE, 
00041   TRANSVERSE_PLANE  
00042 };


Function Documentation

static std::string itk::CreateFullPath ( const char *  path,
const char *  file 
) [static]

A file scope helper function to concat path and file into a full path

make sure the end of path is a separator

Definition at line 257 of file itkObjectFactoryBase.cxx.

Referenced by itk::ObjectFactoryBase::LoadLibrariesInPath().

00258 {
00259   std::string ret;
00260 #ifdef _WIN32
00261   const char sep = '\\';
00262 #else
00263   const char sep = '/';
00264 #endif
00265 
00268   ret = path;
00269   if ( !ret.empty() && ret[ret.size()-1] != sep )
00270     {
00271     ret += sep;
00272     }
00273   ret += file;
00274   return ret;
00275 }

ITKCommon_EXPORT Vector< double, 3 > itk::CrossProduct ( const Vector< double, 3 > &  a,
const Vector< double, 3 > &  b 
)

Methods specialized by dimension

Limitations of VC++ on partial specialization force us to define the following method for a set of types.

Definition at line 34 of file itkVector.cxx.

00035 {
00036   Vector<double,3> c;
00037   c[0] = a[1] * b[2] - a[2] * b[1];
00038   c[1] = a[2] * b[0] - a[0] * b[2];
00039   c[2] = a[0] * b[1] - a[1] * b[0];
00040   return c;  
00041 }

ITKCommon_EXPORT void itk::CrossProduct ( CovariantVector< double, 3 > &  c,
const Vector< double, 3 > &  a,
const Vector< double, 3 > &  b 
)

Methods specialized by dimension

Limitations of VC++ on partial specialization force us to define the following method for a set of types.

Definition at line 35 of file itkCovariantVector.cxx.

Referenced by itk::PolylineMaskImageFilter< TInputImage, TPolyline, TVector, TOutputImage >::GenerateRotationMatrix().

00036 {
00037   c[0] = a[1] * b[2] - a[2] * b[1];
00038   c[1] = a[2] * b[0] - a[0] * b[2];
00039   c[2] = a[0] * b[1] - a[1] * b[0];
00040 }

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,
const typename TBres::OffsetArray  LineOffsets,
typename TImage::PixelType *  inbuffer,
typename TImage::PixelType *  outbuffer,
const typename TImage::RegionType  AllImage,
const typename TImage::RegionType  face 
) [inline]

AnchorUtilities functionality in common for anchor openings/closings and erosions/dilation

Definition at line 89 of file itkAnchorUtilities.txx.

Referenced by itk::AnchorOpenCloseImageFilter< TImage, TKernel, LessThan, GreaterThan, LessEqual, GreaterEqual >::ThreadedGenerateData().

00099 {
00100   // iterate over the face
00101   
00102   // we can't use an iterator with a region outside the image. All we need here is to
00103   // iterate over all the indexes of the face, without accessing the content of the image.
00104   // I can't find any cleaner way, so we use a dumb image, not even allocated, to iterate
00105   // over all the indexes inside the region.
00106   //
00107   // typedef ImageRegionConstIteratorWithIndex<TImage> ItType;
00108   // ItType it(input, face);
00109 
00110   typename TImage::Pointer dumbImg = TImage::New();
00111   dumbImg->SetRegions( face );
00112 
00113   TLine NormLine = line;
00114   NormLine.Normalize();
00115   // set a generous tolerance
00116   float tol = 1.0/LineOffsets.size();
00117   for( unsigned int it=0; it<face.GetNumberOfPixels(); it++ ) 
00118     {
00119     typename TImage::IndexType Ind = dumbImg->ComputeIndex( it );
00120     unsigned start, end, len;
00121     if (FillLineBuffer<TImage, TBres, TLine>(input, Ind, NormLine, tol, LineOffsets, 
00122                                              AllImage, inbuffer, start, end))
00123       {
00124       len = end - start + 1;
00125       // compat
00126       inbuffer[0]=border;
00127       inbuffer[len+1]=border;
00128 
00129 #if 1
00130       AnchorLine.DoLine(outbuffer, inbuffer, len + 2);  // compat
00131       CopyLineToImage<TImage, TBres>(output, Ind, LineOffsets, outbuffer, start, end);
00132 #else
00133       // test the decomposition
00134       CopyLineToImage<TImage, TBres>(output, Ind, LineOffsets, inbuffer, start, end);
00135 #endif
00136       }
00137     }
00138 
00139 }

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:
Dictionary TODO
key TODO
invalue the 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 150 of file itkMetaDataObject.h.

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

Referenced by itk::AnalyzeImageIO::ReadImageInformation(), and itk::MetaImageIO::ReadImageInformation().

00151 {
00152   typename MetaDataObject<T>::Pointer temp=MetaDataObject<T>::New();
00153   temp->SetMetaDataObjectValue(invalue);
00154   Dictionary[key] = temp;
00155 }

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 173 of file itkMetaDataObject.h.

References itk::MetaDataDictionary::HasKey().

Referenced by itk::MetaImageIO::Write(), and itk::AnalyzeImageIO::WriteImageInformation().

00174 {
00175   if(!Dictionary.HasKey(key))
00176     {
00177     return false;
00178     }
00179   
00180   MetaDataObjectBase::Pointer baseObjectSmartPointer = Dictionary[key];
00181   
00182   if(strcmp(typeid(T).name(),baseObjectSmartPointer->GetMetaDataObjectTypeName()) != 0)
00183     {
00184     return false;
00185     }
00186   //The following is necessary for getting this to work on
00187   //kitware's SGI computers.  It is not necessary for
00188   //for IRIX 6.5.18m with MIPSPro 7.3.1.3m.
00189 #if (defined(__sgi) && !defined(__GNUC__))
00190 
00200   outval =
00201     reinterpret_cast<MetaDataObject <T> *>(Dictionary[key].GetPointer())->GetMetaDataObjectValue();
00202 #else
00203     {
00204     if(MetaDataObject <T> * TempMetaDataObject =dynamic_cast<MetaDataObject <T> *>(Dictionary[key].GetPointer()))
00205       {
00206       outval = TempMetaDataObject->GetMetaDataObjectValue();
00207       }
00208     else
00209       {
00210       return false;
00211       }
00212     }
00213 #endif
00214   //                                 --------------- ^^^^^^^^^^^^
00215   //                                 SmartPointer    MetaDataObject<T>*
00216   return true;
00217 }

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

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 34 of file itkPathFunctions.h.

00037 {
00038   typedef typename TChainCodePath::OffsetType OffsetType;
00039   typedef typename TChainCodePath::InputType  ChainInputType;
00040   typedef typename TChainCodePath::OutputType ChainOutputType;
00041   typedef typename TPathInput::InputType      InPathInputType;
00042   typedef typename TPathInput::OutputType     InPathOutputType;
00043   
00044   OffsetType offset, tempOffset, zeroOffset;
00045   InPathInputType inPathInput;
00046   int dimension = OffsetType::GetOffsetDimension();
00047   
00048   zeroOffset.Fill(0);
00049   
00050   chainPath.Clear();
00051   inPathInput = inPath.StartOfInput();
00052   chainPath.SetStart(  inPath.EvaluateToIndex( inPathInput )  );
00053   
00054   for(ChainInputType chainInput=0;;)
00055     {
00056     offset  = inPath.IncrementInput(inPathInput);
00057     if( zeroOffset == offset ) { break; }
00058     
00059     if( ! restrictMovement )
00060       {
00061       chainPath.InsertStep( chainInput++, offset );
00062       }
00063     else
00064       {
00065       for( int d=0; d<dimension; d++ )
00066         {
00067         tempOffset.Fill(0);
00068         tempOffset[d] = offset[d];
00069         chainPath.InsertStep( chainInput++, tempOffset );
00070         }
00071       }
00072     }
00073 }

template<class TFourierSeriesPath, class TChainCodePath>
void itk::MakeFourierSeriesPathTraceChainCode ( TFourierSeriesPath &  FSPath,
const TChainCodePath &  chainPath,
unsigned int  numHarmonics = 8 
) [inline]

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 82 of file itkPathFunctions.h.

00085 {
00086   typedef typename TFourierSeriesPath::IndexType  IndexType;
00087   typedef typename TFourierSeriesPath::OffsetType OffsetType;
00088   typedef typename TFourierSeriesPath::VectorType VectorType;
00089   
00090   typedef typename TFourierSeriesPath::InputType  FSInputType;
00091   typedef typename TFourierSeriesPath::OutputType FSOutputType;
00092   typedef typename TChainCodePath::InputType      ChainInputType;
00093   typedef typename TChainCodePath::OutputType     ChainOutputType;
00094   
00095   IndexType   index;
00096   VectorType  indexVector;
00097   VectorType  cosCoefficient;
00098   VectorType  sinCoefficient;
00099   FSInputType theta;
00100   int         dimension =     OffsetType::GetOffsetDimension();
00101   unsigned    numSteps  =     chainPath.NumberOfSteps();
00102   
00103   const double PI = 4.0 * vcl_atan( 1.0 );
00104 
00105   FSPath.Clear();
00106   
00107   // Adjust our private copy of numHarmonics if necessary
00108   if( numHarmonics <= 1 )
00109     numHarmonics = 2;
00110   else if( numHarmonics*2 > numSteps )
00111     numHarmonics = numSteps / 2;
00112   
00113   for( unsigned n=0; n<numHarmonics; n++ )
00114     {
00115     index = chainPath.GetStart();
00116     cosCoefficient.Fill(0.0);
00117     sinCoefficient.Fill(0.0);
00118     
00119     for( ChainInputType step=0; step<numSteps; step++ )
00120       {
00121       index += chainPath.Evaluate( step );
00122       theta = 2 * n * PI * ( double(step+1)) / numSteps;
00123       
00124       // turn the current index into a vector
00125       for( int d=0; d<dimension; d++ )
00126         {
00127         indexVector[d] = index[d];
00128         }
00129       cosCoefficient += indexVector * (vcl_cos(theta)/numSteps);
00130       sinCoefficient += indexVector * (vcl_sin(theta)/numSteps);
00131       }
00132     
00133     FSPath.AddHarmonic( cosCoefficient, sinCoefficient );
00134     }
00135 }

bool itk::NameIsSharedLibrary ( const char *  name  )  [inline]

A file scoped function to determine if a file has the shared library extension in its name, this converts name to lower case before the compare, DynamicLoader always uses lower case for LibExtension values.

Definition at line 292 of file itkObjectFactoryBase.cxx.

Referenced by itk::ObjectFactoryBase::LoadLibrariesInPath().

00293 {
00294   std::string extension = itksys::DynamicLoader::LibExtension();
00295 
00296 #ifdef __APPLE__
00297   // possible bug: CMake generated build file on the Mac makes
00298   // libraries with a .dylib extension.  kwsys guesses the extension
00299   // should be ".so"
00300   extension = ".dylib";
00301 #endif
00302   
00303   std::string sname = name;
00304   if ( sname.rfind(extension) == sname.size() - extension.size() )
00305     {
00306     return true;
00307     }
00308   return false;
00309 }

unsigned int itk::OCTREE_OCTANT ( const int  VoxX,
const int  CenterLineX,
const int  VoxY,
const int  CenterLineY,
const int  VoxZ,
const int  CenterLineZ 
) [inline]

This is moving bits to get the values of the 8 octants Possible values are the 3 bits to be set. 0 000 Contains origin 1 001 2 010 3 011 4 100 5 101 6 110 7 111 Contains extents ....^^^ ....|| value is 1 if requested X voxel is greater than X .... centerline of subcube ....| value is 1 if requested Y voxel is greater than Y .......centerline of subcube .... value is 1 if requested Z voxel is greater than Z centerline .......of subcube

Author:
Hans J. Johnson, adapted from Vincent A. Magnotta
Parameters:
VoxX The desired voxel
VoxY The desired voxel
VoxZ The desired voxel
CenterLineX The division line between octants
CenterLineY The division line between octants
CenterLineZ The division line between octants
Returns:
The octant that the voxel falls into.

Definition at line 75 of file itkOctree.txx.

00078 {
00079   return (
00080     (
00081       (static_cast<unsigned int>(((VoxZ)>=(CenterLineZ)))<<2)
00082       |  (static_cast<unsigned int>(((VoxY)>=(CenterLineY)))<<1)
00083       )
00084     | (static_cast<unsigned int>((VoxX)>=(CenterLineX)))
00085     );
00086 }

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 232 of file itkVector.h.

00233 {
00234   return v * scalar;
00235 }

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 403 of file itkVariableLengthVector.h.

00404 {
00405   return v * scalar;
00406 }

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 235 of file itkCovariantVector.h.

00236 {
00237   return v * scalar;
00238 }

bool itk::operator< ( const ObjectFactoryBase::OverrideInformation &  rhs,
const ObjectFactoryBase::OverrideInformation &  lhs 
)

Add this for the SGI compiler which does not seem to provide a default implementation as it should.

Definition at line 69 of file itkObjectFactoryBase.cxx.

References itk::ObjectFactoryBase::OverrideInformation::m_Description, and itk::ObjectFactoryBase::OverrideInformation::m_OverrideWithName.

00071 {
00072   return (rhs.m_Description < lhs.m_Description
00073           && rhs.m_OverrideWithName < lhs.m_OverrideWithName);
00074 }

template<class T, unsigned int TVectorDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const Vector< T, TVectorDimension > &  vct 
) [inline]

Print content to an ostream

Definition at line 271 of file itkVector.txx.

00272 {
00273   os << "[";
00274   if ( TVectorDimension == 1)
00275     {
00276     os << vct[0];
00277     }
00278   else
00279     {
00280     for( unsigned int i=0; i+1<TVectorDimension; i++)
00281       {
00282       os <<  vct[i] << ", ";
00283       }
00284     os << vct[TVectorDimension-1];
00285     }
00286   os << "]";
00287   return os;
00288 }

template<class T, unsigned int NDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const SymmetricSecondRankTensor< T, NDimension > &  c 
) [inline]

Print content to an ostream

Definition at line 374 of file itkSymmetricSecondRankTensor.txx.

00375 {
00376   for(unsigned int i=0; i<c.GetNumberOfComponents(); i++)
00377     {
00378     os <<  static_cast<typename NumericTraits<T>::PrintType>(c[i]) << "  ";
00379     }
00380   return os;
00381 }

template<typename TComponent>
std::ostream & itk::operator<< ( std::ostream &  os,
const RGBPixel< TComponent > &  c 
) [inline]

Print content to an ostream

Definition at line 176 of file itkRGBPixel.txx.

00177 {
00178   os <<  static_cast<typename NumericTraits<TComponent>::PrintType>(c[0]) << "  ";
00179   os <<  static_cast<typename NumericTraits<TComponent>::PrintType>(c[1]) << "  ";
00180   os <<  static_cast<typename NumericTraits<TComponent>::PrintType>(c[2]);
00181   return os;
00182 }

template<typename TComponent>
std::ostream & itk::operator<< ( std::ostream &  os,
const RGBAPixel< TComponent > &  c 
) [inline]

Print content to an ostream

Definition at line 72 of file itkRGBAPixel.txx.

00073 {
00074   os <<  c[0] << "  ";
00075   os <<  c[1] << "  ";
00076   os <<  c[2] << "  ";
00077   os <<  c[3];
00078   return os;
00079 }

template<class T, unsigned int TPointDimension>
std::ostream& itk::operator<< ( std::ostream &  os,
const Point< T, TPointDimension > &  vct 
) [inline]

Print content to an ostream

Definition at line 333 of file itkPoint.txx.

00334 {
00335   os << "[";
00336   if ( TPointDimension == 1)
00337     {
00338     os << vct[0];
00339     }
00340   else
00341     {
00342     for( unsigned int i=0; i+1<TPointDimension; i++)
00343       {
00344       os <<  vct[i] << ", ";
00345       }
00346     os <<  vct[TPointDimension-1];
00347     }
00348   os << "]";
00349   return os;
00350 }

std::ostream& itk::operator<< ( std::ostream &  os,
const LightObject &  o 
)

This operator allows all subclasses of LightObject to be printed via <<. It in turn invokes the Print method, which in turn will invoke the PrintSelf method that all objects should define, if they have anything interesting to print out.

Definition at line 343 of file itkLightObject.cxx.

References itk::LightObject::Print().

00344 {
00345   o.Print(os);
00346   return os;
00347 }

std::ostream& itk::operator<< ( std::ostream &  os,
const Indent &  ind 
)

Print out the indentation. Basically output a bunch of spaces.

Definition at line 63 of file itkIndent.cxx.

References itk::Indent::m_Indent.

00064 {
00065   os << blanks + (ITK_NUMBER_OF_BLANKS-ind.m_Indent);
00066   return os;
00067 }

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

Generic inserter operator for EventObject and its subclasses.

Definition at line 100 of file itkEventObject.h.

00101 {
00102   (&e)->Print(os);
00103   return os;
00104 }

bool itk::operator== ( const ObjectFactoryBase::OverrideInformation &  rhs,
const ObjectFactoryBase::OverrideInformation &  lhs 
)

Add this for the SGI compiler which does not seem to provide a default implementation as it should.

Definition at line 58 of file itkObjectFactoryBase.cxx.

References itk::ObjectFactoryBase::OverrideInformation::m_Description, and itk::ObjectFactoryBase::OverrideInformation::m_OverrideWithName.

00060 {
00061   return (rhs.m_Description == lhs.m_Description
00062        && rhs.m_OverrideWithName == lhs.m_OverrideWithName);
00063 }

template<class Value, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
bool itk::operator== ( const hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &  ht1,
const hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > &  ht2 
) [inline]

This method MUST NOT be declared "inline" because it a specialization of its template is declared as friend of a class. The hashtable class, in this case

Definition at line 754 of file itk_hashtable.h.

00756 {
00757   typedef typename hashtable<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc>::node node;
00758   if (ht1.buckets.size() != ht2.buckets.size())
00759     {
00760     return false;
00761     }
00762   for (int n = 0; n < ht1.buckets.size(); ++n)
00763     {
00764     node* cur1 = ht1.buckets[n];
00765     node* cur2 = ht2.buckets[n];
00766     for (; cur1 && cur2 && cur1->val == cur2->val;
00767           cur1 = cur1->next, cur2 = cur2->next)
00768       {}
00769     if (cur1 || cur2)
00770       {
00771       return false;
00772       }
00773     }
00774   return true;
00775 }

template<class Value, class HashFcn, class EqualKey, class Alloc>
bool itk::operator== ( const hash_multiset< Value, HashFcn, EqualKey, Alloc > &  hs1,
const hash_multiset< Value, HashFcn, EqualKey, Alloc > &  hs2 
) [inline]

This method MUST NOT be declared "inline" because it a specialization of its template is declared as friend of a class. The hash_set class, in this case

Definition at line 310 of file itk_hash_set.h.

00312 {
00313   return hs1.rep == hs2.rep;
00314 }

template<class Value, class HashFcn, class EqualKey, class Alloc>
bool itk::operator== ( const hash_set< Value, HashFcn, EqualKey, Alloc > &  hs1,
const hash_set< Value, HashFcn, EqualKey, Alloc > &  hs2 
) [inline]

This method MUST NOT be declared "inline" because it a specialization of its template is declared as friend of a class. The hash_set class, in this case

Definition at line 301 of file itk_hash_set.h.

References itk::hash_set< Value,,, >::rep.

00303 {
00304   return hs1.rep == hs2.rep;
00305 }

template<class Key, class T, class HashFcn, class EqualKey, class Alloc>
bool itk::operator== ( const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &  hm1,
const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &  hm2 
) [inline]

This method MUST NOT be declared "inline" because it a specialization of its template is declared as friend of a class. The hash_map class, in this case

Definition at line 341 of file itk_hash_map.h.

00343 {
00344   return hm1.rep == hm2.rep;
00345 }

template<class Key, class T, class HashFcn, class EqualKey, class Alloc>
bool itk::operator== ( const hash_map< Key, T, HashFcn, EqualKey, Alloc > &  hm1,
const hash_map< Key, T, HashFcn, EqualKey, Alloc > &  hm2 
) [inline]

This method MUST NOT be declared "inline" because it a specialization of its template is declared as friend of a class. The hash_map class, in this case

Definition at line 332 of file itk_hash_map.h.

References itk::hash_map< Key, T,,, >::rep.

Referenced by itk::ConstSliceIterator< TPixel, TContainer >::operator!=(), and itk::SliceIterator< TPixel, TContainer >::operator!=().

00334 {
00335   return hm1.rep == hm2.rep;
00336 }

template<class T, unsigned int TVectorDimension>
std::istream& itk::operator>> ( std::istream &  is,
Vector< T, TVectorDimension > &  vct 
) [inline]

Read content from an istream

Definition at line 296 of file itkVector.txx.

00297 {
00298   for( unsigned int i=0; i<TVectorDimension; i++)
00299     {
00300     is >>  vct[i];
00301     }
00302   return is;
00303 }

template<class T, unsigned int NDimension>
std::istream& itk::operator>> ( std::istream &  is,
SymmetricSecondRankTensor< T, NDimension > &  dt 
) [inline]

Read content from an istream

Definition at line 389 of file itkSymmetricSecondRankTensor.txx.

References itk::SymmetricSecondRankTensor< TComponent, NDimension >::GetNumberOfComponents().

00390 {
00391   for(unsigned int i=0; i < dt.GetNumberOfComponents(); i++)
00392     {
00393     is >> dt[i];
00394     }
00395   return is;
00396 }

ITK_EXPORT std::istream& itk::operator>> ( std::istream &  stream,
VMMapData_10_2 &  data 
)

fill the smaps data

Definition at line 426 of file itkSmapsFileParser.cxx.

References itk::MapRecord::m_RecordName, itk::MapData::m_Records, itk::VMMapData_10_2::m_UsingSummary, and itk::MapData::Reset().

00427 {
00428   MapRecord* record = NULL;
00429   // reset the records from a previous parsing
00430   data.Reset();
00431   try
00432     {
00433     std::string line;
00434     std::streampos startPos = stream.tellg();
00435     // get to the Summary subsection
00436     while( std::getline(stream,line).good() )
00437       {
00438       if ( line.find("==== Summary for process",0) != std::string::npos )
00439         break;
00440       }
00441     // get to the first record
00442     while( std::getline(stream,line).good() )
00443       {
00444       if ( line.find("REGION TYPE",0) != std::string::npos )
00445         break;
00446       }
00447     // burn the line "===========             [ =======]"
00448     if ( !std::getline(stream,line).good() )
00449       {
00450       //sometimes, vmmap doesn't have any Region Type summary sections, 
00451       //parse "Writable regions" instead
00452       //go back to the beginning of the file
00453       stream.clear();
00454       stream.seekg(0,std::ios_base::beg);
00455       // get to the Summary subsection
00456       while( std::getline(stream,line).good() )
00457         {
00458         if ( line.find("==== Writable regions for process",0) != std::string::npos )
00459           break;
00460         }
00461       if ( stream.fail() )
00462         {
00463         itkGenericExceptionMacro( << "Can't find the \"Writable regions\" section, can't read the memory records." );
00464         }
00465       data.m_UsingSummary = false;
00466       }
00467     else
00468       {
00469       data.m_UsingSummary = true;
00470       }
00471     if( data.m_UsingSummary )
00472       {
00473       record = new VMMapSummaryRecord;
00474       // parse each line of the Smaps file and fill the record vector.
00475       while( stream >> *dynamic_cast<VMMapSummaryRecord *>(record) )
00476         {
00477         if( record->m_RecordName.empty() )
00478           {
00479           break;
00480           }
00481         data.m_Records.push_back( record );
00482         record = new VMMapSummaryRecord;
00483         }
00484       }
00485     else
00486       {
00487       record = new VMMapRecord;
00488       // parse each line of the Smaps file and fill the record vector.
00489       while( stream >> *dynamic_cast<VMMapRecord* >(record) )
00490         {
00491         if( record->m_RecordName.empty() )
00492           {
00493           break;
00494           }
00495         data.m_Records.push_back( record );
00496         record = new VMMapRecord;
00497         }
00498       }
00499     }
00500   catch( ExceptionObject excp )
00501     {
00502     // in case of error, erase the records.
00503     data.Reset();
00504     // propagate the exception
00505     itkGenericExceptionMacro( << "The VMMap stream contains errors, can't read the memory records." );
00506     }
00507   //last record failed, it hasn't be added into data, delete it.
00508   delete record;
00509   return stream;
00510 }

ITK_EXPORT std::istream& itk::operator>> ( std::istream &  smapsStream,
SmapsData_2_6 &  data 
)

fill the smaps data

Definition at line 367 of file itkSmapsFileParser.cxx.

References itk::MapData::m_Records, and itk::MapData::Reset().

00368 {
00369   SmapsRecord* record = NULL;
00370   // reset the records from a previous parsing
00371   data.Reset();
00372   try
00373     {
00374     record = new SmapsRecord;
00375     // parse each line of the Smaps file and fill the record vector.
00376     while( smapsStream >> *record )
00377       {
00378       data.m_Records.push_back( record );
00379       record = new SmapsRecord;
00380       }
00381     }
00382   catch( ExceptionObject excp )
00383     {
00384     // in case of error, erase the records.
00385     data.Reset();
00386     // propagate the exception
00387     itkGenericExceptionMacro( << "The Smaps stream contains errors, can't read the memory records." );
00388     }
00389   delete record;
00390   return smapsStream;
00391 }

ITKCommon_EXPORT std::istream& itk::operator>> ( std::istream &  in,
VMMapRecord &  record 
)

Input operator to fill a VMMapRecord recordName address [ numberK] permissions mode Example __DATA 8fe51000 [ 4K] rw-/rwx SM=COW /usr/lib/dyld

Definition at line 178 of file itkSmapsFileParser.cxx.

References itk::MapRecord::m_RecordName, itk::MapRecord::m_Tokens, and itk::MapRecord::Reset().

00179 {
00180   record.Reset();
00181   bool submapFound = false;
00182   bool recordHasNoName = false;
00183   char line[256];
00184   try 
00185     {
00186     std::string address;
00187     do
00188       {
00189       // the record name can have spaces.
00190       in >> record.m_RecordName;
00191       if( in.eof() || record.m_RecordName.empty() )
00192         {
00193         return in;
00194         }
00195 
00196       if (!in.good())
00197         {
00198         itkGenericExceptionMacro( << "Bad record name: " << record.m_RecordName );
00199         }
00200 
00201       //skip Submap entries
00202       if ( record.m_RecordName == "Submap" )
00203         {
00204         in.getline(line,256);
00205         submapFound = true;
00206         }
00207 
00208       // all the records have been parsed, this is a new section
00209       else if ( record.m_RecordName == "====" )
00210         {
00211         record.Reset();
00212         return in;
00213         }
00214       else
00215         {
00216         // the name is folowed by an address
00217         in >> address;
00218 
00219         if( !in.good() )
00220           {
00221           itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00222                                     << ", bad address: " << address );
00223           }
00224         // If address is "[" then recordName was the address and there is name for 
00225         // the record, skip it.
00226         if ( address.find("[",0) != std::string::npos )
00227           {
00228           in.getline(line,256);
00229           recordHasNoName = true;
00230           }
00231         else
00232           {
00233           recordHasNoName = false;
00234           }
00235         submapFound = false;
00236         }
00237       } while(submapFound || recordHasNoName);
00238 
00239     std::string bracket;
00240 
00241     while ( (in>>bracket).good() && bracket.find("[",0) == std::string::npos )
00242       {
00243       // the string is not a bracket yet, but probably the address. So the previous
00244       // address was just the name 
00245       record.m_RecordName += std::string(" ") + address;
00246       address = bracket;
00247       }
00248     if (!in.good() || bracket.find("[",0) == std::string::npos ) 
00249       {
00250       itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00251                                << ", bad left bracket: " << bracket );
00252       }
00253     if ( bracket.length() > 1 )
00254       {//bracket contains the size, ie "[1024K]"
00255       record.m_Tokens["Size"] = atoi(bracket.substr(1,bracket.length()-3).c_str());
00256       }
00257     else
00258       {
00259       in>>record.m_Tokens["Size"];
00260       }
00261     if (!in.good()) 
00262       {
00263       itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00264                                << ", bad size: " << record.m_Tokens["Size"] );
00265       }
00266     in.getline(line,256);
00267     if (!in.good()) 
00268       {
00269       itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00270                                << ", bad end of line: " << line );
00271       }
00272     }
00273   catch (ExceptionObject excp)
00274     {
00275     record.Reset();
00276     // propagate the exception
00277     itkGenericExceptionMacro( << "The smaps header is corrupted" );
00278     }
00279   return in;
00280 }

ITKCommon_EXPORT std::istream& itk::operator>> ( std::istream &  in,
VMMapSummaryRecord &  record 
)

Input operator to fill a VMMapRecord recordName [ numberK] Example MALLOC [ 18536K]

Definition at line 104 of file itkSmapsFileParser.cxx.

References itk::MapRecord::m_RecordName, itk::MapRecord::m_Tokens, and itk::MapRecord::Reset().

00105 {
00106   record.Reset();
00107 
00108   try 
00109     {
00110     // the record name can have spaces.
00111     in >> record.m_RecordName;
00112 
00113     if (in.eof() && record.m_RecordName.empty())
00114       {
00115       return in;
00116       }
00117 
00118     if (!in.good()) 
00119       {
00120       itkGenericExceptionMacro( << "Bad record name: " << record.m_RecordName );
00121       }
00122 
00123     std::string bracket;
00124 
00125     while ( (in>>bracket).good() && bracket.find("[",0) == std::string::npos )
00126       {
00127       record.m_RecordName += std::string(" ") + bracket;  
00128       }
00129 
00130     if (!in.good() || bracket.find("[",0) == std::string::npos ) 
00131       {
00132       itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00133                                << ", bad left bracket: " << bracket );
00134       }
00135 
00136     in >> record.m_Tokens["Size"];
00137 
00138     if( !in.good() ) 
00139       {
00140       itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00141                                << ", bad size: " << record.m_Tokens["Size"] );
00142       }
00143 
00144     in >> bracket;
00145 
00146     if( !in.good() ) 
00147       {
00148       itkGenericExceptionMacro( << "For record: " << record.m_RecordName
00149                                << ", bad right bracket: " << bracket );
00150       }
00151     }
00152   catch (ExceptionObject excp)
00153     {
00154     record.Reset();
00155     // propagate the exception
00156     itkGenericExceptionMacro( << "The smaps header is corrupted" );
00157     }
00158   return in;
00159 }

ITKCommon_EXPORT std::istream& itk::operator>> ( std::istream &  in,
SmapsRecord &  record 
)

Input operator to fill a SmapsRecord The format has to be the following: "address permissions offset device inode optional_name Token1: number kB Token2: number kB ... TokenN: number kB" Example: 00101000-0023b000 r-xp 00000000 fd:00 165671 /lib/libc-2.5.so Size: 1256 kB Rss: 640 kB Shared_Clean: 640 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB

Definition at line 41 of file itkSmapsFileParser.cxx.

References itk::MapRecord::m_RecordName, itk::MapRecord::m_Tokens, and itk::MapRecord::Reset().

00042 {
00043   record.Reset();
00044 
00045   try 
00046     {
00047     // Get Header line
00048     std::string headerline;
00049     std::getline( in, headerline);
00050 
00051     if (headerline.empty())
00052       {
00053       return in;
00054       }
00055 
00056     // Get name
00057     std::istringstream stream(headerline);
00058     std::string address, perms, offset, device;  
00059     int inode=-1;
00060     // the header is defined with the following expression: "address permissions offset device inode [name]"
00061     stream>>address;
00062     if (!stream.good()) itkGenericExceptionMacro( << "bad address: " << address );
00063     stream>>perms;
00064     if (!stream.good()) itkGenericExceptionMacro( << "bad perms: " << perms );
00065     stream>>offset;
00066     if (!stream.good()) itkGenericExceptionMacro( << "bad offset: " << offset );
00067     stream>>device;
00068     if (!stream.good()) itkGenericExceptionMacro( << "bad device: " << device );
00069     stream>>inode;
00070     // name can be empty
00071     if (!stream.eof())
00072       {
00073       std::getline(stream, record.m_RecordName);
00074       }
00075     
00076     std::string token;
00077     std::streampos lastPos = in.tellg();
00078     // a token is defined with the following expression: "token: N kB" 
00079     while ( std::getline(in,token,':').good() )
00080       {
00081       //make sure it is a token and not a new record. A token doesn't contains space character
00082       if ( token.find(' ') != std::string::npos )
00083         {
00084         in.seekg (lastPos, std::ios::beg);
00085         break;
00086         }
00087       //fill the token with the memory usage N in kB
00088       in>>record.m_Tokens[token];
00089       std::getline(in,token);
00090       if ( token != " kB" || !in.good()) itkGenericExceptionMacro( << "bad size: " << record.m_Tokens[token] );
00091       lastPos = in.tellg();
00092       }
00093     }
00094   catch (ExceptionObject excp)
00095     {
00096     record.Reset();
00097     // propagate the exception
00098     itkGenericExceptionMacro( << "The smaps header is corrupted" );
00099     }
00100   return in;
00101 }

template<typename TComponent>
std::istream & itk::operator>> ( std::istream &  is,
RGBPixel< TComponent > &  c 
) [inline]

Read content from an istream

Definition at line 190 of file itkRGBPixel.txx.

References itk::RGBPixel< TComponent >::SetBlue(), itk::RGBPixel< TComponent >::SetGreen(), and itk::RGBPixel< TComponent >::SetRed().

00191 {
00192   TComponent red;
00193   TComponent green;
00194   TComponent blue;
00195   is >> red >> green >> blue;
00196   c.SetRed( red );
00197   c.SetGreen( green );
00198   c.SetBlue( blue );
00199   return is;
00200 }

template<typename TComponent>
std::istream & itk::operator>> ( std::istream &  is,
RGBAPixel< TComponent > &  c 
) [inline]

Read content from an istream

Definition at line 87 of file itkRGBAPixel.txx.

References itk::RGBAPixel< TComponent >::SetAlpha(), itk::RGBAPixel< TComponent >::SetBlue(), itk::RGBAPixel< TComponent >::SetGreen(), and itk::RGBAPixel< TComponent >::SetRed().

00088 {
00089   TComponent red;
00090   TComponent green;
00091   TComponent blue;
00092   TComponent alpha;
00093   is >> red >> green >> blue;
00094   c.SetRed( red );
00095   c.SetGreen( green );
00096   c.SetBlue( blue );
00097   c.SetAlpha( alpha );
00098   return is;
00099 }

template<class T, unsigned int TPointDimension>
std::istream& itk::operator>> ( std::istream &  is,
Point< T, TPointDimension > &  vct 
) [inline]

Read content from an istream

Definition at line 357 of file itkPoint.txx.

00358 {
00359   for( unsigned int i=0; i<TPointDimension; i++)
00360     {
00361     is >>  vct[i];
00362     }
00363   return is;
00364 }

void itk::OutputWindowDisplayText ( const char *  message  ) 

The following is used to output debug, warning, and error messages. Use a global function which actually calls: OutputWindow::GetInstance()->DisplayText(); This is to avoid Object include of OutputWindow while OutputWindow includes Object.

Definition at line 46 of file itkOutputWindow.cxx.

References itk::OutputWindow::GetInstance().

00047 {
00048   OutputWindow::GetInstance()->DisplayText(message);
00049 }

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

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

Definition at line 225 of file itkAutoPointer.h.

Referenced by itk::QuadrilateralCell< TCellInterface >::GetBoundaryFeature(), itk::LineCell< TCellInterface >::GetBoundaryFeature(), itk::HexahedronCell< TCellInterface >::GetBoundaryFeature(), itk::TriangleCell< TCellInterface >::GetBoundaryFeature(), itk::QuadraticEdgeCell< TCellInterface >::GetBoundaryFeature(), itk::QuadraticTriangleCell< TCellInterface >::GetBoundaryFeature(), itk::TetrahedronCell< TCellInterface >::GetBoundaryFeature(), and itk::PolygonCell< TCellInterface >::GetBoundaryFeature().

00226 {
00227   // give a chance to natural polymorphism
00228   pa.TakeNoOwnership( pb.GetPointer() ); 
00229   if( pb.IsOwner() )
00230     {
00231     pa.TakeOwnership();      // pa Take Ownership
00232     pb.ReleaseOwnership();   // pb Release Ownership and clears
00233     }
00234 }


Variable Documentation

const char itk::blanks[ITK_NUMBER_OF_BLANKS+1] [static]

Initial value:

"                                        "

Definition at line 29 of file itkIndent.cxx.

const short int itk::DataTypeKey[12]

Initial value:

{
  ANALYZE_DT_UNKNOWN,
  ANALYZE_DT_BINARY,
  ANALYZE_DT_UNSIGNED_CHAR,
  ANALYZE_DT_SIGNED_SHORT,
  ANALYZE_DT_SIGNED_INT,
  ANALYZE_DT_FLOAT,
  ANALYZE_DT_COMPLEX,
  ANALYZE_DT_DOUBLE,
  ANALYZE_DT_RGB,
  ANALYZE_DT_ALL,
  SPMANALYZE_DT_UNSIGNED_SHORT,
  SPMANALYZE_DT_UNSIGNED_INT
}

Definition at line 59 of file itkAnalyzeImageIO.cxx.

const char itk::DataTypes[12][10]

Initial value:

  
{
  "UNKNOWN","BINARY","CHAR","SHORT", "INT","FLOAT",
  "COMPLEX", "DOUBLE","RGB","ALL","USHORT","UINT"
}

Definition at line 48 of file itkAnalyzeImageIO.cxx.

const char* const itk::PAR_MaxNumberOfDiffusionValues

Initial value:

 
  "PAR_MaxNumberOfDiffusionValues"

Definition at line 82 of file itkPhilipsRECImageIO.cxx.

const char* const itk::PAR_MaxNumberOfGradientOrients

Initial value:

 
  "PAR_MaxNumberOfGradientOrients"

Definition at line 85 of file itkPhilipsRECImageIO.cxx.

const char* const itk::PAR_NumberOfScanningSequences

Initial value:

 
  "PAR_NumberOfScanningSequences"

Definition at line 91 of file itkPhilipsRECImageIO.cxx.

const char* const itk::PAR_ScanningSequenceImageTypeRescaleValues

Initial value:

 
  "PAR_ScanningSequenceImageTypeRescaleValues"

Definition at line 94 of file itkPhilipsRECImageIO.cxx.

const unsigned long itk::prime_list[num_primes] [static]

Initial value:



{
  53,         97,         193,       389,       769,
  1543,       3079,       6151,      12289,     24593,
  49157,      98317,      196613,    393241,    786433,
  1572869,    3145739,    6291469,   12582917,  25165843,
  50331653,   100663319,  201326611, 402653189, 805306457,
  1610612741, 3221225473U, 4294967291U
}

Definition at line 282 of file itk_hashtable.h.

Used for mutex locking

Definition at line 32 of file itkWrapPadImageFilter.txx.


Generated at Tue Jul 13 22:22:05 2010 for OTB with doxygen 1.5.6