Orfeo Toolbox
4.0

itk  
Accessor  
AbsPixelAccessor  Give access to the vcl_abs() function of a value 
AcosPixelAccessor  Give access to the vcl_acos() function of a value 
AddPixelAccessor  Simulates the effect of adding a constant value to all pixels 
AsinPixelAccessor  Give access to the vcl_asin() function of a value 
AtanPixelAccessor  Give access to the vcl_atan() function of a value 
ComplexConjugatePixelAccessor  Provide access to the conjugate of a std::complex<> value 
ComplexToImaginaryPixelAccessor  Give access to the Imaginary part of a std::complex<> value 
ComplexToModulusPixelAccessor  Give access to the Modulus of a std::complex<> value 
ComplexToPhasePixelAccessor  Give access to the Phase part of a std::complex<> value 
ComplexToRealPixelAccessor  Give access to the Real part of a std::complex<> value 
CosPixelAccessor  Give access to the vcl_cos() function of a value 
ExpNegativePixelAccessor  Give access to the vcl_exp() function of a value 
ExpPixelAccessor  Give access to the vcl_exp() function of a value 
Log10PixelAccessor  Give access to the vcl_log10() function of a value 
LogPixelAccessor  Give access to the vcl_log() function of a value 
RGBToLuminancePixelAccessor  Give access to Luminance of a color pixel type 
RGBToVectorPixelAccessor  Give access to a RGBPixel as if it were a Vector type 
SinPixelAccessor  Give access to the vcl_sin() function of a value 
SqrtPixelAccessor  Give access to the vcl_sqrt() function of a value 
TanPixelAccessor  Give access to the vcl_tan() function of a value 
VectorImageToImagePixelAccessor  Extract components from a VectorImage 
VectorToRGBPixelAccessor  Give access to a Vector pixel type as if it were a RGBPixel type 
bio  
Cell  This class implements the minimal behavior of a biological cell 
CellBase  Nontemplated Base class from which the templated Cell classes will be derived 
CellularAggregate  Base class for different types of cellular groups, including bacterial colonies and pluricellular organisms 
CellularAggregateBase  Base class for the CellularAggregates 
Gene  This class implements the abstraction of a biological gene 
ControlDomainType  
GeneNetwork  This class implements the abstraction of a biological gene network 
Genome  This class implements the abstraction of a biological genome 
Concept  
Detail  
UniqueType  
UniqueType_bool  
UniqueType_int  
UniqueType_unsigned_int  
AdditiveAndAssignOperators  
Constraints  
AdditiveOperators  
Constraints  
Assignable  
Constraints  
BitwiseOperators  
Constraints  
BracketOperator  
Constraints  
Comparable  
Constraints  
Convertible  
Constraints  
CopyConstructible  
Constraints  
DefaultConstructible  
Constraints  
DivisionAndAssignOperators  
Constraints  
DivisionOperators  
Constraints  
EqualityComparable  
Constraints  
FloatOrDouble  
FloatOrDouble< double >  
FloatOrDouble< float >  
GreaterThanComparable  
Constraints  
HasJoinTraits  
Constraints  
HasNumericTraits  
Constraints  
HasPixelTraits  
Constraints  
HasValueType  
Constraints  
HasZero  
Constraints  
IncrementDecrementOperators  
Constraints  
IsFixedPoint  
Constraints  
IsFloatingPoint  
Constraints  
IsInteger  
Constraints  
IsNonInteger  
Constraints  
IsUnsignedInteger  
Constraints  
LessThanComparable  
Constraints  
MultiplyAndAssignOperator  
Constraints  
MultiplyOperator  
Constraints  
NotOperator  
Constraints  
OStreamWritable  
Constraints  
SameDimension  
Constraints  
SameDimensionOrMinusOne  
Constraints  
SameDimensionOrMinusOneOrTwo  
Constraints  
SameType  
Constraints  
Signed  
Constraints  
fftw  
Proxy  
Function  
AutumnColormapFunction  Function object which maps a scalar value into an RGB colormap value 
BinaryThresholdAccumulator  
BlackmanWindowFunction  Window function for sinc interpolation.

BlueColormapFunction  Function object which maps a scalar value into an RGB colormap value 
ColormapFunction  Function object which maps a scalar value into an RGB colormap value 
ConvergenceMonitoringFunction  Abstract base class which monitors convergence during the course of optimization 
CoolColormapFunction  Function object which maps a scalar value into an RGB colormap value 
CopperColormapFunction  Function object which maps a scalar value into an RGB colormap value 
CosineWindowFunction  Window function for sinc interpolation.

CustomColormapFunction  Function object which maps a scalar value into an RGB colormap value 
GreenColormapFunction  Function object which maps a scalar value into an RGB colormap value 
GreyColormapFunction  Function object which maps a scalar value into an RGB colormap value 
HammingWindowFunction  Window function for sinc interpolation.

HistogramEntropyFunction  
HistogramIntensityFunction  
HistogramLogProbabilityFunction  
HistogramProbabilityFunction  
HotColormapFunction  Function object which maps a scalar value into an RGB colormap value 
HSVColormapFunction  Function object which maps a scalar value into an RGB colormap value 
JetColormapFunction  Function object which maps a scalar value into an RGB colormap value 
LanczosWindowFunction  Window function for sinc interpolation.
Note: Paper referenced in WindowedSincInterpolateImageFunction gives an incorrect definition of this window function 
MorphologicalGradientHistogram  
MorphologyHistogram  
OverUnderColormapFunction  Function object which maps a scalar value into an RGB colormap value 
RedColormapFunction  Function object which maps a scalar value into an RGB colormap value 
SpringColormapFunction  Function object which maps a scalar value into an RGB colormap value 
SummerColormapFunction  Function object which maps a scalar value into an RGB colormap value 
VectorMorphologicalGradientHistogram  
VectorMorphologyHistogram  
WelchWindowFunction  Window function for sinc interpolation.

WindowConvergenceMonitoringFunction  Class which monitors convergence during the course of optimization 
WinterColormapFunction  Function object which maps a scalar value into an RGB colormap value 
Functor  
Abs  Computes the absolute value of a pixel 
AbsoluteValueDifference2  
AccessorFunctor  Convert an accessor to a functor so that it can be used in a UnaryFunctorImageFilter 
Acos  Computes the Acos of a pixel 
Add1  
Add2  
Add3  
AND  Bitwise AND functor 
Asin  
Atan  
Atan2  
AttributeLabelObjectAccessor  
BinaryAccumulator  
BinaryNot  
BinaryThreshold  
BoundedReciprocal  
BoundingBoxLabelObjectAccessor  
Cast  
CenterOfGravityLabelObjectAccessor  
CentroidLabelObjectAccessor  
ChangeLabel  
Clamp  Functor used to clamp a value to a specified range 
ComplexToImaginary  
ComplexToModulus  
ComplexToPhase  
ComplexToReal  
ConstrainedValueAddition  
ConstrainedValueDifference  
Cos  
Div  
DivideOrZeroOut  
EdgePotential  
ElongationLabelObjectAccessor  
Equal  Functor for == operation on images and constants 
EquivalentEllipsoidDiameterLabelObjectAccessor  
EquivalentSphericalPerimeterLabelObjectAccessor  
EquivalentSphericalRadiusLabelObjectAccessor  
Exp  
ExpNegative  
FeretDiameterLabelObjectAccessor  
FlatnessLabelObjectAccessor  
GPUBinaryThreshold  
GPUFunctorBase  Base functor class for GPU functor image filters 
Greater  Functor for > operation on images and constants 
GreaterEqual  Functor for >= operation on images and constants 
HistogramLabelObjectAccessor  
IndexLexicographicCompare  Order Index instances lexicographically 
IntensityLinearTransform  
IntensityWindowingTransform  
InverseDeconvolutionFunctor  
InvertIntensityFunctor  
InvertIntensityTransform  
JoinFunctor  Join the components of two pixel types into a single pixel type 
CopierDispatch  
CopierDispatchBase  
KurtosisLabelObjectAccessor  
LabelLabelObjectAccessor  
LabelObjectComparator  
LabelObjectLineComparator  Performs a comparison of l1 < l2. Returns true if l1 is strictly less than l2 
LabelObjectReverseComparator  
LabelOverlayFunctor  Functor for applying a colormap to a label image and combine it with a grayscale image 
LabelToRGBFunctor  Functor for converting labels into RGB triplets 
LandweberMethod  Functor class for computing a Landweber iteration 
Less  Functor for < operation on images and constants 
LessEqual  Functor for <= operation on images and constants 
Log  
Log10  
LogicOpBase  Base class for some logic functors. Provides the Foreground and background setting methods 
MakeJoin  
MaskInput  
MaskNegatedInput  
MatrixIndexSelection  
Maximum  
Maximum1  
MaximumAccumulator  
MaximumIndexLabelObjectAccessor  
MaximumLabelObjectAccessor  
MeanAccumulator  
MeanLabelObjectAccessor  
MedianAccumulator  
MedianLabelObjectAccessor  
Minimum  
MinimumAccumulator  
MinimumIndexLabelObjectAccessor  
MinimumLabelObjectAccessor  
Modulus  
Modulus2  
Modulus3  
ModulusSquare3  
ModulusTransform  
Mult  
NOT  Unary logical NOT functor 
NotEqual  Functor for != operation on images and constants 
NumberOfLinesLabelObjectAccessor  
NumberOfPixelsLabelObjectAccessor  
NumberOfPixelsOnBorderLabelObjectAccessor  
OffsetLexicographicCompare  Order Offset instances lexicographically 
OR  Bitwise OR functor 
PerimeterLabelObjectAccessor  
PerimeterOnBorderLabelObjectAccessor  
PerimeterOnBorderRatioLabelObjectAccessor  
PhysicalSizeLabelObjectAccessor  
PostProcessCorrelation  Functor to postprocess the NCC result. The correlation must be between 1 and 1 by definition. But numerical errors can cause the values to be large values (for example, when dividing by zero). So, we loop through the matrix and set to zero all values outside of this range. Also, zeroout the correlation values that arise from too few voxels since they are statistically unreliable 
Pow  
PrincipalAxesLabelObjectAccessor  
PrincipalMomentsLabelObjectAccessor  
RGBToLuminance  
Round  
RoundnessLabelObjectAccessor  
ScalarToRGBPixelFunctor  A Function object which maps a scalar value into an RGB pixel value 
Sigmoid  
SimilarPixelsFunctor  
SimilarVectorsFunctor  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 
Sin  
SkewnessLabelObjectAccessor  
Sqrt  
Square  
SquaredDifference2  
StandardDeviationAccumulator  
StandardDeviationLabelObjectAccessor  
Sub2  
SumAccumulator  
SumLabelObjectAccessor  
SymmetricEigenAnalysisFunction  
Tan  
TensorFractionalAnisotropyFunction  
TensorRelativeAnisotropyFunction  
ThresholdLabeler  
TikhonovDeconvolutionFunctor  
VarianceLabelObjectAccessor  
VectorCast  
VectorIndexSelectionCast  
VectorMagnitude  
VectorMagnitudeLinearTransform  
WeightedAdd2  
WeightedElongationLabelObjectAccessor  
WeightedFlatnessLabelObjectAccessor  
WeightedPrincipalAxesLabelObjectAccessor  
WeightedPrincipalMomentsLabelObjectAccessor  
WienerDeconvolutionFunctor  
XOR  Bitwise XOR fucntor 
i18n  
ImageToImageFilterDetail  
BinaryBooleanDispatch  Templated class to produce a unique type for a pairing of booleans 
BinaryIntDispatch  Templated class to produce a unique type for a pairing of integers 
BinaryUnsignedIntDispatch  Templated class to produce a unique type for a pairing of unsigned integers (usually two dimensions) 
BooleanDispatch  Templated class to produce a unique type "true" and "false" 
DispatchBase  Base class for a class used to dispatch to dimension specific implementations 
ExtractImageFilterRegionCopier  A special variation of ImageRegionCopier for when the output image has fewer dimensions than the input image 
ImageRegionCopier  A Function object used to dispatching to a routine to copy a region (start index and size) 
IntDispatch  Templated class to produce a unique type for each integer 
UnsignedIntDispatch  Templated class to produce a unique type for each unsigned integer (usually a dimension) 
Math  
Detail  
FloatIEEE  
FloatIEEETraits  
FloatIEEETraits< double >  
FloatIEEETraits< float >  
NeighborhoodAlgorithm  
CalculateOutputWrapOffsetModifiers  Sets up itkNeighborhoodIterator output buffers 
ImageBoundaryFacesCalculator  Splits an image into a main region and several "face" regions which are used to handle computations on the boundary of an image 
ObjectFactoryBasePrivate  
SpatialOrientation  
Statistics  
Algorithm  
BackPropagationLayer  This is the itkBackPropagationLayer class 
BatchSupervisedTrainingFunction  This is the itkBatchSupervisedTrainingFunction class 
ChiSquareDistribution  ChiSquareDistribution class defines the interface for a univariate ChiSquare distribution (pdfs, cdfs, etc.) 
CompletelyConnectedWeightSet  This is the itkCompletelyConnectedWeightSet class 
CovarianceSampleFilter  Calculates the covariance matrix of the target sample data 
DecisionRule  Base class for decision rules that return a class label based on a set of discriminant scores 
DenseFrequencyContainer2  This class is a container for frequencies of bins in an histogram 
DistanceMetric  This class declares common interfaces for distance functions 
DistanceToCentroidMembershipFunction  DistanceToCentroidMembershipFunction models class membership using a distance metric 
ErrorBackPropagationLearningFunctionBase  The ErrorBackPropagationLearningFunctionBase is the base class for all the ErrorBackPropagationLearning strategies 
ErrorBackPropagationLearningWithMomentum  The ErrorBackPropagationLearningWithMomentum is the base class for all the ErrorBackPropagationLearning strategies 
ErrorFunctionBase  This is the itkErrorFunctionBase class 
EuclideanDistanceMetric  Euclidean distance function 
EuclideanSquareDistanceMetric  Computes Euclidean distance between origin and given measurement vector 
ExpectationMaximizationMixtureModelEstimator  This class generates the parameter estimates for a mixture model using expectation maximization strategy 
GaussianDistribution  GaussianDistribution class defines the interface for a univariate Gaussian distribution (pdfs, cdfs, etc.) 
GaussianMembershipFunction  GaussianMembershipFunction models class membership through a multivariate Gaussian function 
GaussianMixtureModelComponent  Component (derived from MixtureModelComponentBase) for Gaussian class. This class is used in ExpectationMaximizationMixtureModelEstimator 
GaussianRadialBasisFunction  This is the itkGaussianRadialBasisFunction class 
GaussianRandomSpatialNeighborSubsampler  A subsampler that randomly selects points according to a gaussian distribution within the specified radius of the query point 
GaussianTransferFunction  This is the itkGaussianTransferFunction class 
HardLimitTransferFunction  This is the itkHardLimitTransferFunction class 
Histogram  This class stores measurement vectors in the context of ndimensional histogram 
ConstIterator  Class that walks through the elements of the histogram 
Iterator  Class that walks through the elements of the histogram 
HistogramToRunLengthFeaturesFilter  This class computes texture feature coefficients from a grey level runlength matrix 
HistogramToTextureFeaturesFilter  This class computes texture feature coefficients from a grey level cooccurrence matrix 
IdentityTransferFunction  This is the itkIdentityTransferFunction class 
ImageClassifierFilter  Image classification class 
ImageJointDomainTraits  This class provides the type definition for the measurement vector in the joint domain (range domain – pixel values + spatial domain – pixel's physical coordinates) 
ImageToHistogramFilter  This class generates an histogram from an image 
ImageToListSampleAdaptor  This class provides ListSample interface to ITK Image 
ConstIterator  Const Iterator 
Iterator  Iterator 
ImageToListSampleFilter  The class takes an image as input and generates a list sample as output 
ImageToNeighborhoodSampleAdaptor  This class provides ListSample interface to ITK Image 
ConstIterator  Const Iterator 
Iterator  Iterator 
InputFunctionBase  This is the itkInputFunctionBase class 
IterativeSupervisedTrainingFunction  This is the itkIterativeSupervisedTrainingFunction class 
JointDomainImageToListSampleAdaptor  This adaptor returns measurement vectors composed of an image pixel's range domain value (pixel value) and spatial domain value (pixel's physical coordiantes) 
ConstIterator  Const Iterator 
Iterator  Iterator 
KdTree  This class provides methods for knearest neighbor search and related data structures for a kd tree 
NearestNeighbors  Data structure for storing knearest neighbor search result (k number of Neighbors) 
KdTreeBasedKmeansEstimator  Fast kmeans algorithm implementation using kd tree structure 
CandidateVector  Candidate Vector 
Candidate  
KdTreeGenerator  This class generates a KdTree object without centroid information 
KdTreeNode  This class defines the interface of its derived classes 
KdTreeNonterminalNode  This is a subclass of the KdTreeNode 
KdTreeTerminalNode  This class is the node that doesn't have any child node. The IsTerminal method returns true for this class. This class stores the instance identifiers belonging to this node, while the nonterminal nodes do not store them. The AddInstanceIdentifier and GetInstanceIdentifier are storing and retrieving the instance identifiers belonging to this node 
KdTreeWeightedCentroidNonterminalNode  This is a subclass of the KdTreeNode 
LayerBase  This is the itkLayerBase class 
LearningFunctionBase  The LearningFunctionBase is the base class for all the learning strategies 
ListSample  This class is the native implementation of the a Sample with an STL container 
ConstIterator  Const Iterator 
Iterator  Iterator 
LogSigmoidTransferFunction  This is the itkLogSigmoidTransferFunction class 
MahalanobisDistanceMembershipFunction  MahalanobisDistanceMembershipFunction models class membership using Mahalanobis distance 
MahalanobisDistanceMetric  MahalanobisDistanceMetric class computes a Mahalanobis distance given a mean and covariance 
ManhattanDistanceMetric  Euclidean distance function 
MaskedImageToHistogramFilter  This class generates an histogram from an image 
MaximumDecisionRule  A decision rule that returns the class label with the largest discriminant score 
MaximumRatioDecisionRule  A decision rule that operates as a frequentist's approximation to Bayes rule 
MeanSampleFilter  Given a sample, this filter computes the sample mean 
MeanSquaredErrorFunction  
MeasurementVectorPixelTraits  
MeasurementVectorTraits  
MeasurementVectorTraitsTypes  
MeasurementVectorTraitsTypes< std::vector< T > >  
MembershipFunctionBase  MembershipFunctionBase defines common interfaces for membership functions 
MembershipSample  Container for storing the instanceidentifiers of other sample with their associated class labels 
ConstIterator  
Iterator  
MersenneTwisterRandomVariateGenerator  MersenneTwisterRandom random variate generator 
MinimumDecisionRule  A decision rule that returns the class label with the smallest discriminant score 
MixtureModelComponentBase  Base class for distribution modules that supports analytical way to update the distribution parameters 
MultilayerNeuralNetworkBase  This is the itkMultilayerNeuralNetworkBase class 
MultiquadricRadialBasisFunction  This is the itkMultiquadricRadialBasisFunction class 
NeighborhoodSampler  Generates a Subsample out of a Sample, based on a userprovided distance to a MeasurementVector 
NeuralNetworkObject  This is the itkNeuralNetworkObject class 
NNetDistanceMetricBase  This is the itkNNetDistanceMetricBase class 
NormalVariateGenerator  Normal random variate generator 
OneHiddenLayerBackPropagationNeuralNetwork  This is the itkOneHiddenLayerBackPropagationNeuralNetwork class 
PointSetToListSampleAdaptor  This class provides ListSample interface to ITK PointSet 
ConstIterator  
Iterator  
ProbabilityDistribution  ProbabilityDistribution class defines common interface for statistical distributions (pdfs, cdfs, etc.) 
ProductInputFunction  This is the itkProductInputFunction class 
QuickPropLearningRule  The QuickPropLearningRule is the base class for all the ErrorBackPropagationLearning strategies 
RadialBasisFunctionBase  This is the itkRadialBasisFunctionBase class 
RandomVariateGeneratorBase  Defines common interfaces for random variate generators 
RBFBackPropagationLearningFunction  This is the itkRBFBackPropagationLearningFunction class 
RBFLayer  This is the itkRBFLayer class 
RBFNetwork  This is the itkRBFNetwork class 
RegionConstrainedSubsampler  This an abstract subsampler that constrains subsamples to be contained within a given image region 
Sample  A collection of measurements for statistical analysis 
SampleClassifierFilter  Sample classification class 
SampleToHistogramFilter  Computes the Histogram corresponding to a Sample 
SampleToSubsampleFilter  Base class of filters intended to select subsamples from samples 
ScalarImageToCooccurrenceListSampleFilter  Converts pixel data into a list of pairs in order to compute a cooccurrence Histogram 
ScalarImageToCooccurrenceMatrixFilter  This class computes a cooccurence matrix (histogram) from a given image and a mask image if provided. Coocurrence matrces are used for image texture description 
ScalarImageToHistogramGenerator  TODO 
ScalarImageToRunLengthFeaturesFilter  This class computes run length descriptions from an image 
ScalarImageToRunLengthMatrixFilter  This class computes a run length matrix (histogram) from a given image and a mask image if provided. Run length matrces are used for image texture description 
ScalarImageToTextureFeaturesFilter  This class computes texture descriptions from an image 
SigmoidTransferFunction  This is the itkSigmoidTransferFunction class 
SignedHardLimitTransferFunction  This is the itkSignedHardLimitTransferFunction class 
SparseFrequencyContainer2  His class is a container for an histogram 
SpatialNeighborSubsampler  A subsampler that selects all points within the specified radius of the query point 
SquaredDifferenceErrorFunction  This is the itkSquaredDifferenceErrorFunction class 
StandardDeviationPerComponentSampleFilter  Calculates the covariance matrix of the target sample data 
Subsample  This class stores a subset of instance identifiers from another sample object. You can create a subsample out of another sample object or another subsample object. The class is useful when storing or extracting a portion of a sample object. Note that when the elements of a subsample are sorted, the instance identifiers of the subsample are sorted without changing the original source sample. Most Statistics algorithms (that derive from StatisticsAlgorithmBase accept Subsample objects as inputs) 
ConstIterator  
Iterator  
SubsamplerBase  This is the base subsampler class which defines the subsampler API 
SumInputFunction  This is the itkSumInputFunction class 
SymmetricSigmoidTransferFunction  This is the itkSymmetricSigmoidTransferFunction class 
TanHTransferFunction  This is the itkTanHTransferFunction class 
TanSigmoidTransferFunction  This is the itkTanSigmoidTransferFunction class 
TDistribution  TDistribution class defines the interface for a univariate Studentt distribution (pdfs, cdfs, etc.) 
TrainingFunctionBase  This is the itkTrainingFunctionBase class 
TransferFunctionBase  This is the itkTransferFunctionBase class 
TwoHiddenLayerBackPropagationNeuralNetwork  This is the itkTwoHiddenLayerBackPropagationNeuralNetwork class 
UniformRandomSpatialNeighborSubsampler  A subsampler that uniformly randomly selects points within the specified radius of the query point 
VectorContainerToListSampleAdaptor  This class provides ListSample interface to ITK VectorContainer 
ConstIterator  
Iterator  
WeightedCentroidKdTreeGenerator  This class generates a KdTree object with centroid information 
WeightedCovarianceSampleFilter  Calculates the covariance matrix of the target sample data. where each measurement vector has an associated weight value 
WeightedMeanSampleFilter  Given a sample where each measurement vector has associated weight value, this filter computes the sample mean 
WeightSetBase  This is the itkWeightSetBase class 
testhelper  
ImageRegistrationMethodImageSource  
watershed  
Boundary  
face_pixel_t  
flat_region_t  
BoundaryResolver  
EquivalenceRelabeler  
Relabeler  
Segmenter  
connectivity_t  
flat_region_t  
SegmentTable  
edge_pair_t  
segment_t  
SegmentTree  
merge_comp  
merge_t  
sort_comp  
SegmentTreeGenerator  
AbortCheckEvent  
AbortEvent  
AbsImageAdaptor  Presents an image as being composed of the vcl_abs() of its pixels 
AbsImageFilter  Computes the absolute value of each pixel 
AbsoluteValueDifferenceImageFilter  Implements pixelwise the computation of absolute value difference 
AccumulateImageFilter  Implements an accumulation of an image along a selected direction 
AcosImageAdaptor  Presents an image as being composed of the vcl_acos() of its pixels 
AcosImageFilter  Computes the inverse cosine of each pixel 
AdaptImageFilter  Convert an image to another pixel type using the specified data accessor 
AdaptiveHistogramEqualizationImageFilter  Power Law Adaptive Histogram Equalization 
AddConstantToImageFilter  This class is deprecated. All features of this class have been incorporated into the AddImageFilter. This class is a thin wrapper around the AddImageFilter that provides the ITKv3 API 
AddImageAdaptor  Presents an image as being the addition of a constant value to all pixels 
AddImageFilter  Pixelwise addition of two images 
AffineGeometryFrame  Describes the geometry of a data object 
AffineTransform  
AggregateLabelMapFilter  Collapses all labels into the first label 
AmoebaOptimizer  Wrap of the vnl_amoeba algorithm 
AnchorCloseImageFilter  
AnchorDilateImageFilter  
AnchorErodeDilateImageFilter  Class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. The SetBoundary facility isn't necessary for operation of the anchor method but is included for compatibility with other morphology classes in itk 
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 
AnchorErodeImageFilter  
AnchorOpenCloseImageFilter  Class to implement openings and closings using anchor methods 
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 
AnchorOpenImageFilter  
AndImageFilter  Implements the AND bitwise operator pixelwise between two images 
AnisotropicDiffusionFunction  
AnisotropicDiffusionImageFilter  
AnisotropicFourthOrderLevelSetImageFilter  This class implements the 4thorder level set anisotropic diffusion (smoothing) PDE 
AnnulusOperator  A NeighborhoodOperator for performing a matched filtering with an annulus (two concentric circles, spheres, hyperspheres, etc.) 
AntiAliasBinaryImageFilter  A method for estimation of a surface from a binary volume 
ANTSNeighborhoodCorrelationImageToImageMetricv4  Computes normalized cross correlation using a small neighborhood for each voxel between two images, with speed optimizations for dense registration 
ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader  Threading implementation for ANTS CC metric ANTSNeighborhoodCorrelationImageToImageMetricv4 . Supports both dense and sparse threading ways. The dense threader iterates over the whole image domain in order and use a neighborhood scanning window to compute the local cross correlation metric and its derivative incrementally inside the window. The sparse threader uses a sampled point set partitioner to computer local cross correlation only at the sampled positions 
ScanMemType  
ScanParametersType  
AnyEvent  
ApproximateSignedDistanceMapImageFilter  Create a map of the approximate signed distance from the boundaries of a binary image 
ArchetypeSeriesFileNames  Generate an ordered sequence of filenames 
Array  Array class with size defined at construction time 
Array1DToData  
Array2D  Array2D class representing a 2D array with size defined at construction time 
ArrowSpatialObject  Representation of a Arrow based on the spatial object classes 
AsinImageAdaptor  Presents an image as being composed of the vcl_asin() of its pixels 
AsinImageFilter  Computes the sine of each pixel 
Atan2ImageFilter  Computes two argument inverse tangent 
AtanImageAdaptor  Presents an image as being composed of the vcl_atan() of its pixels 
AtanImageFilter  Computes the oneargument inverse tangent of each pixel 
AtanRegularizedHeavisideStepFunction  Atanbased implementation of the Regularized (smoothed) Heaviside functions 
AttributeKeepNObjectsLabelMapFilter  Keep N objects according to their attribute value 
Comparator  
ReverseComparator  
AttributeLabelObject  A LabelObject with a generic attribute 
AttributeOpeningLabelMapFilter  Remove the objects according to the value of their attribute 
AttributePositionLabelMapFilter  Mark a single pixel in the label object which correspond to a position given by an attribute 
AttributeRelabelLabelMapFilter  Relabel objects according to their shape attributes 
Comparator  
ReverseComparator  
AttributeSelectionLabelMapFilter  Remove the objects according to the value of their attribute 
AttributeUniqueLabelMapFilter  Make sure that the objects are not overlapping 
LineOfLabelObject  
LineOfLabelObjectComparator  
AuthalicMatrixCoefficients  Compute a matrix filled with Authalic Coefiicients of the edge, wherever two vertices are connected with an edge 
AutoCropLabelMapFilter  Crop a LabelMap image to fit exactly the objects in the LabelMap 
AutomaticTopologyMeshSource  Convenience class for generating meshes 
IdentifierArrayEqualsFunction  
IdentifierArrayHashFunction  
AutoPointer  Implements an Automatic Pointer to an object 
AutoPointerDataObjectDecorator  Decorates any pointer to a simple object with a DataObject API using AutoPointer semantics 
AuxVarTypeDefault  Level set auxiliary variables type information 
AzimuthElevationToCartesianTransform  Transforms from an azimuth, elevation, radius coordinate system to a Cartesian coordinate system, or vice versa 
BackwardDifferenceOperator  Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood 
BandNode  
Barrier  Standard barrier class implementation for synchronizing the execution of threads 
BarycentricCombination  Computes the barycentric combination of an array of N points 
BasicDilateImageFilter  Gray scale dilation of an image 
BasicErodeImageFilter  Gray scale erosion of an image 
BayesianClassifierImageFilter  Performs Bayesian Classification on an image 
BayesianClassifierInitializationImageFilter  This filter is intended to be used as a helper class to initialize the BayesianClassifierImageFilter 
BilateralImageFilter  Blurs an image while preserving edges 
BinaryBallStructuringElement  A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements 
BinaryClosingByReconstructionImageFilter  Binary closing by reconstruction of an image 
BinaryContourImageFilter  Labels the pixels on the border of the objects in a binary image 
runLength  
BinaryCrossStructuringElement  A Neighborhood that represents a cross structuring element with binary elements 
BinaryDilateImageFilter  Fast binary dilation 
BinaryErodeImageFilter  Fast binary erosion 
BinaryFillholeImageFilter  Remove holes not connected to the boundary of the image 
BinaryFunctorImageFilter  Implements pixelwise generic operation of two images, or of an image and a constant 
BinaryGrindPeakImageFilter  Remove the objects not connected to the boundary of the image 
BinaryImageToLabelMapFilter  Label the connected components in a binary image and produce a collection of label objects 
runLength  
BinaryImageToLevelSetImageAdaptor  
BinaryImageToLevelSetImageAdaptor< TInput, MalcolmSparseLevelSetImage< TInput::ImageDimension > >  
BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >  
BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >  
BinaryImageToLevelSetImageAdaptor< TInputImage, LevelSetDenseImage< TLevelSetImage > >  
BinaryImageToLevelSetImageAdaptorBase  
BinaryImageToShapeLabelMapFilter  Converts a binary image to a label map and valuate the shape attributes 
BinaryImageToSparseLevelSetImageAdaptorBase  
BinaryImageToStatisticsLabelMapFilter  Convenient class to convert a binary image to a label map and valuate the statistics attributes at once 
BinaryMagnitudeImageFilter  Computes the square root of the sum of squares of corresponding input pixels 
BinaryMask3DMeshSource  
BinaryMaskToNarrowBandPointSetFilter  Generate a PointSet containing the narrow band around the edges of a input binary image 
BinaryMedianImageFilter  Applies a version of the median filter optimized for binary images 
BinaryMinMaxCurvatureFlowFunction  
BinaryMinMaxCurvatureFlowImageFilter  Denoise a binary image using min/max curvature flow 
BinaryMorphologicalClosingImageFilter  Binary morphological closing of an image 
BinaryMorphologicalOpeningImageFilter  Binary morphological opening of an image 
BinaryMorphologyImageFilter  Base class for fast binary dilation and erosion 
BinaryNotImageFilter  Implements the BinaryNot logical operator pixelwise between two images 
BinaryOpeningByReconstructionImageFilter  Binary morphological closing of an image 
BinaryProjectionImageFilter  Binary projection 
BinaryPruningImageFilter  This filter removes "spurs" of less than a certain length in the input image 
BinaryReconstructionByDilationImageFilter  Binary reconstruction by dilation of an image 
BinaryReconstructionByErosionImageFilter  Binary reconstruction by erosion of an image 
BinaryReconstructionLabelMapFilter  Mark the objects at least partially at the same position as the objects in a binary image 
BinaryShapeKeepNObjectsImageFilter  Keep N objects according to their shape attributes 
BinaryShapeOpeningImageFilter  Remove objects based on the value of their shape attribute 
BinaryStatisticsKeepNObjectsImageFilter  Keep N objects according to their statistics attributes 
BinaryStatisticsOpeningImageFilter  Remove objects based on the value of their Statistics attribute 
BinaryThinningImageFilter  This filter computes onepixelwide edges of the input image 
BinaryThresholdImageFilter  Binarize an input image by thresholding 
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() 
BinaryThresholdProjectionImageFilter  BinaryThreshold projection 
BinaryThresholdSpatialFunction  A spatial functions that returns if the internal spatial function is within user specified thresholds 
BinomialBlurImageFilter  Performs a separable blur on each dimension of an image 
BinShrinkImageFilter  Reduce the size of an image by an integer factor in each dimension while performing averaging of an input neighborhood 
BlackTopHatImageFilter  Black top hat extract local minima that are smaller than the structuring element 
BlobSpatialObject  Spatial object representing a potentially amorphous object 
BlockMatchingImageFilter  Computes displacements of given points from a fixed image in a floating image 
ThreadStruct  
BluePixelAccessor  Give access to the Blue component of a RGBPixel type 
BorderQuadEdgeMeshFilter  Transform one border of a QuadEdgeMesh into either a circle (conformal) or a square (arclengthwise) 
BoundedReciprocalImageFilter  Computes 1/(1+x) for each pixel in the image 
BoundingBox  Represent and compute information about bounding boxes 
BoxImageFilter  A base class for all the filters working on a box neighborhood 
BoxSpatialObject  The class may be used to represent Ndimensional boxes. In two dimensions it is a rectangle, In three dimensions it is a cuboid.. 
BresenhamLine  
BSplineBaseTransform  A base class with common elements of BSplineTransform and BSplineDeformableTransform 
BSplineCenteredL2ResampleImageFilterBase  
BSplineCenteredResampleImageFilterBase  Evaluates the Centered BSpline interpolation of an image. Spline order may be from 0 to 5 
BSplineControlPointImageFilter  Process a given a Bspline grid of control points 
BSplineControlPointImageFunction  Evaluate a Bspline object given a grid of control points 
BSplineDecompositionImageFilter  Calculates the BSpline coefficients of an image. Spline order may be from 0 to 5 
BSplineDeformableTransform  Deformable transform using a BSpline representation 
BSplineDerivativeKernelFunction  Derivative of a BSpline kernel used for density estimation and nonparameteric regression 
Dispatch  
DispatchBase  
BSplineDownsampleImageFilter  Downsamples an image by a factor of 2 using BSpline filter interpolation 
BSplineExponentialDiffeomorphicTransform  Exponential transform using Bsplines as the smoothing kernel 
BSplineExponentialDiffeomorphicTransformParametersAdaptor  Helper class for multiresolution image registration 
BSplineInterpolateImageFunction  Evaluates the BSpline interpolation of an image. Spline order may be from 0 to 5 
BSplineInterpolationWeightFunction  Returns the weights over the support region used for Bspline interpolation/reconstruction 
BSplineKernelFunction  BSpline kernel used for density estimation and nonparameteric regression 
Dispatch  
DispatchBase  
BSplineL2ResampleImageFilterBase  Uses the "Centered l2" BSpline pyramid implementation of BSpline Filters to up/down sample an image by a factor of 2 
BSplineResampleImageFilterBase  Uses the "l2" spline pyramid implementation of BSpline Filters to up/down sample an image by a factor of 2 
BSplineResampleImageFunction  Resample image intensity from a BSpline coefficient image 
BSplineScatteredDataPointSetToImageFilter  Image filter which provides a Bspline output approximation 
BSplineSmoothingOnUpdateDisplacementFieldTransform  Representation of a smooth deformation field with Bsplines 
BSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor  Helper class for multiresolution image registration 
BSplineSyNImageRegistrationMethod  Interface method for the performing greedy Bspline SyN image registration 
BSplineTransform  Deformable transform using a BSpline representation 
BSplineTransformInitializer  BSplineTransformInitializer is a helper class intended to initialize the control point grid such that it has a physically consistent definition. It sets the transform domain origin, physical dimensions and direction from information obtained from the image. It also sets the mesh size if asked to do so by calling SetTransformDomainMeshSize() before calling InitializeTransform() 
BSplineTransformParametersAdaptor  BSplineTransformParametersAdaptor adapts a BSplineTransform to the new specified fixed parameters 
BSplineUpsampleImageFilter  Uses BSpline interpolation to upsample an image by a factor of 2. This class is the public interface for spline upsampling as defined by the ResamplerType 
ByteSwapper  Perform machine dependent byte swapping 
CacheableScalarFunction  Function cache implementation 
CannyEdgeDetectionImageFilter  This filter is an implementation of a Canny edge detector for scalarvalued images. Based on John Canny's paper "A Computational Approach to Edge Detection"(IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI8, No.6, November 1986), there are four major steps used in the edgedetection scheme: (1) Smooth the input image with Gaussian filter. (2) Calculate the second directional derivatives of the smoothed image. (3) NonMaximum Suppression: the zerocrossings of 2nd derivative are found, and the sign of third derivative is used to find the correct extrema. (4) The hysteresis thresholding is applied to the gradient magnitude (multiplied with zerocrossings) of the smoothed image to find and link edges 
CannyThreadStruct  
CannySegmentationLevelSetFunction  A refinement of the standard levelset function which computes a speed term and advection term based on pseudoCanny edges. See CannySegmentationLevelSetImageFilter for complete information 
CannySegmentationLevelSetImageFilter  Segments structures in images based on image features derived from pseudocannyedges 
CastImageFilter  Casts input pixels to output pixel type 
CellInterface  An abstract interface for cells 
MultiVisitor  A visitor that can visit different cell types in a mesh. CellInterfaceVisitor instances can be registered for each type of cell that needs to be visited 
CellInterfaceVisitor  Abstract interface for a visitor class that can visit the cells in a Mesh 
CellInterfaceVisitorImplementation  A template class used to implement a visitor object 
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 
CenteredAffineTransform  Affine transformation with a specified center of rotation 
CenteredEuler3DTransform  CenteredEuler3DTransform of a vector space (e.g. space coordinates) 
CenteredRigid2DTransform  CenteredRigid2DTransform of a vector space (e.g. space coordinates) 
CenteredSimilarity2DTransform  CenteredSimilarity2DTransform of a vector space (e.g. space coordinates) 
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 
CenteredVersorTransformInitializer  CenteredVersorTransformInitializer is a helper class intended to initialize the center of rotation, versor, and translation of the VersorRigid3DTransform 
CentralDifferenceImageFunction  Calculate the derivative by central differencing 
OutputTypeSpecializationStructType  
ChainCodePath  Represent a path as a sequence of connected image index offsets 
ChainCodePath2D  Represent a 2D path as a sequence of connected image index offsets 
ChainCodeToFourierSeriesPathFilter  Filter that produces a Fourier series version of a chain code path 
ChangeInformationImageFilter  Change the origin, spacing and/or region of an Image 
ChangeLabelImageFilter  Change Sets of Labels 
ChangeLabelLabelMapFilter  Replace the label Ids of selected LabelObjects with new label Ids 
ChangeRegionLabelMapFilter  Change the region of a label map 
CheckerBoardImageFilter  Combines two images in a checkerboard pattern 
ChildTreeIterator  
ClampImageFilter  Casts input pixels to output pixel type and clamps the output pixel values to a specified range 
ClassifierBase  Base class for classifier objects 
CleanQuadEdgeMeshFilter  TODO 
ClosingByReconstructionImageFilter  Closing by reconstruction of an image 
CollidingFrontsImageFilter  Selects a region of space where two independent fronts run towards each other 
ColorTable  Define a color table for image visualisation 
Command  Superclass for callback/observer methods 
CommandIterationUpdate  
CommandVnlIterationUpdate  
CompareHistogramImageToImageMetric  Compares Histograms between two images to be registered to a Training Histogram 
CompensatedSummation  Perform more precise accumulation of floating point numbers 
ComplexConjugateImageAdaptor  Presents each pixel of a complex image as its complex conjugate 
ComplexToImaginaryImageAdaptor  Presents a complex image as being composed of imag() part of its pixels 
ComplexToImaginaryImageFilter  Computes pixelwise the imaginary part of a complex image 
ComplexToModulusImageAdaptor  Presents a complex image as being composed of vcl_abs() part of its pixels 
ComplexToModulusImageFilter  Computes pixelwise the Modulus of a complex image 
ComplexToPhaseImageAdaptor  Presents a complex image as being composed of arg() part of its pixels 
ComplexToPhaseImageFilter  Computes pixelwise the modulus of a complex image 
ComplexToRealImageAdaptor  Presents a complex image as being composed of real() part of its pixels 
ComplexToRealImageFilter  Computes pixelwise the real(x) part of a complex image 
ComposeDisplacementFieldsImageFilter  Compose two displacement fields 
ComposeImageFilter  ComposeImageFilter combine several scalar images into a multicomponent image 
CompositeTransform  This class contains a list of transforms and concatenates them by composition 
CompositeValleyFunction  Multiple valley shaped curve function 
ConditionalConstIterator  A base class for other iterators where membership in the set of output pixels is conditional upon some property, calculation, etc. For example, a threshold iterator might walk a region and return only those pixels which meet a minimum intensity condition 
ConditionVariable  A thread synchronization object used to suspend execution until some condition on shared data is met 
ConditionVariableType  
ConfidenceConnectedImageFilter  Segment pixels with similar statistics using connectivity 
ConformalMatrixCoefficients  Compute a matrix filed by Conformal Coefficients of the edge wherever two vertices are connected by an edge 
ConicShellInteriorExteriorSpatialFunction  Spatial function implementation of a conic shell 
ConjugateGradientLineSearchOptimizerv4Template  Conjugate gradient descent optimizer with a golden section line search for nonlinear optimization 
ConjugateGradientOptimizer  Wrap of the vnl_conjugate_gradient 
ConnectedComponentFunctorImageFilter  A generic connected components filter that labels the objects in an artibitrary image 
ConnectedComponentImageFilter  Label the objects in a binary image 
runLength  
ConnectedRegionsMeshFilter  Extract portions of a mesh that are connected at vertices 
ConnectedThresholdImageFilter  Label pixels that are connected to a seed and lie within a range of values 
ConstantBoundaryCondition  This boundary condition returns a constant value for outofbounds image pixels 
ConstantPadImageFilter  Increase the image size by padding with a constant value 
ConstantVelocityFieldTransform  Provides local/dense/highdimensionality transformation via a a constant velocity field 
ConstantVelocityFieldTransformParametersAdaptor  ConstantVelocityFieldTransformParametersAdaptor is a helper class intended to definition 
ConstNeighborhoodIterator  Const version of NeighborhoodIterator, defining iteration of a local Ndimensional neighborhood of pixels across an itk::Image 
ConstNeighborhoodIteratorWithOnlyIndex  Indexonly version of ConstNeighborhoodIterator, defining iteration of a local Ndimensional neighborhood of indecies across an itk::Image or itk::ImageBase 
ConstrainedValueAdditionImageFilter  Implements pixelwise the computation of constrained value addition 
ConstrainedValueDifferenceImageFilter  Implements pixelwise the computation of constrained value difference 
ConstShapedNeighborhoodIterator  Const version of ShapedNeighborhoodIterator, defining iteration of a local Ndimensional neighborhood of pixels across an itk::Image 
ConstIterator  
ConstSliceIterator  A flexible iterator for ITK containers(i.e. itk::Neighborhood) that support pixel access through operator[] 
ConstSparseFieldLayerIterator  Used to iterate through an itkSparseFieldLayer 
ContinuousIndex  A templated class holding a point in nDimensional image space 
ContourDirectedMeanDistanceImageFilter  Computes the directed Mean distance between the boundaries of nonzero pixel regions of two images 
ContourMeanDistanceImageFilter  Computes the Mean distance between the boundaries of nonzero regions of two images 
ContourSpatialObject  Representation of a Contour based on the spatial object classes 
ContourSpatialObjectPoint  Point used for a Contour definition 
ConvertLabelMapFilter  Converts the LabelObjects of a LabelMap to a differente type of LabelObejct 
ConvertPixelBuffer  Class to convert blocks of data from one type to another 
ConvolutionImageFilter  Convolve a given image with an arbitrary image kernel 
ConvolutionImageFilterBase  Abstract base class for the convolution image filters 
CorrelationCoefficientHistogramImageToImageMetric  Computes correlation coefficient similarity measure between two images to be registered 
CorrelationImageToImageMetricv4  Class implementing normalized cross correlation image metric 
CorrelationImageToImageMetricv4GetValueAndDerivativeThreader  Processes points for CorrelationImageToImageMetricv4 GetValueAndDerivative 
CorrelationMetricValueDerivativePerThreadStruct  
CorrelationImageToImageMetricv4HelperThreader  
CorrelationMetricPerThreadStruct  
CorrespondenceDataStructureIterator  An iterator designed to easily traverse an CorrespondenceDataStructure 
CosImageAdaptor  Presents an image as being composed of the vcl_cos() of its pixels 
CosImageFilter  Computes the cosine of each pixel 
CostFunctionTemplate  
CovarianceImageFunction  Calculate the covariance matrix in the neighborhood of a pixel in a Vector image 
CovariantVector  A templated class holding a nDimensional covariant vector 
CoxDeBoorBSplineKernelFunction  BSpline kernel used for density estimation and nonparameteric regression 
CreateObjectFunction  Used to create callback functions that create ITK Objects for use with the itk::ObjectFactory 
CreateObjectFunctionBase  Define API for object creation callback functions 
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 
CropLabelMapFilter  Crop a LabelMap image 
CrossHelper  
CStyleCommand  A Command subclass that calls a pointer to a C function 
CumulativeGaussianCostFunction  Cost function for the Cumulative Gaussian Optimizer 
CumulativeGaussianOptimizer  This is an optimizer specific to estimating the parameters of Cumulative Gaussian sampled data 
CurvatureAnisotropicDiffusionImageFilter  
CurvatureFlowFunction  This class encapsulate the finite difference equation which drives a curvature flow denoising algorithm 
CurvatureFlowImageFilter  Denoise an image using curvature driven flow 
CurvatureNDAnisotropicDiffusionFunction  
CurvesLevelSetFunction  This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supplied edge potential map 
CurvesLevelSetImageFilter  Segments structures in images based on user supplied edge potential map 
CyclicShiftImageFilter  Perform a cyclic spatial shift of image intensities on the image grid 
CylinderSpatialObject  This class describe a cylinder in 3D only 
DanielssonDistanceMapImageFilter  This filter computes the distance map of the input image as an approximation with pixel accuracy to the Euclidean distance 
DataObject  Base class for all data objects in ITK 
DataObjectConstIterator  A forward iterator over the DataObject of a ProcessObject 
DataObjectDecorator  Decorates any subclass of itkObject with a DataObject API 
DataObjectError  Exception object for DataObject exceptions 
DataObjectIterator  A forward iterator over the DataObject of a ProcessObject 
DecimateFramesVideoFilter  Reduce a video's framerate by keeping every Nth frame 
DecimationQuadEdgeMeshFilter  
DefaultConvertPixelTraits  Traits class used to by ConvertPixels to convert blocks of pixels 
DefaultConvertPixelTraits< ::std::complex< TComponent > >  
DefaultConvertPixelTraits< Matrix< VComponent, VRows, VCols > >  
DefaultConvertPixelTraits< Offset< VDimension > >  
DefaultConvertPixelTraits< VariableLengthVector< VComponent > >  
DefaultConvertPixelTraits< VariableSizeMatrix< VComponent > >  
DefaultDynamicMeshTraits  A simple structure that holds type information for a mesh and its cells 
DefaultImageToImageMetricTraitsv4  A simple structure holding type information for ImageToImageMetricv4 classes 
DefaultPixelAccessor  Give access to partial aspects a type 
DefaultPixelAccessorFunctor  Provides a common API for pixel accessors for Image and VectorImage 
Rebind  
DefaultStaticMeshTraits  
DefaultVectorPixelAccessor  Give access to partial aspects of a type 
DefaultVectorPixelAccessorFunctor  This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor) 
Rebind  
DeformableSimplexMesh3DBalloonForceFilter  Additional to its superclass this model adds an balloon force component to the internal forces 
DeformableSimplexMesh3DFilter  Threedimensional deformable model for image segmentation 
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 
DeformationFieldJacobianDeterminantFilter  Computes a scalar image from a vector image (e.g., deformation field) input, where each output scalar at each pixel is the Jacobian determinant of the vector field at that location. This calculation is only correct if the the vector field has values that are the absolute locations from which to get the new values. This implies that the identity vector field (VF) mapping would have values at each location (x) equal to the location itself. VF(x)=x. THIS IS VERY UNUSUAL. The DeformationFieldJacobianDeterminantFilter computes the proper Jacobian Determinant for a vector field described this way as det[ dT/dx ] = det[ du/dx ] 
DeformationFieldSource  Computes a deformation field from two sets of landmarks 
DelaunayConformingQuadEdgeMeshFilter  FIXME Add documentation 
DeleteEvent  
DemonsImageToImageMetricv4  Class implementing demons metric 
DemonsImageToImageMetricv4GetValueAndDerivativeThreader  Processes points for DemonsImageToImageMetricv4 GetValueAndDerivative 
DemonsRegistrationFilter  Deformably register two images using the demons algorithm 
DemonsRegistrationFunction  
GlobalDataStruct  
DenseFiniteDifferenceImageFilter  
DenseFDThreadStruct  
DerivativeImageFilter  Computes the directional derivative of an image. The directional derivative at each pixel location is computed by convolution with a derivative operator of userspecified order 
DerivativeOperator  A NeighborhoodOperator for taking an nth order derivative at a pixel 
DifferenceOfGaussiansGradientImageFilter  Performs differenceofgaussians gradient detection 
DiffusionTensor3D  Represent a diffusion tensor as used in DTI images 
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 
DilateObjectMorphologyImageFilter  Dilation of an object in an image 
DirectedHausdorffDistanceImageFilter  Computes the directed Hausdorff distance between the set of nonzero pixels of two images 
Directory  Portable directory/filename traversal 
DisableIfC  
DiscreteCurvatureQuadEdgeMeshFilter  FIXME 
DiscreteCurvatureTensorQuadEdgeMeshFilter  FIXME Add documentation here 
DiscreteGaussianCurvatureQuadEdgeMeshFilter  See the following paper title: Discrete DifferentialGeometry Operators for Triangulated 2Manifolds authors: Mark Meyer, Mathieu Desbrun, Peter Schroder, Alan H. Barr conference: VisMath '02 location: Berlin (Germany) 
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) 
DiscreteLevelSetImage  Abstract class for a levelset function on one Image 
DiscreteMaximumCurvatureQuadEdgeMeshFilter  FIXME Add documentation here 
DiscreteMeanCurvatureQuadEdgeMeshFilter  See the following paper title: Discrete DifferentialGeometry Operators for Triangulated 2Manifolds authors: Mark Meyer, Mathieu Desbrun, Peter Schroder, Alan H. Barr conference: VisMath '02 location: Berlin (Germany) 
DiscreteMinimumCurvatureQuadEdgeMeshFilter  FIXME add documentation here 
DiscretePrincipalCurvaturesQuadEdgeMeshFilter  FIXME add documentation here 
Dispatch_C2R_New  
Dispatch_Inverse_New  
DispatchFFTW_Forward_New  
DispatchFFTW_R2C_New  
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 ] 
DisplacementFieldToBSplineImageFilter  Class which takes a displacement field image and smooths it using Bsplines. The inverse can also be estimated 
DisplacementFieldTransform  Provides local/dense/highdimensionaltiy transformation via a a displacement field 
DisplacementFieldTransformParametersAdaptor  DisplacementFieldTransformParametersAdaptor is a helper class intended to definition 
DivideByConstantImageFilter  This class is deprecated. All features of this class have been incorporated into the DivideImageFilter. This class is a thin wrapper around the DivideImageFilter that provides the ITKv3 API 
DivideImageFilter  Pixelwise division of two images 
DivideOrZeroOutImageFilter  
DomainThreader  Multithreaded processing on a domain by processing subdomains per thread 
ThreadStruct  
DoubleThresholdImageFilter  Binarize an input image using double thresholding 
DTITubeSpatialObject  Representation of a tube based on the spatial object classes 
DTITubeSpatialObjectPoint  Point used for a tube definition 
DynamicLoader  Portable loading of dynamic libraries or dll's 
EdgeDecimationQuadEdgeMeshFilter  
EdgePotentialImageFilter  Computes the edge potential of an image from the image gradient 
EigenAnalysis2DImageFilter  Computes pixelwise the eigen values and eigen vectors of a 2D symmetrical matrix 
ElasticBodyReciprocalSplineKernelTransform  
ElasticBodySplineKernelTransform  This class defines the elastic body spline (EBS) transformation 
ElementWrapperInterface  
ElementWrapperPointerInterface  
EllipseSpatialObject  TODO{SpatialObjects/EllipseSpatialObject,Ellipse} 
EllipsoidInteriorExteriorSpatialFunction  Function implementation of an ellipsoid 
EnableIfC  
EndEvent  
EndPickEvent  
EquivalencyTable  Hash table to manage integral label equivalencies 
ErodeObjectMorphologyImageFilter  Erosion of an object in an image 
EuclideanDistancePointMetric  Computes the minimum distance between a moving pointset and a fixed pointset. A vector of minimum closest point distance is created for each point in the moving pointset. No correspondance is needed. For speed consideration, the pointset with the minimum number of points should be used as the moving pointset. If the number of points is high, the possibility of setting a distance map should improve the speed of the closest point computation 
EuclideanDistancePointSetToPointSetMetricv4  Computes the Euclidan distance metric between two point sets 
Euler2DTransform  Euler2DTransform of a vector space (e.g. space coordinates) 
Euler3DTransform  Euler3DTransform of a vector space (e.g. space coordinates) 
EventObject  Abstraction of the Events used to communicating among filters and with GUIs 
ExceptionObject  Standard exception handling object 
ExceptionData  Exception data, used to implement itk::ExceptionObject 
ReferenceCountedExceptionData  Reference counted exception data, used to implement itk::ExceptionObject 
ReferenceCounterInterface  
ExhaustiveOptimizer  Optimizer that fully samples a grid on the parametric space 
ExitEvent  
ExpandImageFilter  Expand the size of an image by an integer factor in each dimension 
ExpectationBasedPointSetToPointSetMetricv4  Computes an expectationbased metric between two point sets 
ExpImageAdaptor  Presents an image as being composed of the vcl_exp() of its pixels 
ExpImageFilter  Computes the exponential function of each pixel 
ExpNegativeImageAdaptor  Presents an image as being composed of the vcl_exp() of its pixels 
ExpNegativeImageFilter  Computes the function exp(K.x) for each input pixel 
ExponentialDeformationFieldImageFilter  Computes a diffeomorphic deformation field as the Lie group exponential of a vector field 
ExponentialDisplacementFieldImageFilter  Computes a diffeomorphic displacement field as the Lie group exponential of a vector field 
ExtensionVelocitiesImageFilter  Extend velocities smoothly from a particular level set 
ExtractImageFilter  Decrease the image size by cropping the image to the selected region bounds 
ExtractOrthogonalSwath2DImageFilter  Extracts into rectangular form a "swath" image from the input image along the parametric path 
ExtrapolateImageFunction  Base class for all image extrapolaters 
FastChamferDistanceImageFilter  This class compute the signed (positive and negative) chamfer distance in a narrow band 
FastIncrementalBinaryDilateImageFilter  Fast binary dilation 
FastMarchingBase  Abstract class to solve an Eikonal basedequation using Fast Marching Method 
FastMarchingExtensionImageFilter  Extend auxiliary variables smoothly using Fast Marching 
FastMarchingExtensionImageFilterBase  Extend auxiliary variables smoothly using Fast Marching 
FastMarchingImageFilter  Solve an Eikonal equation using Fast Marching 
AxisNodeType  
FastMarchingImageFilterBase  Fast Marching Method on Image 
InternalNodeStructure  
FastMarchingImageToNodePairContainerAdaptor  Convenient adaptor class which converts Image into FastMarching::NodePairContainerType used for initializing the FastMarching 
FastMarchingNumberOfElementsStoppingCriterion  Stopping Criterion is verified when Current Number of Elements is equal to or greater than the provided Target Number Of Elements 
FastMarchingQuadEdgeMeshFilterBase  Fast Marching Method on QuadEdgeMesh 
FastMarchingReachedTargetNodesStoppingCriterion  Stopping criterion for FastMarchingFilterBase 
FastMarchingStoppingCriterionBase  Abstract Stopping Criterion dedicated for Fast Marching Methods 
FastMarchingThresholdStoppingCriterion  Stopping Criterion is verified when Current Value is equal to or greater than the provided threshold 
FastMarchingTraits  Base class traits to be used by the FastMarchingBase 
FastMarchingTraits< Image< TInputPixel, VDimension >, Image< TOutputPixel, VDimension > >  
FastMarchingTraits< QuadEdgeMesh< TInputPixel, VDimension, TInputMeshTraits >, QuadEdgeMesh< TOutputPixel, VDimension, TOutputMeshTraits > >  
FastMarchingTraitsBase  
FastMarchingUpwindGradientImageFilter  Generates the upwind gradient field of fast marching arrival times 
FastMarchingUpwindGradientImageFilterBase  Generates the upwind gradient field of fast marching arrival times 
FastMutexLock  Critical section locking class 
FastSymmetricForcesDemonsRegistrationFunction  
GlobalDataStruct  
FFTComplexToComplexImageFilter  Implements an API to enable the Fourier transform or the inverse Fourier transform of images with complex valued voxels to be computed 
FFTConvolutionImageFilter  Convolve a given image with an arbitrary image kernel using multiplication in the Fourier domain 
FFTNormalizedCorrelationImageFilter  Calculate normalized cross correlation using FFTs 
FFTShiftImageFilter  Shift the zerofrequency components of a Fourier transfrom to the center of the image 
FFTWComplexToComplexImageFilter  Implements an API to enable the Fourier transform or the inverse Fourier transform of images with complex valued voxels to be computed using either FFTW from MIT or the FFTW interface in Intel MKL. This filter is multithreaded and supports input images with sizes which are not a power of two 
FFTWForwardFFTImageFilter  FFTWbased forward Fast Fourier Transform 
FFTWHalfHermitianToRealInverseFFTImageFilter  FFTWbased reverse Fast Fourier Transform 
FFTWInverseFFTImageFilter  FFTWbased inverse Fast Fourier Transform 
FFTWRealToHalfHermitianForwardFFTImageFilter  FFTWbased forward Fast Fourier Transform 
FileListVideoIO  VideoIO object for reading and writing videos as a sequence of frame files 
FileListVideoIOFactory  Create instances of FileListVideoIO objects using an object factory 
FileOutputWindow  Messages sent from the system are sent to a file 
FiniteCylinderSpatialFunction  Function implementation of an finite cylinder 
FiniteDifferenceFunction  
FiniteDifferenceImageFilter  
FiniteDifferenceSparseImageFilter  This class implements a multithreaded base class for Image to SparseImage finite difference processes 
FDThreadStruct  
ThreadRegionType  
FiniteDifferenceSparseImageFunction  This is the base class for function classes that can be used with filters derived from FiniteDifferenceSparseImageFilter 
FixedArray  Simulate a standard C array with copy semnatics 
ConstReverseIterator  A const reverse iterator through an array 
ReverseIterator  A reverse iterator through an array 
FixedCenterOfRotationAffineTransform  Affine transformation with a specified center of rotation 
FlatStructuringElement  A class to support a variety of flat structuring elements, including versions created by decomposition of lines 
StructuringElementFacet  
FlipImageFilter  Flips an image across user specified axes 
FloatingPointExceptions  
FloodFilledFunctionConditionalConstIterator  Iterates over a floodfilled spatial function 
FloodFilledImageFunctionConditionalConstIterator  Iterates over a floodfilled image function with readonly access to pixels 
FloodFilledImageFunctionConditionalIterator  Iterates over a floodfilled image function with write access to pixels 
FloodFilledSpatialFunctionConditionalConstIterator  Iterates over a floodfilled spatial function with readonly access to pixels 
FloodFilledSpatialFunctionConditionalIterator  Iterates over a floodfilled spatial function with write access to pixels 
ForwardDifferenceOperator  Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood 
ForwardFFTImageFilter  Base class for forward Fast Fourier Transform 
FourierSeriesPath  Represent a closed path through ND Space by its frequency components 
FrameAverageVideoFilter  Average frames over a designated range in a video 
FrameDifferenceVideoFilter  Compute the squared intensity difference between frame x and frame x+n 
FRPROptimizer  Implements FletchReeves & PolakRibiere optimization using dBrent line search 
FrustumSpatialFunction  Spatial function implementation of a truncated pyramid 
FullToHalfHermitianImageFilter  Reduces the size of a full complex image produced from a forward discrete Fourier transform of a real image to only the nonredundant half of the image 
FunctionAndGradientEvaluationIterationEvent  
FunctionBase  Base class for all ITK function objects 
FunctionEvaluationIterationEvent  
GaborImageSource  Generate an ndimensional image of a Gabor filter 
GaborKernelFunction  Gabor kernel used for various computer vision tasks 
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 
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 
GaussianDerivativeSpatialFunction  Ndimensional Gaussian spatial function class 
GaussianExponentialDiffeomorphicTransform  Exponential transform using a Gaussian smoothing kernel 
GaussianExponentialDiffeomorphicTransformParametersAdaptor  Helper class for multiresolution image registration 
GaussianImageSource  Generate an ndimensional image of a Gaussian 
GaussianInterpolateImageFunction  Evaluates the Gaussian interpolation of an image 
GaussianKernelFunction  Gaussian kernel used for density estimation and nonparameteric regression 
GaussianOperator  A NeighborhoodOperator whose coefficients are a one dimensional, discrete Gaussian kernel 
GaussianSmoothingOnUpdateDisplacementFieldTransform  Modifies the UpdateTransformParameters method to peform a Gaussian smoothing of the displacement field after adding the update array 
GaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor  Helper class for multiresolution image registration 
GaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform  Modifies the UpdateTransformParameters method to peform a Gaussian smoothing of the velocity field after adding the update array 
GaussianSpatialFunction  Ndimensional gaussian spatial function class 
GaussianSpatialObject  Represents a multivariate Gaussian function 
GenerateImageSource  Base class for image sources which need to have image size, and other metadata set 
GeodesicActiveContourLevelSetFunction  This function is used in GeodesicActiveContourLevelSetImageFilter to segment structures in an image based on a user supplied edge potential map 
GeodesicActiveContourLevelSetImageFilter  Segments structures in images based on a user supplied edge potential map 
GeodesicActiveContourShapePriorLevelSetFunction  This function is used in GeodesicActiveContourShapePriorSegmentationLevelSetFilter to segment structures in an image based on user supplied edge potential map and shape model 
GeodesicActiveContourShapePriorLevelSetImageFilter  Segments structures in an image based on a user supplied edge potential map and user supplied shape model 
GeometricalQuadEdge  This class extends the QuadEdge by adding a reference to the Origin 
GeometryUtilities  Groups some utility functions related to geometry 
GetAverageSliceImageFilter  Averages a single dimension of an image 
GPUAnisotropicDiffusionFunction  
GPUAnisotropicDiffusionImageFilter  
GPUBinaryThresholdImageFilter  GPU version of binary threshold image filter 
GPUBinaryThresholdImageFilterFactory  
GPUBoxImageFilter  A base class for all the GPU filters working on a box neighborhood 
GPUContextManager  Singleton class to store the GPU context 
GPUDataManager  GPU memory manager implemented using OpenCL. Required by GPUImage class 
GPUDemonsRegistrationFilter  Deformably register two images using the demons algorithm with GPU 
GPUDemonsRegistrationFilterFactory  Object Factory implemenatation for GPUDemonsRegistrationFilter 
GPUDemonsRegistrationFunction  
GlobalDataStruct  
GPUDenseFiniteDifferenceImageFilter  
GPUDiscreteGaussianImageFilter  Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian blurring by separable convolution of an image and a discrete Gaussian operator (kernel). GPUNeighborhoodOperatorImageFilter is used to compute 1D directional discrete Gaussian filtering for each axis 
GPUFiniteDifferenceFunction  
GPUFiniteDifferenceImageFilter  Base class for GPU Finite Difference Image Filters 
GPUGradientAnisotropicDiffusionImageFilter  
GPUGradientAnisotropicDiffusionImageFilterFactory  
GPUGradientNDAnisotropicDiffusionFunction  
GPUImage  Templated ndimensional image class for the GPU 
GPUImageDataManager  
GPUImageFactory  
GPUImageOps  Provides the kernels for some basic GPU Image Operations 
GPUImageToImageFilter  Class to abstract the behaviour of the GPU filters 
GPUInPlaceImageFilter  Base class for GPU filters that take an image as input and overwrite that image as the output 
GPUKernelManager  GPU kernel manager implemented using OpenCL 
KernelArgumentList  
GPUMeanImageFilter  GPUenabled implementation of the MeanImageFilter 
GPUMeanImageFilterFactory  Object Factory implemenatation for GPUMeanImageFilter 
GPUNeighborhoodOperatorImageFilter  Applies a single NeighborhoodOperator to an image region using the GPU 
GPUPDEDeformableRegistrationFilter  Deformably register two images using a PDE algorithm 
GPUPDEDeformableRegistrationFunction  
GPUReduction  
GPUScalarAnisotropicDiffusionFunction  
GPUTraits  
GPUTraits< Image< TPixelType, NDimension > >  
GPUUnaryFunctorImageFilter  Implements pixelwise generic operation on one image using the GPU 
GradientAnisotropicDiffusionImageFilter  
GradientDescentLineSearchOptimizerv4Template  Gradient descent optimizer with a golden section line search 
GradientDescentOptimizer  Implement a gradient descent optimizer 
GradientDescentOptimizerBasev4ModifyGradientByLearningRateThreaderTemplate  Modify the gradient by the learning rate for GradientDescentOptimizerBasev4 
GradientDescentOptimizerBasev4ModifyGradientByScalesThreaderTemplate  Modify the gradient by the parameter scales for GradientDescentOptimizerBasev4 
GradientDescentOptimizerBasev4Template  
GradientDescentOptimizerv4Template  Gradient descent optimizer 
GradientDifferenceImageToImageMetric  Computes similarity between two objects to be registered 
GradientEvaluationIterationEvent  
GradientImageFilter  Computes the gradient of an image using directional derivatives 
GradientMagnitudeImageFilter  Computes the gradient magnitude of an image region at each pixel 
GradientMagnitudeRecursiveGaussianImageFilter  Computes the Magnitude of the Gradient of an image by convolution with the first derivative of a Gaussian 
SqrSpacing  
GradientNDAnisotropicDiffusionFunction  
GradientRecursiveGaussianImageFilter  Computes the gradient of an image by convolution with the first derivative of a Gaussian 
GradientToMagnitudeImageFilter  This filter is here for backwards compatibility. It has been renamed to VectorMagnitudeImageFilter in the ImageIntensity module 
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 
GrayscaleConnectedClosingImageFilter  Enhance pixels associated with a dark object (identified by a seed pixel) where the dark object is surrounded by a brigher object 
GrayscaleConnectedOpeningImageFilter  Enhance pixels associated with a bright object (identified by a seed pixel) where the bright object is surrounded by a darker object 
GrayscaleDilateImageFilter  Gray scale dilation of an image 
GrayscaleErodeImageFilter  Gray scale dilation of an image 
GrayscaleFillholeImageFilter  Remove local minima not connected to the boundary of the image 
GrayscaleFunctionDilateImageFilter  Gray scale function dilation of an image 
GrayscaleFunctionErodeImageFilter  Gray scale function erosion of an image 
GrayscaleGeodesicDilateImageFilter  Geodesic gray scale dilation of an image 
GrayscaleGeodesicErodeImageFilter  Geodesic gray scale erosion of an image 
GrayscaleGrindPeakImageFilter  Remove local maxima not connected to the boundary of the image 
GrayscaleMorphologicalClosingImageFilter  Gray scale dilation of an image 
GrayscaleMorphologicalOpeningImageFilter  Gray scale dilation of an image 
GreenPixelAccessor  Give access to the Green component of a RGBPixel type 
GridImageSource  Generate an ndimensional image of a grid 
GroupSpatialObject  Representation of a group based on the spatial object classes 
HalfHermitianToRealInverseFFTImageFilter  Base class for specialized complextoreal inverse Fast Fourier Transform 
HalfToFullHermitianImageFilter  Expands a half image produced from a realtocomplex discrete Fourier transform (DFT) to the full complex image 
HardConnectedComponentImageFilter  
HarmonicMatrixCoefficients  Compute a matrix filled with Harmonic coefficients, wherever two vertices are connected by an edge 
HausdorffDistanceImageFilter  Computes the Hausdorff distance between the set of nonzero pixels of two images 
HConcaveImageFilter  Identify local minima whose depth below the baseline is greater than h 
HConvexImageFilter  Identify local maxima whose height above the baseline is greater than h 
HeavisideStepFunction  Implementation of the classical Heaviside step function 
HeavisideStepFunctionBase  Base class of the Heaviside function 
Hessian3DToVesselnessMeasureImageFilter  Line filter to provide a vesselness measure for tubular objects from the hessian matrix 
HessianRecursiveGaussianImageFilter  Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gaussian 
HexahedronCell  Represents a hexahedron for a Mesh 
HexahedronCellTopology  Holds data defining the topological connections of the vertices and edges of a HexahedronCell 
HilbertPath  Represent an ndimensional Hilbert path for a given order 
HistogramAlgorithmBase  Base class for algorithms operating on histograms 
HistogramImageToImageMetric  Computes similarity between two objects to be registered 
HistogramMatchingImageFilter  Normalize the grayscale values between two images by histogram matching 
HistogramThresholdCalculator  Base class to compute a threshold value based on the histogram of an image 
HistogramThresholdImageFilter  Threshold an image using a HistogramThresholdCalculator 
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 
HistogramToImageFilter  This class takes a histogram as an input and returns an image of type specified by the functor 
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 
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 
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 
HMaximaImageFilter  Suppress local maxima whose height above the baseline is less than h 
HMinimaImageFilter  Suppress local minima whose depth below the baseline is less than h 
HoughTransform2DCirclesImageFilter  Performs the Hough Transform to find circles in a 2D image 
HoughTransform2DLinesImageFilter  Performs the Hough Transform to find 2D straight lines in a 2D image 
HuangThresholdCalculator  Computes the Huang's threshold for an image 
HuangThresholdImageFilter  Threshold an image using the Huang Threshold 
IdentityHelper  
IdentityTransform  Implementation of an Identity Transform 
Image  Templated ndimensional image class 
Rebind  
ImageAdaptor  Give access to partial aspects of voxels from an Image 
Rebind  
ImageAlgorithm  A container of static functions which can operate on Images with Iterators 
PixelSize  
ImageAndPathToImageFilter  Base class for filters that take both a path and an image as input and produce a path as output 
ImageBase  Base class for templated image classes 
ImageBoundaryCondition  A virtual base object that defines an interface to a class of boundary condition objects for use by neighborhood iterators 
ImageClassifierBase  Base class for the ImageClassifierBase object 
ImageConstIterator  A multidimensional image iterator templated over image type 
ImageConstIteratorWithIndex  A base class for multidimensional iterators templated over image type that are designed to efficiently keep track of the iterator position 
ImageConstIteratorWithOnlyIndex  A base class for multidimensional iterators templated over image type that are designed to provide only index information, and no pixel access 
ImageContainerInterface  Used for reference when writing containers conforming to this interface 
ImageDuplicator  A helper class which creates an image which is perfect copy of the input image 
ImageFileReader  Data source that reads image data from a single file 
ImageFileReaderException  Base exception class for IO conflicts 
ImageFileWriter  Writes image data to a single file 
ImageFileWriterException  Base exception class for IO problems during writing 
ImageFilterToVideoFilterWrapper  Wrap an ImageToImageFilter as a VideoToVideoFilter that operates on a single frame at a time 
ImageFunction  Evaluates a function of an image at specified position 
ImageGaussianModelEstimator  Base class for ImageGaussianModelEstimator object 
ImageHelper  Fast Index/Offset computation 
ImageIOBase  Abstract superclass defines image IO interface 
MapPixelType  
UnknownType  
ImageIOFactory  Create instances of ImageIO objects using an object factory 
ImageIORegion  An ImageIORegion represents a structured region of data 
ImageIORegionAdaptor  Helper class for converting ImageRegions into ImageIORegions and back 
ImageIterator  A multidimensional iterator templated over image type 
ImageIteratorWithIndex  A base class for multidimensional iterators templated over image type that are designed to efficiently keep track of the iterator position 
ImageKernelOperator  A NeighborhoodOperator whose coefficients are from an image 
ImageKmeansModelEstimator  Base class for ImageKmeansModelEstimator object 
ImageLinearConstIteratorWithIndex  A multidimensional image iterator that visits image pixels within a region in a "scanline" order 
ImageLinearIteratorWithIndex  A multidimensional image iterator that visits image pixels within a region in a "scanline" order 
ImageMaskSpatialObject  Implementation of an image mask as spatial object 
ImageModelEstimatorBase  Base class for model estimation from images used for classification 
ImageMomentsCalculator  Compute moments of an ndimensional image 
ImagePCADecompositionCalculator  Decomposes an image into directions along basis components 
ImagePCAShapeModelEstimator  Base class for ImagePCAShapeModelEstimator object 
ImageRandomConstIteratorWithIndex  A multidimensional image iterator that visits a random set of pixels within an image region 
ImageRandomConstIteratorWithOnlyIndex  A multidimensional image iterator that visits a random set of locations within an image region, providing index information 
ImageRandomIteratorWithIndex  A multidimensional image iterator that visits a random set of pixels within an image region 
ImageRandomNonRepeatingConstIteratorWithIndex  A multidimensional 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 
ImageRandomNonRepeatingIteratorWithIndex  A multidimensional image iterator that visits image pixels within a region in a random order, without repeating 
ImageRegion  An image region represents a structured region of data 
ImageRegionConstIterator  A multidimensional iterator templated over image type that walks a region of pixels 
ImageRegionConstIteratorWithIndex  A multidimensional iterator templated over image type that walks an image region and is specialized to keep track of its index location 
ImageRegionConstIteratorWithOnlyIndex  A multidimensional iterator templated over image type that walks an image region and is specialized to keep track of its index location and safely support images of type ImageBase 
ImageRegionExclusionConstIteratorWithIndex  A multidimensional image iterator that walks an image region, excluding a second region that may partially or completely overlap the first, with readonly access to pixels 
ImageRegionExclusionIteratorWithIndex  A multidimensional image iterator that walks an image region, excluding a second region contained within the first, with write access to pixels 
ImageRegionIterator  A multidimensional iterator templated over image type that walks a region of pixels 
ImageRegionIteratorWithIndex  A multidimensional iterator templated over image type that walks pixels within a region and is specialized to keep track of its image index location 
ImageRegionMultidimensionalSplitter  Divide a region into several pieces 
ImageRegionReverseConstIterator  A multidimensional image iterator designed to walk a specified image region in reverse 
ImageRegionReverseIterator  A multidimensional image iterator which only walks a region 
ImageRegionSplitter  Divide a region into several pieces 
ImageRegionSplitterBase  Divide an image region into several pieces 
ImageRegionSplitterDirection  
ImageRegionSplitterMultidimensional  Divide a region into several pieces 
ImageRegionSplitterSlowDimension  Divide an image region along the slowest dimension 
ImageRegistrationMethod  Base class for Image Registration Methods 
ImageRegistrationMethodv4  Interface method for the current registration framework 
ImageReverseConstIterator  Multidimensional image iterator 
ImageReverseIterator  A multidimensional image iterator designed to walk a specified region in reverse 
ImageScanlineConstIterator  A multidimensional iterator templated over image type that walks a region of pixels, scanline by scanline or in the direction of the fastest axis 
ImageScanlineIterator  A multidimensional iterator templated over image type that walks a region of pixels, scanline by scanline or in the direction of the fastest axis 
ImageSeriesReader  Data source that reads image data from a series of disk files 
ImageSeriesWriter  Writes image data to a series of data files 
ImageSeriesWriterException  Base exception class for IO problems during writing 
ImageShapeModelEstimatorBase  Base class for statistical shape model estimation 
ImageSliceConstIteratorWithIndex  Multidimensional image iterator which only walks a region 
ImageSliceIteratorWithIndex  A multidimensional image iterator that extends the ImageLinearIteratorWithIndex from iteration along lines in an image to iteration along both lines and planes (slices) within an image 
ImageSource  Base class for all process objects that output image data 
ThreadStruct  
ImageSourceCommon  Secondary bass class of ImageSource common between templates 
ImageSpatialObject  Implementation of an image as spatial object 
ImageToData  
ImageToImageFilter  Base class for filters that take an image as input and produce an image as output 
ImageToImageMetric  Computes similarity between regions of two images 
FixedImageSamplePoint  
MultiThreaderParameterType  
ImageToImageMetricv4  
ImageToImageMetricv4GetValueAndDerivativeThreader  Provides threading for ImageToImageMetricv4::GetValueAndDerivative 
ImageToImageMetricv4GetValueAndDerivativeThreader< ThreadedImageRegionPartitioner< TImageToImageMetricv4::VirtualImageDimension >, TImageToImageMetricv4 >  
ImageToImageMetricv4GetValueAndDerivativeThreader< ThreadedIndexedContainerPartitioner, TImageToImageMetricv4 >  
ImageToImageMetricv4GetValueAndDerivativeThreaderBase  Provides threading for ImageToImageMetricv4::GetValueAndDerivative 
GetValueAndDerivativePerThreadStruct  
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 
ImageToParametricSpaceFilter  Generate a mesh of parametric space from input images 
ImageToSpatialObjectMetric  Computes similarity between a moving spatial obejct and an Image to be registered 
ImageToSpatialObjectRegistrationMethod  Base class for Image Registration Methods 
ImageToVectorImageFilter  This class is deprecated. You should use itkComposeImageFilter instead 
ImageTransformer  Base class for all process objects that transform an image into something else 
ThreadStruct  
ImageTransformHelper  Fast index/physical index computation 
ImageVectorOptimizerParametersHelper  Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc 
ImageVoxel  
ImplicitManifoldNormalVectorFilter  This class implements the filter for computing the normal vectors from a scalar implicit function (i.e. a levelset image) and processing them 
ImportImageContainer  Defines an itk::Image frontend to a standard Carray 
ImportImageFilter  Import data from a standard C array into an itk::Image 
IncompatibleOperandsError  
Indent  Control indentation during Print() invocation 
Index  Represent a ndimensional index in a ndimensional image 
IndexedContainerInterface  This should only be used for reference when writing containers conforming to this interface. This should only be used for reference when writing containers conforming to this interface. ITK uses generic programming to allow container type substitution, so polymorphism is not needed to use containers through this interface. This means that a container conforming to this interface need not be derived from it, and that their methods should not be virtual. However, the container must derive from Object in order to support the reference counting, modification time, and debug information required by this interface 
ConstIterator  Support const iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index(void) const; const Element& Value(void) const; 
Iterator  Support iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index(void) const; Element& Value(void); 
InitializationBiasedParticleSwarmOptimizer  Implementation of a biased/regularized Particle Swarm Optimization (PSO) algorithm 
InitializeEvent  
InOrderTreeIterator  
InPlaceImageFilter  Base class for filters that take an image as input and overwrite that image as the output 
InPlaceLabelMapFilter  Base class for filters that takes an image as input and overwrites that image as the output 
InputDataObjectConstIterator  A forward iterator over inputs of a ProcessObject 
InputDataObjectIterator  A forward iterator over inputs of a ProcessObject 
IntensityWindowingImageFilter  Applies a linear transformation to the intensity levels of the input Image that are inside a userdefined interval. Values below this interval are mapped to a constant. Values over the interval are mapped to another constant 
InteriorExteriorMeshFilter  InteriorExteriorMeshFilter takes an itk::Mesh and extracts from it a SubMesh such that all its points Evaluate > 0 in an itk::SpatialFunction provided by the user 
InteriorExteriorSpatialFunction  Returns whether or not a location is "inside" or "outside" a function 
IntermodesThresholdCalculator  Computes the Intermodes's threshold for an image 
IntermodesThresholdImageFilter  Threshold an image using the Intermodes Threshold 
InterpolateImageFilter  Interpolate an image from two ND images 
InterpolateImageFunction  Base class for all image interpolaters 
InterpolateImagePointsFilter  Resamples an image at the coordinates specified by the user 
IntrinsicMatrixCoefficients  Compute a mtrix filled by intrinsic Coefficients of the edge, wherever two vertices are connected by an edge 
InvalidArgumentError  
InvalidImageMomentsError  
InvalidRequestedRegionError  
InverseDeconvolutionImageFilter  The direct linear inverse deconvolution filter 
InverseDeformationFieldImageFilter  Computes the inverse of a deformation field 
InverseDisplacementFieldImageFilter  Computes the inverse of a displacement field 
InverseEuclideanDistanceMatrixCoefficients  Compute a matrix filed with the inverse of the euclidian distance wherever two vertices are connected by an edge 
InverseFFTImageFilter  Base class for inverse Fast Fourier Transform 
InvertDisplacementFieldImageFilter  Iteratively estimate the inverse field of a displacement field 
InvertIntensityImageFilter  Invert the intensity of an image 
IOCommon  Centralized funtionality for IO classes 
IOTestHelper  
IsoContourDistanceImageFilter  Compute an approximate distance from an interpolated isocontour to the close grid points 
IsoDataThresholdCalculator  Computes the IsoData threshold for an image. Aka intermeans 
IsoDataThresholdImageFilter  Threshold an image using the IsoData Threshold 
IsolatedConnectedImageFilter  Label pixels that are connected to one set of seeds but not another 
IsolatedWatershedImageFilter  Isolate watershed basins using two seeds 
IsotropicFourthOrderLevelSetImageFilter  This class implements the 4thorder level set isotropic diffusion (smoothing) PDE 
IterationEvent  
IterationReporter  Implements iterations tracking for a filter 
IterativeDeconvolutionImageFilter  Abstract base class for filters that implement iterative deconvolution algorithms 
IterativeInverseDeformationFieldImageFilter  Computes the inverse of a deformation field 
IterativeInverseDisplacementFieldImageFilter  Computes the inverse of a displacement field 
JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4  Implementation of the Jensen Havrda Charvat Tsallis Point Set metric 
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 
JoinSeriesImageFilter  Join ND images into an (N+1)D image 
JointHistogramMutualInformationComputeJointPDFThreader  Provide a threaded computation of the joint PDF for JointHistogramMutualInformationImageToImageMetricv4 
JointHistogramMutualInformationComputeJointPDFThreader< ThreadedImageRegionPartitioner< TJointHistogramMetric::VirtualImageDimension >, TJointHistogramMetric >  
JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >  
JointHistogramMutualInformationComputeJointPDFThreaderBase  Comput the JointPDF image 
JointHistogramMIPerThreadStruct  
JointHistogramMutualInformationGetValueAndDerivativeThreader  Processes points for JointHistogramMutualInformationImageToImageMetricv4 GetValueAndDerivative() 
JointHistogramMIPerThreadStruct  
JointHistogramMutualInformationImageToImageMetricv4  Computes the mutual information between two images to be registered using the method referenced below 
JoinTraits  Trait to determine what datatype is needed if the specified pixel types are "joined" into a single vector 
KalmanLinearEstimator  Implement a linear recursive estimator 
KappaStatisticImageToImageMetric  Computes similarity between two binary objects to be registered 
KernelFunction  KernelFunction is for backward compatibility with ITKv3 
KernelFunctionBase  Kernel used for density estimation and nonparameteric regression 
KernelImageFilter  A base class for all the filters working on an arbitrary shaped neighborhood 
KernelTransform  
KittlerIllingworthThresholdCalculator  Computes the KittlerIllingworth's threshold for an image 
KittlerIllingworthThresholdImageFilter  Threshold an image using the KittlerIllingworth Threshold 
KLMDynamicBorderArray  Object maintaining a reference to a list of borders associated with a region 
KLMRegionGrowImageFilter  Base class for a region growing object that performs energybased region growing for multiband images 
KLMSegmentationBorder  Base class for KLMSegmentationBorder object 
KLMSegmentationRegion  Base class for KLMSegmentationRegion object 
KullbackLeiblerCompareHistogramImageToImageMetric  Computes the Kubler Lieblach(KL) metric between the histogram of the two images to be registered and a training histogram 
LabelContourImageFilter  Labels the pixels on the border of the objects in a labeled image 
RunLength  
LabeledPointSetToPointSetMetricv4  Computes the distance metric and gradient between two labeled point sets 
LabelImageGaussianInterpolateImageFunction  Interpolation function for multilabel images that implicitly smooths each unique value in the image corresponding to each label set element and returns the corresponding label set element with the largest wieght 
LabelImageToLabelMapFilter  Convert a labeled image to a label collection image 
LabelImageToShapeLabelMapFilter  Converts a label image to a label map and valuates the shape attributes 
LabelImageToStatisticsLabelMapFilter  Convenient class to convert a label image to a label map and valuate the statistics attributes at once 
LabelMap  Templated ndimensional image to store labeled objects 
ConstIterator  A forward iterator over the LabelObjects of a LabelMap 
Iterator  A forward iterator over the LabelObjects of a LabelMap 
LabelMapContourOverlayImageFilter  Apply a colormap to the contours (outlines) of each object in a label map and superimpose it on top of the feature image 
LabelMapFilter  Base class for filters that take an image as input and overwrite that image as the output 
LabelMapMaskImageFilter  Mask and image with a LabelMap 
LabelMapOverlayImageFilter  Apply a colormap to a label map and superimpose it on an image 
LabelMapToAttributeImageFilter  Convert a LabelMap to a labeled image 
LabelMapToBinaryImageFilter  Convert a LabelMap to a binary image 
LabelMapToLabelImageFilter  Converts a LabelMap to a labeled image 
LabelMapToRGBImageFilter  Convert a LabelMap to a colored image 
LabelObject  The base class for the representation of an labeled binary object in an image 
ConstIndexIterator  
ConstLineIterator  A forward iterator over the lines of a LabelObject 
LabelObjectLine  
LabelOverlapMeasuresImageFilter  Computes overlap measures between the set same set of labels of pixels of two images. Background is assumed to be 0 
LabelSetMeasures  Metrics stored per label 
LabelOverlayImageFilter  Apply a colormap to a label image and put it on top of the input image 
LabelSelectionLabelMapFilter  Remove the objects according to the value of their attribute 
LabelShapeKeepNObjectsImageFilter  Keep N objects according to their shape attributes 
LabelShapeOpeningImageFilter  Remove the objects according to the value of their shape attribute 
LabelStatisticsImageFilter  Given an intensity image and a label map, compute min, max, variance and mean of the pixels associated with each label or segment 
LabelStatistics  Statistics stored per label 
LabelStatisticsKeepNObjectsImageFilter  Keep N objects according to their statistics attributes 
LabelStatisticsOpeningImageFilter  Remove the objects according to the value of their statistics attribute 
LabelToRGBImageFilter  Apply a colormap to a label image 
LabelUniqueLabelMapFilter  Make sure that the objects are not overlapping 
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) 
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 
LandmarkDisplacementFieldSource  Computes a displacement field from two sets of landmarks 
LandmarkSpatialObject  Representation of a Landmark based on the spatial object classes 
LandweberDeconvolutionImageFilter  Deconvolve an image using the Landweber deconvolution algorithm 
LaplacianImageFilter  
LaplacianOperator  A NeighborhoodOperator for use in calculating the Laplacian at a pixel 
LaplacianRecursiveGaussianImageFilter  Computes the Laplacian of Gaussian (LoG) of an image 
AddMultConstFunctor  
LaplacianSegmentationLevelSetFunction  This function is used in LaplacianSegmentationImageFilter to segment structures in an image based Laplacian edges 
LaplacianSegmentationLevelSetImageFilter  Segments structures in images based on a second derivative image features 
LaplacianSharpeningImageFilter  This filter sharpens an image using a Laplacian. LaplacianSharpening highlights regions of rapid intensity change and therefore highlights or enhances the edges. The result is an image that appears more in focus 
LBFGSBOptimizer  Limited memory Broyden Fletcher Goldfarb Shannon minimization with simple bounds 
LBFGSBOptimizerHelper  Wrapper helper around vnl_lbfgsb 
LBFGSOptimizer  Wrap of the vnl_lbfgs algorithm 
LeafTreeIterator  
LevelOrderTreeIterator  Iterate over a tree in level order 
LevelSetBase  Abstract base class for the representation of a levelset function 
DataType  Internal class used for one computed characteritic 
LevelSetDataType  Convenient data structure to cache computed characteristics 
LevelSetContainer  Container of LevelSets 
LevelSetContainer< TIdentifier, LevelSetDenseImage< TImage > >  Container class for dense level sets 
LevelSetContainerBase  Container of level set 
ConstIterator  
Iterator  
LevelSetDenseImage  Base class for the "dense" representation of a levelset function on one image 
LevelSetDomainMapImageFilter  
LevelSetDomain  Specifies an image region where an unique std::list of level sets Id's are defined 
LevelSetDomainPartition  Helper class used to share data in the ScalarChanAndVeseLevelSetFunction 
LevelSetDomainPartitionBase  Helper class used to partition domain and efficiently compute overlap 
LevelSetDomainPartitionImage  Helper class used to partition domain and efficiently compute overlap 
LevelSetDomainPartitionImageWithKdTree  Helper class used to share data in the ScalarChanAndVeseLevelSetFunction 
LevelSetDomainPartitionMesh  Helper class used to partition domain and efficiently compute overlap 
LevelSetEquationAdvectionTerm  Derived class to represents an advection term in the levelset evolution PDE 
LevelSetEquationBinaryMaskTerm  Class to represent the mask boundary as a negative energy 
LevelSetEquationChanAndVeseExternalTerm  Class to represent the external energy Chan And Vese term 
LevelSetEquationChanAndVeseInternalTerm  Class to represent the internal energy Chan And Vese term 
LevelSetEquationContainer  Class for holding a set of level set equations (PDEs) 
ConstIterator  
Iterator  
LevelSetEquationCurvatureTerm  Derived class to represents a curvature term in the levelset evolution PDE 
LevelSetEquationLaplacianTerm  Derived class to represents a propagation term in the levelset evolution PDE 
LevelSetEquationOverlapPenaltyTerm  Class to represent the overlap penalty among many levelsets 
LevelSetEquationPropagationTerm  Derived class to represents a propagation term in the levelset evolution PDE 
LevelSetEquationRegionTerm  
LevelSetEquationTermBase  Abstract class to represents a term in the levelset evolution PDE 
LevelSetEquationTermContainer  Class for container holding the terms of a given level set update equation 
ConstIterator  
Iterator  
LevelSetEvolution  Class for iterating and evolving the levelset function 
LevelSetEvolution< TEquationContainer, LevelSetDenseImage< TImage > >  
LevelSetEvolution< TEquationContainer, MalcolmSparseLevelSetImage< VDimension > >  
LevelSetEvolution< TEquationContainer, ShiSparseLevelSetImage< VDimension > >  
LevelSetEvolution< TEquationContainer, WhitakerSparseLevelSetImage< TOutput, VDimension > >  
LevelSetEvolutionBase  Class for iterating and evolving the dense levelset function 
LevelSetEvolutionComputeIterationThreader  Thread the ComputeIteration method 
LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedImageRegionPartitioner< TImage::ImageDimension >, TLevelSetEvolution >  
LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >  
LevelSetEvolutionComputeIterationThreader< WhitakerSparseLevelSetImage< TOutput, VDimension >, ThreadedIteratorRangePartitioner< typename WhitakerSparseLevelSetImage< TOutput, VDimension >::LayerConstIterator >, TLevelSetEvolution >  
LevelSetEvolutionNumberOfIterationsStoppingCriterion  
LevelSetEvolutionStoppingCriterion  
LevelSetEvolutionUpdateLevelSetsThreader  Threade the UpdateLevelSets method 
LevelSetEvolutionUpdateLevelSetsThreader< LevelSetDenseImage< TImage >, ThreadedImageRegionPartitioner< TImage::ImageDimension >, TLevelSetEvolution >  
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.) 
GlobalDataStruct  
LevelSetFunctionWithRefitTerm  This class extends the LevelSetFunction class by adding a grow term based on a target curvature stored in a sparse image 
LevelSetImage  Abstract class for a levelset function on one Image 
LevelSetMotionRegistrationFilter  Deformably register two images using level set motion 
LevelSetMotionRegistrationFunction  
GlobalDataStruct  
LevelSetNeighborhoodExtractor  Locate pixels of a particular level set 
LevelSetNode  Represent a node in a level set 
LevelSetQuadEdgeMesh  Base class for the surface mesh representation of a levelset function 
LevelSetSparseImage  Base class for the sparse representation of a levelset function on one Image 
LevelSetTypeDefault  Level set type information 
LevelSetVelocityNeighborhoodExtractor  Locate pixels of a particular level set 
LevenbergMarquardtOptimizer  Wrap of the vnl_levenberg_marquardt algorithm 
LightObject  Light weight base class for most itk classes 
LightProcessObject  LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insight data processing pipeline 
LinearInterpolateImageFunction  Linearly interpolate an image at specified positions 
Dispatch  
DispatchBase  
LineCell  Represents a line segment for a Mesh 
LineConstIterator  An iterator that walks a Bresenham line through an ND image with readonly access to pixels 
LineIterator  An iterator that walks a Bresenham line through an ND image with write access to pixels 
LineSpatialObject  Representation of a Line based on the spatial object classes 
LineSpatialObjectPoint  Point used for a line definition 
ListNode  
LiThresholdCalculator  Computes the Li threshold for an image. Aka intermeans 
LiThresholdImageFilter  Threshold an image using the Li Threshold 
Log10ImageAdaptor  Presents an image as being composed of the vcl_log10() of its pixels 
Log10ImageFilter  Computes the log10 of each pixel 
Logger  Used for logging information during a run 
LoggerBase  Used for logging information during a run 
LoggerManager  Used for centrally managing loggers 
LoggerOutput  Used for overriding itk::OutputWindow to redirect messages to itk::Logger 
LoggerThreadWrapper  Used for providing logging service as a separate thread 
LogImageAdaptor  Presents an image as being composed of the vcl_log() of its pixels 
LogImageFilter  Computes the log() of each pixel 
LogOutput  Represents an output stream 
MahalanobisDistanceThresholdImageFunction  Returns true if the pixel value of a vector image has a Mahalanobis distance below the value specified by the threshold 
MalcolmSparseLevelSetImage  Derived class for the shi representation of levelset function 
MallinfoMemoryUsageObserver  The MallinfoMemoryUsageObserver 
ManifoldParzenWindowsPointSetFunction  Point set function based on ndimensional parzen windowing 
MapContainer  A wrapper of the STL "map" container 
ConstIterator  The const iterator type for the map 
Iterator  The nonconst iterator type for the map 
MapData  Base class for map data containers 
MapFileParser  TODO 
MapRecord  MapRecord class 
MapRecordConditionalPlusor  
MapRecordPlusor  
MaskedFFTNormalizedCorrelationImageFilter  Calculate masked normalized cross correlation using FFTs 
MaskFeaturePointSelectionFilter  Generate a PointSet containing the feature points selected from a masked 3D input image 
MaskImageFilter  Mask an image with a mask 
MaskNegatedImageFilter  Mask an image with the negative of a mask 
MaskNeighborhoodOperatorImageFilter  Applies a single NeighborhoodOperator to an image, processing only those pixels that are under a mask 
MatchCardinalityImageToImageMetric  Computes similarity between two objects to be registered 
ThreadStruct  
Matrix  A templated class holding a M x N size Matrix 
MatrixCoefficients  Superclass for all the matrix coefficients computation classes 
MatrixIndexSelectionImageFilter  Extracts the selected indices of a matrix image that is the input pixel type 
MatrixOffsetTransformBase  Matrix and Offset transformation of a vector space (e.g. space coordinates) 
MatrixResizeableDataObject  Allows a VNL matrix to be a DataObject with the flexibility of being resizable 
MattesMutualInformationImageToImageMetric  Computes the mutual information between two images to be registered using the method of Mattes et al 
MMIMetricPerThreadStruct  
MattesMutualInformationImageToImageMetricv4  Computes the mutual information between two images to be registered using the method of Mattes et al 
MattesMutualInformationImageToImageMetricv4GetValueAndDerivativeThreader  Processes points for MattesMutualInformationImageToImageMetricv4 GetValueAndDerivative 
MaxFunctor  
MaximumEntropyThresholdCalculator  Computes the MaximumEntropy's threshold for an image 
MaximumEntropyThresholdImageFilter  Threshold an image using the MaximumEntropy Threshold 
MaximumImageFilter  Implements a pixelwise operator Max(a,b) between two images 
MaximumProjectionImageFilter  Maximum projection 
MaxMeasureBoundCriterion  
MaxPriorityQueueElementWrapper  
MeanImageFilter  Applies an averaging filter to an image 
MeanImageFunction  Calculate the mean value in the neighborhood of a pixel 
MeanProjectionImageFilter  Mean projection 
MeanReciprocalSquareDifferenceImageToImageMetric  Computes similarity between two objects to be registered 
MeanReciprocalSquareDifferencePointSetToImageMetric  Computes similarity between pixel values of a point set and intensity values in an image 
MeanSquareRegistrationFunction  
GlobalDataStruct  
MeanSquaresHistogramImageToImageMetric  Computes mean squared difference similarity measure between two images to be registered 
MeanSquaresImageToImageMetric  TODO{Metrics/MeanSquaresImageToImageMetric,Compute the mean squares metric between two images} 
PerThreadS  
MeanSquaresImageToImageMetricv4  Class implementing a mean squares metric 
MeanSquaresImageToImageMetricv4GetValueAndDerivativeThreader  Processes points for MeanSquaresImageToImageMetricv4 GetValueAndDerivative 
MeanSquaresPointSetToImageMetric  Computes similarity between pixel values of a point set and intensity values of an image 
MedianImageFilter  Applies a median filter to an image 
MedianImageFunction  Calculate the median value in the neighborhood of a pixel 
MedianProjectionImageFilter  Median projection 
MemberCommand  A Command subclass that calls a pointer to a member function 
MemoryAllocationError  
MemoryProbe  Computes the memory allocated between two points in code 
MemoryProbesCollectorBase  Aggregates a set of memory probes 
MemoryUsageObserver  Provides the memory usage of the process 
MemoryUsageObserverBase  
MergeLabelMapFilter  Merges several Label Maps 
Mesh  Implements the Ndimensional mesh structure 
BoundaryAssignmentIdentifier  
MeshRegion  A mesh region represents an unstructured region of data 
MeshSource  Base class for all process objects that output mesh data 
MeshSpatialObject  Implementation of an Mesh as spatial object 
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 
MetaArrowConverter  Converts between MetaObject<>SpatialObject 
MetaBlobConverter  Converts between MetaObject<>SpatialObject 
MetaContourConverter  Converts between MetaObject<>SpatialObject 
MetaConverterBase  Base class for MetaObject<>SpatialObject converters 
MetaDataDictionary  Provides a mechanism for storing a collection of arbitrary data types 
MetaDataDictionaryMapType  
MetaDataObject  Allows arbitrary data types to be stored as MetaDataObjectBase types, and to be stored in a MetaDataDictionary 
MetaDataObjectBase  The common interface for MetaDataObject's 
MetaDTITubeConverter  Converts between MetaObject<>SpatialObject 
MetaEllipseConverter  Converts between MetaObject<>SpatialObject 
MetaEvent  Event abstract class 
MetaGaussianConverter  Converts between MetaObject<>SpatialObject 
MetaGroupConverter  Converts between MetaObject<>SpatialObject 
MetaImageConverter  Converts between MetaObject<>SpatialObject 
MetaImageMaskConverter  Converts between MetaObject<>SpatialObject 
MetaLandmarkConverter  Converts between MetaObject<>SpatialObject 
MetaLineConverter  Converts between MetaObject<>SpatialObject 
MetaMeshConverter  Converts between MetaObject<>SpatialObject 
MetaSceneConverter  Converts between MetaObject and SpaitalObject scenes 
MetaSurfaceConverter  Converts between MetaObject<>SpatialObject 
MetaTubeConverter  Converts between MetaObject<>SpatialObject 
MetaVesselTubeConverter  Converts between MetaObject<>SpatialObject 
MinFunctor  
MinimumImageFilter  Implements a pixelwise operator Min(a,b) between two images 
MinimumMaximumImageCalculator  Computes the minimum and the maximum intensity values of an image 
MinimumMaximumImageFilter  Computes the minimum and the maximum intensity values of an image 
MinimumProjectionImageFilter  Minimum projection 
MinMaxCurvatureFlowFunction  
Dispatch  
DispatchBase  
MinMaxCurvatureFlowImageFilter  Denoise an image using min/max curvature flow 
MinMeasureBoundCriterion  
MinPriorityQueueElementWrapper  
MirrorPadImageFilter  Increase the image size by padding with replicants of the input image value 
ModifiedEvent  
ModulusImageFilter  Computes the modulus (x % dividend) pixelwise 
MomentsThresholdCalculator  Computes the Moments's threshold for an image 
MomentsThresholdImageFilter  Threshold an image using the Moments Threshold 
MorphologicalGradientImageFilter  Gray scale dilation of an image 
MorphologyImageFilter  Base class for the morphological operations such as erosion and dialation 
MovingHistogramDilateImageFilter  Gray scale dilation of an image 
MovingHistogramErodeImageFilter  Gray scale erosion of an image 
MovingHistogramImageFilter  Implements a generic moving histogram algorithm 
MovingHistogramImageFilterBase  Implements a generic moving histogram algorithm 
DirectionCost  
MovingHistogramMorphologicalGradientImageFilter  Morphological gradients enhance the variation of pixel intensity in a given neighborhood 
MovingHistogramMorphologyImageFilter  Base class for MovingHistogramDilateImageFilter and MovingHistogramErodeImageFilter 
MRASlabIdentifier  Identifies slab in MR images comparing minimum intensity averages 
MRFImageFilter  Implementation of a labeller object that uses Markov Random Fields to classify pixels in an image data set 
MRIBiasEnergyFunction  Cost function for optimization 
MRIBiasFieldCorrectionFilter  Corrects 3D MRI bias field 
MultiGradientOptimizerv4Template  Multiple gradientbased optimizers are combined in order to perform a multiobjective optimization 
MultiLabelSTAPLEImageFilter  This filter performs a pixelwise combination of an arbitrary number of input images, where each of them represents a segmentation of the same scene (i.e., image) 
MultipleLogOutput  Allows writing simultaneously to multiple streams. Note that the class derives from std::streambuf and contains a std::set<> of LogOutput 
MultipleValuedCostFunction  This class is a base for the CostFunctions returning a multiple values 
MultipleValuedNonLinearOptimizer  This class is a base for the Optimization methods that optimize a multiple valued function 
MultipleValuedNonLinearVnlOptimizer  This class is a base for the Optimization methods that optimize a multivalued function 
MultipleValuedVnlCostFunctionAdaptor  This class is an Adaptor that allows to pass itk::MultipleValuedCostFunctions to vnl_optimizers expecting a vnl_cost_function 
MultiplyByConstantImageFilter  This class is deprecated. All features of this class have been incorporated into the MultiplyImageFilter. This class is a thin wrapper around the MultiplyImageFilter that provides the ITKv3 API 
MultiplyImageFilter  Pixelwise multiplication of two images 
MultiResolutionImageRegistrationMethod  Base class for multiresolution image registration methods 
MultiResolutionPDEDeformableRegistration  Framework for performing multiresolution PDE deformable registration 
MultiResolutionPyramidImageFilter  Framework for creating images in a multiresolution pyramid 
MultiStartOptimizerv4Template  Multistart searches over input parameters and returns the best metric value 
MultiThreader  A class for performing multithreaded execution 
ThreadInfoStruct  
MultiTransform  This abstract class contains a list of transforms and provides basic methods 
MultivariateLegendrePolynomial  2D and 3D multivariate Legendre Polynomial 
CoefficientVectorSizeMismatch  Exception object 
SimpleForwardIterator  Iterator which only supports forward iteration and Begin(), IsAtEnd(), and Get() method which work just like as SimpleImageRegionIterator 
MutexLock  Mutual exclusion locking class 
MutexLockHolder  A container to store a Mutex 
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 
MutualInformationImageToImageMetric  Computes the mutual information between two images to be registered 
SpatialSample  
N4BiasFieldCorrectionImageFilter  Implementation of the N4 bias field correction algorithm 
NarrowBand  Narrow Band class 
RegionStruct  
NarrowBandCurvesLevelSetImageFilter  Segments structures in images based on user supplied edge potential map 
NarrowBandImageFilterBase  This class implements a multithreaded finite difference image to image solver that can be applied to an arbitrary list of pixels 
NarrowBandImageFilterBaseThreadStruct  
ThreadRegionType  
NarrowBandLevelSetImageFilter  A base class which defines the API for implementing a special class of image segmentation filters using level set methods 
NarrowBandThresholdSegmentationLevelSetImageFilter  Segments structures in images based on intensity values 
NaryAddImageFilter  Pixelwise addition of N images 
NaryFunctorImageFilter  Perform a generic pixelwise operation on N images 
NaryMaximumImageFilter  Computes the pixelwise maximum of several images 
NearestNeighborExtrapolateImageFunction  Nearest neighbor extrapolation of a scalar image 
NearestNeighborInterpolateImageFunction  Nearest neighbor interpolation of a scalar image 
Neighborhood  A lightweight container object for storing an Ndimensional neighborhood of values 
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 
NeighborhoodAllocator  A memory allocator for use as the default allocator type in Neighborhood 
NeighborhoodBinaryThresholdImageFunction  Determine whether all the pixels in the specified neighborhood meet a threshold criteria 
NeighborhoodConnectedImageFilter  Label pixels that are connected to a seed and lie within a neighborhood 
NeighborhoodInnerProduct  Defines the inner product operation between an Neighborhood and a NeighborhoodOperator 
NeighborhoodIterator  Defines iteration of a local Ndimensional neighborhood of pixels across an itk::Image 
NeighborhoodOperator  Virtual class that defines a common interface to all neighborhood operator subtypes 
NeighborhoodOperatorImageFilter  Applies a single NeighborhoodOperator to an image region 
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 
NodeOfPermutation  A node to be used when computing permutations 
NodePair  Represents a Node and its associated value (front value) 
NoEvent  
NoiseImageFilter  Calculate the local noise in an image 
NonLinearOptimizer  Wrap of the vnl_nonlinear_minimizer to be adapted 
NormalBandNode  This is a data storage class that can is used as the node type for the SparseImage class 
NormalizedCorrelationImageFilter  Computes the normalized correlation of an image and a template 
NormalizedCorrelationImageToImageMetric  Computes similarity between two images to be registered 
NormalizedCorrelationPointSetToImageMetric  Computes similarity between pixel values of a point set and intensity values of an image 
NormalizedMutualInformationHistogramImageToImageMetric  Computes normalized mutual information between two images to be registered using the histograms of the intensities in the images 
NormalizeImageFilter  Normalize an image by setting its mean to zero and variance to one 
NormalizeToConstantImageFilter  Scales image pixel intensities to make the sum of all pixels equal a userdefined constant 
NormalQuadEdgeMeshFilter  Filter which computes normals to faces and vertices and store it in the output mesh. Normals to face are first computed, then normals to vertices are computed as linear combination of neighbor face normals, i.e.

NormalVectorDiffusionFunction  This class defines all the necessary functionality for performing isotropic and anisotropic diffusion operations on vector neighborhoods from a sparse image 
NormalVectorFunctionBase  This class defines the common functionality for Sparse Image neighborhoods of unit vectors 
NotImageFilter  Implements the NOT logical operator pixelwise on an image 
NthElementImageAdaptor  Presents an image as being composed of the Nth element of its pixels 
NthElementImageAdaptorHelper  
NthElementPixelAccessor  Give access to the Nth of a Container type 
NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >  
NullImageToImageFilterDriver  Drives an imagetoimage type itk process object with null inputs and null outputs 
Dispatch  
DispatchBase  
NumberOfFacesCriterion  
NumberOfPointsCriterion  
NumberToString  Convert floating and fixed point numbers to strings 
NumericSeriesFileNames  Generate an ordered sequence of filenames 
NumericTraits  Define additional traits for native types such as int or float 
NumericTraits< Array< T > >  NumericTraits for Array 
NumericTraits< CovariantVector< T, D > >  Define numeric traits for CovariantVector 
NumericTraits< DiffusionTensor3D< T > >  Define numeric traits for DiffusionTensor3D 
NumericTraits< FixedArray< T, D > >  Define numeric traits for FixedArray 
NumericTraits< Point< T, D > >  NumericTraits for Point 
NumericTraits< RGBAPixel< T > >  Define numeric traits for RGBAPixel 
NumericTraits< RGBPixel< T > >  Define numeric traits for RGBPixel 
NumericTraits< std::vector< T > >  Define numeric traits for std::vector 
NumericTraits< SymmetricSecondRankTensor< T, D > >  Define numeric traits for SymmetricSecondRankTensor 
NumericTraits< VariableLengthVector< T > >  Define numeric traits for VariableLengthVector 
NumericTraits< Vector< T, D > >  NumericTraits for Vector 
Object  Base class for most ITK classes 
ObjectByObjectLabelMapFilter  ObjectByObjectLabelMapFilter applies an image pipeline to all the objects of a label map and produce a new label map 
ObjectFactory  Create instances of a class 
ObjectFactoryBase  Create instances of classes using an object factory 
OverrideInformation  Internal implementation class for ObjectFactorBase 
ObjectMorphologyImageFilter  Base class for the morphological operations being applied to isolated objects in an image 
ObjectStore  A specialized memory management object for allocating and destroying contiguous blocks of objects 
MemoryBlock  
ObjectToObjectMetric  Computes similarity between regions of two objects 
ObjectToObjectMetricBaseTemplate  Base class for all objecttoobject similarlity metrics added in ITKv4 
ObjectToObjectMultiMetricv4  This class takes one ore more ObjectToObject metrics and assigns weights to their derivatives to compute a single result 
ObjectToObjectOptimizerBaseTemplate  Abstract base for objecttoobject optimizers 
Observer  
Octree  Represent a 3D Image with an Octree data structure 
OctreeBase  Provides nontemplated access to templated instances of Octree 
OctreeNode  A data structure representing a node in an Octree 
OctreeNodeBranch  
Offset  Represent the offset between two ndimensional indexes in a ndimensional image 
OnePlusOneEvolutionaryOptimizer  1+1 evolutionary strategy optimizer 
OnesMatrixCoefficients  Compute a matrix filled by 1s wherever two vertices are connected by an edge 
OneWayEquivalencyTable  Hash table to manage integral label equivalencies that are order dependent 
OpenCVBasicTypeBridge  
OpenCVBasicTypeBridge< itk::Index< 2 >, cv::Point >  
OpenCVBasicTypeBridge< itk::Index< 3 >, cv::Point3i >  
OpenCVBasicTypeBridge< itk::Matrix< T, NRows, NColumns >, cv::Matx< T, NRows, NColumns > >  
OpenCVBasicTypeBridge< itk::Size< 2 >, cv::Size >  
OpenCVBasicTypeBridge< TPoint, cv::Point3_< typename TPoint::CoordRepType > >  
OpenCVBasicTypeBridge< TPoint, cv::Point_< typename TPoint::CoordRepType > >  
OpenCVBasicTypeBridge< TVector, cv::Vec< typename TVector::ValueType, TVector::Dimension > >  
OpenCVImageBridge  This class provides static methods to convert between OpenCV images and itk::Image 
HandleRGBPixel  
HandleRGBPixel< RGBPixel< TValue >, VDimension >  
OpenCVVideoCapture  This class implements OpenCV's VideoCapture API and takes an itk VideoStream as input 
OpenCVVideoIO  VideoIO object for reading and writing videos using OpenCV 
OpenCVVideoIOFactory  Create instances of OpenCVVideoIO objects using an object factory 
OpeningByReconstructionImageFilter  Opening by reconstruction of an image 
Optimizer  Generic representation for an optimization method 
OptimizerParameters  Class to hold and manage different parameter types used during optimization 
OptimizerParameterScalesEstimatorTemplate  OptimizerParameterScalesEstimatorTemplate is the base class offering a empty method of estimating the parameter scales for optimizers 
OptimizerParametersHelper  Basic helper class to manage parameter data as an Array type, the default type 
OrientationAdapterBase  Base class that converts Orientation representations to direction cosines 
OrientImageFilter  Permute axes and then flip images as needed to obtain agreement in coordinateOrientation codes 
OrImageFilter  Implements the OR bitwise operator pixelwise between two images 
OrthogonallyCorrected2DParametricPath  Represent an orthogonally corrected 2D parametric path 
OrthogonalSwath2DPathFilter  Filter that optimizes a 2D path relative to an image 
OtsuMultipleThresholdsCalculator  Computes Otsu's multiple thresholds for a histogram 
OtsuMultipleThresholdsImageFilter  Threshold an image using multiple Otsu Thresholds 
OtsuThresholdCalculator  Computes the Otsu's threshold for an image 
OtsuThresholdImageCalculator  Computes the Otsu's threshold for an image 
OtsuThresholdImageFilter  Threshold an image using the Otsu Threshold 
OutputDataObjectConstIterator  A forward iterator over outputs of a ProcessObject 
OutputDataObjectIterator  A forward iterator over outputs of a ProcessObject 
OutputWindow  Messages sent from the system are collected by this object 
OverRideMap  Internal implementation class for ObjectFactorBase 
PadImageFilter  Increase the image size by padding. Superclass for filters that fill in extra pixels 
PadLabelMapFilter  Pad a LabelMap image 
ParallelSparseFieldCityBlockNeighborList  A convenience class for storing indices which reference neighbor pixels within a neighborhood 
ParallelSparseFieldLevelSetImageFilter  This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as levelsets 
ParallelSparseFieldLevelSetThreadStruct  
ThreadData  
ParallelSparseFieldLevelSetNode  
ParameterizationQuadEdgeMeshFilter  Compute a planar parameterization of the input mesh 
ParametricBlindLeastSquaresDeconvolutionImageFilter  Leastsquares blind deconvolution filter that also estimates the parameters of a usersupplied parametric pointspread function 
ParametricBlindLeastSquaresDeconvolutionDifference  
ParametricBlindLeastSquaresDeconvolutionImageUpdate  
ParametricImageSource  Base class for all parametric image sources 
ParametricPath  Represent a parametric path through ND Space 
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 
ParticleSwarmOptimizer  Implementation of a Particle Swarm Optimization (PSO) algorithm 
ParticleSwarmOptimizerBase  Abstract implementation of a Particle Swarm Optimization (PSO) algorithm 
ParticleData  
PasteImageFilter  Paste an image into another image 
PatchBasedDenoisingBaseImageFilter  Base class for patchbased denoisng algorithms 
PatchBasedDenoisingImageFilter  Derived class implementing a specific patchbased denoising algorithm, as detailed below 
ThreadDataStruct  
ThreadFilterStruct  
Path  Represent a path through ND Space 
PathAndImageToPathFilter  Base class for filters that take both a path and an image as input and produce a path as output 
PathConstIterator  PathConstIterator iterates (traces) over a path through an image 
PathIterator  PathIterator iterates (traces) over a path through an image 
PathSource  Base class for all process objects that output path data 
PathToChainCodePathFilter  Filter that produces a chain code version of a path 
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) 
PathToPathFilter  Base class for filters that take a path as input and produce a path as output 
PCAShapeSignedDistanceFunction  Compute the signed distance from a Ndimensional PCA Shape 
PDEDeformableRegistrationFilter  Deformably register two images using a PDE algorithm 
PDEDeformableRegistrationFunction  
PeriodicBoundaryCondition  A function object that determines values outside of image boundaries according to periodic (wraparound) conditions 
PermuteAxesImageFilter  Permutes the image axes according to a user specified order 
PhasedArray3DSpecialCoordinatesImage  Templated 3D nonrectilinearcoordinate image class for phasedarray "range" images 
PhysicalPointImageSource  Generate an image of the physical locations of each pixel 
PickEvent  
PixelAccessor  Give access to partial aspects of a type 
PixelTraits  Traits for a pixel that define the dimension and component type 
PlaneSpatialObject  {SpatialObjects/PlaneSpatialObject,Plane spatial object} 
Point  A templated class holding a geometric point in nDimensional space 
Point1D  
PointBasedSpatialObject  This class serves as the base class for pointbased spatial objects 
PointSet  A superclass of the Ndimensional mesh structure; supports point (geometric coordinate and attribute) definition 
PointSetFunction  Evaluates a function of an image at specified position 
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 pointset's bounding box is used 
PointSetToImageMetric  Computes similarity between a point set and an image 
PointSetToImageRegistrationMethod  Base class for PointSet to Image Registration Methods 
PointSetToPointSetMetric  Computes similarity between two point sets 
PointSetToPointSetMetricv4  Computes similarity between two point sets 
PointSetToPointSetRegistrationMethod  Base class for PointSet to PointSet Registration Methods 
PointSetToSpatialObjectDemonsRegistration  Implementation of Demons Registration between a PointSet and a SpatialObject 
PointsLocator  Accelerate geometric searches for points 
PolygonCell  Represents a polygon in a Mesh 
PolygonGroupSpatialObject  Implements a Region Of Interest Type 
PolygonSpatialObject  TODO 
PolylineMask2DImageFilter  Implements 2D image masking operation constrained by a contour 
PolylineMaskImageFilter  Implements image masking operation constrained by a polyline on a plane perpendicular to certain viewing direction 
PolyLineParametricPath  Represent a path of line segments through ND Space 
PostOrderTreeIterator  
PowellOptimizer  Implements Powell optimization using Brent line search 
PowImageFilter  Computes the powers of 2 images 
PreOrderTreeIterator  
PriorityQueueContainer  
ProcessAborted  
ProcessObject  The base class for all process objects (source, filters, mappers) in the Insight data processing pipeline 
ProcessObjectDomainThreader  Multithreaded processing on a domain by processing subdomains per thread 
ProgressAccumulator  Facilitates progress reporting for filters that wrap around multiple other filters 
FilterRecord  
ProgressEvent  
ProgressReporter  Implements progress tracking for a filter 
ProjectedIterativeDeconvolutionImageFilter  Mixin class that adds a projection step after each iteration 
ProjectedLandweberDeconvolutionImageFilter  Deconvolve an image using the projected Landweber deconvolution algorithm 
ProjectionImageFilter  Implements an accumulation of an image along a selected direction 
PyCommand  Command subclass that calls a Python callable object, e.g. a Python function 
QtProgressBar  
QuadEdge  Base class for the implementation of a quadedge data structure as proposed in "Guibas and Stolfi 1985" 
QuadEdgeMesh  Mesh class for 2D manifolds embedded in ND space 
QuadEdgeMeshBaseIterator  Base iterator class for QuadEdgeMesh 
QuadEdgeMeshBoundaryEdgesMeshFunction  Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a different boundary component 
QuadEdgeMeshCellTraitsInfo  Helper class holding the traits of QuadEdge cells 
QuadEdgeMeshConstFrontIterator  Const quad edge mesh front iterator 
QuadEdgeMeshConstIterator  Const iterator for QuadEdgeMesh 
QuadEdgeMeshConstIteratorGeom  Const geometrical iterator 
QuadEdgeMeshDecimationCriterion  
QuadEdgeMeshDecimationQuadricElementHelper  TODO explicit specification for VDimension=3!!! 
QuadEdgeMeshEulerOperatorCreateCenterVertexFunction  Create a vertex at the barycenter of the given face 
QuadEdgeMeshEulerOperatorDeleteCenterVertexFunction  Delete the vertex, connected edges and faces and create a new face in place of the previous vertex' onering 
QuadEdgeMeshEulerOperatorFlipEdgeFunction  Flip an edge 
QuadEdgeMeshEulerOperatorJoinFacetFunction  Join the two facets which are on both sides of a given internal edge 
QuadEdgeMeshEulerOperatorJoinVertexFunction  Collapse a given edge by joining its dest and its org 
QuadEdgeMeshEulerOperatorSplitEdgeFunction  Given Edge is splitted into two and associated faces see their degree increased by one (a triangle is transformed into a quad for example) 
QuadEdgeMeshEulerOperatorSplitFacetFunction  Given two edges h and g sharing the same Left() face, create a new edge joining h>Destination() to g>Destination(), thus splitting the original Left() 
QuadEdgeMeshEulerOperatorSplitVertexFunction  Split a vertex into two new connected vertices 
QuadEdgeMeshExtendedTraits  Extended traits for a QuadEdgeMesh 
QuadEdgeMeshFrontBaseIterator  Front iterator on Mesh class 
FrontAtom  Atomic information associated to each edge of the front 
QuadEdgeMeshFrontIterator  Non const quad edge front iterator 
QuadEdgeMeshFunctionBase  
QuadEdgeMeshIterator  Non const iterator for QuadMesh 
QuadEdgeMeshIteratorGeom  Non const geometrical iterator 
QuadEdgeMeshLineCell  Class that connects the QuadEdgeMesh with the Mesh 
QuadEdgeMeshPoint  Wrapper around a itk::Point in order to add a reference to an entry in the edge ring 
QuadEdgeMeshPolygonCell  
QuadEdgeMeshScalarDataVTKPolyDataWriter  
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 
QuadEdgeMeshToQuadEdgeMeshFilter  Duplicates the content of a Mesh 
QuadEdgeMeshTraits  Class holding the traits of the QuadEdgeMesh 
QuadEdgeMeshZipMeshFunction  Fuse the incoming edge and it's Onext() follower (like a zipper does) 
QuadraticEdgeCell  Represents a second order line segment for a Mesh 
QuadraticTriangleCell  Represents a second order triangular patch for a Mesh 
QuadraticTriangleCellTopology  QuadraticTriangleCellTopology holds data defining the topological connections of the vertices and edges of a TriangleCell 
QuadricDecimationQuadEdgeMeshFilter  Quadric decimation 
QuadrilateralCell  Represents a quadrilateral for a Mesh 
QuadrilateralCellTopology  Holds data defining the topological connections of the vertices and edges of a QuadrilateralCell 
QuasiNewtonOptimizerv4EstimateNewtonStepThreaderTemplate  Estimate the quasiNewton step in a thread 
QuasiNewtonOptimizerv4Template  Implement a QuasiNewton optimizer with BFGS Hessian estimation 
QuaternionRigidTransform  QuaternionRigidTransform of a vector space (e.g. space coordinates) 
QuaternionRigidTransformGradientDescentOptimizer  Implement a gradient descent optimizer 
RandomPermutation  Produce a random permutation of a collection 
RangeError  
RayCastInterpolateImageFunction  Projective interpolation of an image at specified positions 
RealTimeClock  Provides a timestamp from a realtime clock 
RealTimeInterval  A data structure for representing the time span between two RealTimeStamps, with similar high precision and a large dynamic range to what the RealTimeStamps offer 
RealTimeStamp  The RealTimeStamp is a data structure for representing time with high precision and a large dynamic range 
RealToHalfHermitianForwardFFTImageFilter  Base class for specialized realtocomplex forward Fast Fourier Transform 
ReceptorMemberCommand  A Command subclass that calls a pointer to a member function 
ReconstructionByDilationImageFilter  Grayscale reconstruction by dilation of an image 
ReconstructionByErosionImageFilter  Grayscale reconstruction by erosion of an image 
ReconstructionImageFilter  Performs a grayscale geodesic reconstruction – for performance comparison with GrayscaleGeodesicDilateImageFilter 
RecursiveGaussianImageFilter  Base class for computing IIR convolution with an approximation of a Gaussian kernel 
RecursiveMultiResolutionPyramidImageFilter  Creates a multiresolution pyramid using a recursive implementation 
RecursiveSeparableImageFilter  Base class for recursive convolution with a kernel 
RedPixelAccessor  Give access to the red component of a RGBPixel type 
ReflectiveImageRegionConstIterator  Multidimensional image iterator which only walks a region 
ReflectiveImageRegionIterator  Multidimensional image iterator which only walks a region 
Region  A region represents some portion or piece of data 
RegionFromReferenceLabelMapFilter  Set the region from a reference image 
RegionGrowImageFilter  Base class for RegionGrowImageFilter object 
RegionOfInterestImageFilter  Extract a region of interest from the input image 
RegistrationParameterScalesEstimator  Implements a registration helper class for estimating scales of transform parameters and step sizes 
RegistrationParameterScalesFromIndexShift  Registration helper class for estimating scales of transform parameters from the maximum voxel shift in image index space caused by a parameter change 
RegistrationParameterScalesFromJacobian  Implements a registration helper class for estimating scales of transform parameters from Jacobian norms 
RegistrationParameterScalesFromPhysicalShift  Registration helper class for estimating scales of transform parameters a step sizes, from the maximum voxel shift in physical space caused by a parameter change 
RegistrationParameterScalesFromShiftBase  Registration helper base class for estimating scales of transform parameters from the maximum voxel shift caused by a parameter change 
RegularExpressionSeriesFileNames  Generate an ordered sequence of filenames that match a regular expression 
RegularizedHeavisideStepFunction  Base class of the Regularized (smoothed) Heaviside functions 
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 
RegularStepGradientDescentBaseOptimizer  Implement a gradient descent optimizer 
RegularStepGradientDescentOptimizer  Implement a gradient descent optimizer 
ReinitializeLevelSetImageFilter  Reinitialize the level set to the signed distance function 
RelabelComponentImageFilter  Relabel the components in an image such that consecutive labels are used 
RelabelComponentObjectType  
RelabelComponentSizeInPixelsComparator  
RelabelLabelMapFilter  This filter relabels the LabelObjects; the new labels are arranged consecutively with consideration for the background value 
RenyiEntropyThresholdCalculator  Computes the RenyiEntropy's threshold for an image 
RenyiEntropyThresholdImageFilter  Threshold an image using the RenyiEntropy Threshold 
ResampleImageFilter  Resample an image via a coordinate transform 
RescaleIntensityImageFilter  Applies a linear transformation to the intensity levels of the input Image 
ResourceProbe  Computes the change of a value between two points in code 
ResourceProbesCollectorBase  Aggregates a set of probes 
RGBAPixel  Represent Red, Green, Blue and Alpha components for color images 
RGBGibbsPriorFilter  The RGBGibbsPriorFilter applies Gibbs Prior model for the segmentation of MRF images 
RGBPixel  Represent Red, Green and Blue components for color images 
RGBToLuminanceImageAdaptor  Presents a color image as being composed of the Luminance of its pixels 
RGBToLuminanceImageFilter  Converts an RGB image into a grayscale image 
RGBToVectorImageAdaptor  Presents an image of pixel type RGBPixel as being and image of Vectors 
RichardsonLucyDeconvolutionImageFilter  Deconvolve an image using the RichardsonLucy deconvolution algorithm 
Rigid2DTransform  Rigid2DTransform of a vector space (e.g. space coordinates) 
Rigid3DPerspectiveTransform  Rigid3DTramsform of a vector space (e.g. space coordinates) 
Rigid3DTransform  Rigid3DTransform of a vector space (e.g. space coordinates) 
RingBuffer  Templated ring buffer for holding anything 
RootTreeIterator  
RoundImageFilter  Rounds the value of each pixel 
ScalableAffineTransform  Affine transformation with a specified center of rotation 
ScalarAnisotropicDiffusionFunction  
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.{ImageProcessing/ScalarConnectedComponentImageFilter,Label connected components in a grayscale image} 
ScalarImageKmeansImageFilter  Classifies the intensity values of a scalar image using the KMeans algorithm 
ScalarToRGBColormapImageFilter  Implements pixelwise intensity>rgb mapping operation on one image 
ScaleLogarithmicTransform  Logarithmic Scale transformation of a vector space (e.g. space coordinates) 
ScaleSkewVersor3DTransform  ScaleSkewVersor3DTransform of a vector space (e.g. space coordinates) 
ScaleTransform  Scale transformation of a vector space (e.g. space coordinates) 
ScaleVersor3DTransform  This transform applies a Versor rotation, translation and anisotropic scale to the space 
ScatterMatrixImageFunction  Calculate the scatter matrix in the neighborhood of a pixel in a Vector image 
SceneSpatialObject  SceneSpatialObject has a list of SpatialObjects 
SegmentationBorder  Base class for SegmentationBorder object 
SegmentationLevelSetFunction  
SegmentationLevelSetImageFilter  A base class which defines the API for implementing a special class of image segmentation filters using level set methods 
SegmentationRegion  Base class for SegmentationRegion object 
ShanbhagThresholdCalculator  Computes the Shanbhag threshold for an image. Aka intermeans 
ShanbhagThresholdImageFilter  Threshold an image using the Shanbhag Threshold 
ShapeDetectionLevelSetFunction  This function is used in the ShapeDetectionLevelSetImageFilter to segment structures in an image based on a user supplied edge potential map 
ShapeDetectionLevelSetImageFilter  Segments structures in images based on a user supplied edge potential map 
ShapedFloodFilledFunctionConditionalConstIterator  Iterates over a floodfilled spatial function with readonly access to pixels 
ShapedFloodFilledImageFunctionConditionalConstIterator  Iterates over a floodfilled image function with readonly access to pixels 
ShapedFloodFilledImageFunctionConditionalIterator  Iterates over a floodfilled image function with write access to pixels 
ShapedNeighborhoodIterator  A neighborhood iterator which can take on an arbitrary shape 
Iterator  
ShapeKeepNObjectsLabelMapFilter  Keep N objects according to their shape attributes 
ShapeLabelMapFilter  The valuator class for the ShapeLabelObject 
ShapeLabelObject  A Label object to store the common attributes related to the shape of the object 
ShapeOpeningLabelMapFilter  Remove objects according to the value of their shape attribute 
ShapePositionLabelMapFilter  Mark a single pixel in the label object which correspond to a position given by an attribute 
ShapePriorMAPCostFunction  Represents the maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to estimate the shape paramaeters 
ShapePriorMAPCostFunctionBase  Represents the base class of maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to estimate the shape paramaeters 
ShapePriorSegmentationLevelSetFunction  This function is used in ShapePriorSegmentationLevelSetFilter to segment structures in an image based on user supplied edge potential map and shape model 
ShapePriorGlobalDataStruct  
ShapePriorSegmentationLevelSetImageFilter  A base class which defines the API for implementing a level set segmentation filter with statistical shape influence 
ShapeRelabelImageFilter  Relabel objects according to their shape attributes 
ShapeRelabelLabelMapFilter  Relabels objects according to their shape attributes 
ShapeSignedDistanceFunction  Base class for functions which evaluates the signed distance from a shape 
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 
LineOfLabelObject  
LineOfLabelObjectComparator  
ShiftScaleImageFilter  Shift and scale the pixels in an image 
ShiftScaleLabelMapFilter  Shifts and scales a label map filter, giving the option to change the background value 
ShiSparseLevelSetImage  Derived class for the shi representation of levelset function 
ShrinkImageFilter  Reduce the size of an image by an integer factor in each dimension 
SigmoidImageFilter  Computes the sigmoid function pixelwise 
SignedDanielssonDistanceMapImageFilter  
SignedMaurerDistanceMapImageFilter  This filter calculates the Euclidean distance transform of a binary image in linear time for arbitrary dimensions 
Similarity2DTransform  Similarity2DTransform of a vector space (e.g. space coordinates) 
Similarity3DTransform  Similarity3DTransform of a vector space (e.g. space coordinates) 
SimilarityIndexImageFilter  Measures the similarity between the set of nonzero pixels of two images 
SimpleConstMemberCommand  A Command subclass that calls a pointer to a member function 
SimpleContourExtractorImageFilter  Computes an image of contours which will be the contour of the first image 
SimpleDataObjectDecorator  Decorates any "simple" data type (data types without smart pointers) with a DataObject API 
SimpleFastMutexLock  Critical section locking class that can be allocated on the stack 
SimpleFilterWatcher  Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout 
SimpleMemberCommand  A Command subclass that calls a pointer to a member function 
SimpleMutexLock  Simple mutual exclusion locking class 
SimplexMesh  The class represents a 2simplex mesh 
SimplexMeshAdaptTopologyFilter  This filter changes the topology of a 2simplex mesh 
SimplexCellVisitor  
SimplexMeshGeometry  Handle geometric properties for vertices of a simplx mesh 
SimplexMeshToTriangleMeshFilter  This filter converts a 2simplex mesh into a triangle mesh 
SimplexCellVisitor  
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.) 
SimplexCellVisitor  
SingleValuedCostFunction  This class is a base for the CostFunctions returning a single value 
SingleValuedCostFunctionv4Template  This class is a base for a CostFunction that returns a single value 
SingleValuedNonLinearOptimizer  This class is a base for the Optimization methods that optimize a single valued function 
SingleValuedNonLinearVnlOptimizer  This class is a base for the Optimization methods that optimize a single valued function 
SingleValuedVnlCostFunctionAdaptor  This class is an Adaptor that allows to pass itk::SingleValuedCostFunctions to vnl_optimizers expecting a vnl_cost_function 
SinImageAdaptor  Presents an image as being composed of the vcl_sin() of its pixels 
SinImageFilter  Computes the sine of each pixel 
SinRegularizedHeavisideStepFunction  Sinbased implementation of the Regularized (smoothed) Heaviside functions 
Size  Represent the size (bounds) of a ndimensional image 
SliceBySliceImageFilter  Apply a filter or a pipeline slice by slice on an image 
SliceIterator  A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through operator[] 
SmapsData_2_6  Read a smaps stream and return the memory usage information. Smaps files have been added since the linux kernel 2.6 
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 
SmapsRecord  An entry in a smaps file 
SmartPointer  Implements transparent reference counting 
SmartPointerForwardReference  Implements transparent reference counting in situations where forward references / cyclic include dependencies are a problem 
SmoothingQuadEdgeMeshFilter  Quad Edge Mesh Smoothing Filter 
SmoothingRecursiveGaussianImageFilter  Computes the smoothing of an image by convolution with the Gaussian kernels implemented as IIR filters 
SobelEdgeDetectionImageFilter  A 2D or 3D edge detection using the Sobel operator 
SobelOperator  A NeighborhoodOperator for performing a directional Sobel edgedetection operation at a pixel location 
SparseFieldCityBlockNeighborList  A convenience class for storing indices which reference neighbor pixels within a neighborhood 
SparseFieldFourthOrderLevelSetImageFilter  This class implements the fourth order level set PDE framework 
SparseFieldLayer  A very simple linked list that is used to manage nodes in a layer of a sparse field levelset solver 
RegionType  
SparseFieldLayerIterator  The nonconst version of the ConstSparseFieldLayerIterator 
SparseFieldLevelSetImageFilter  This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as levelsets 
SparseFieldLevelSetNode  
SparseImage  A storage type for sparse image data 
SpatialFunction  Ndimensional spatial function class 
SpatialFunctionImageEvaluatorFilter  Evaluates a SpatialFunction onto a source image 
SpatialObject  Implementation of the composite pattern 
SpatialObjectDuplicator  
SpatialObjectFactory  Create instances of SpatialObjects 
SpatialObjectFactoryBase  Create instances of SpatialObjects 
SpatialObjectPoint  Point used for spatial objets 
SpatialObjectProperty  
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.{SpatialObjects/SpatialObjectToImageFilter,Convert a spatial object to an image} 
SpatialObjectToImageStatisticsCalculator  
SpatialObjectToPointSetFilter  Base class for filters that take a SpatialObject as input and produce a PointSet as output. The pointset created is in physical space 
SpatialObjectTreeContainer  Array class with size defined at construction time 
SpatialObjectTreeNode  TODO 
SpatialOrientationAdapter  Converts SpatialOrientation flags to/from direction cosines 
SpecialCoordinatesImage  Templated ndimensional nonrectilinearcoordinate image base class 
SphereMeshSource  Input the center and resolutions in 2 directions(verizon and horizon) to create a spherelike 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 
SphereSignedDistanceFunction  Compute the signed distance from a Ndimensional sphere 
SphereSpatialFunction  Spatial function implementation of a sphere 
SPSAOptimizer  An optimizer based on simultaneous perturbation.. 
SqrtImageAdaptor  Presents an image as being composed of the vcl_sqrt() of its pixels 
SqrtImageFilter  Computes the square root of each pixel 
SquaredDifferenceImageFilter  Implements pixelwise the computation of squared difference 
SquaredEdgeLengthDecimationQuadEdgeMeshFilter  
SquareImageFilter  Computes the square of the intensity values pixelwise 
StandardDeviationProjectionImageFilter  Mean projection 
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 
StartEvent  
StartPickEvent  
StatisticsImageFilter  Compute min. max, variance and mean of an Image 
StatisticsKeepNObjectsLabelMapFilter  Keep N objects according to their statistics attributes 
StatisticsLabelMapFilter  The valuator class for the ShapeLabelObject 
StatisticsLabelObject  A Label object to store the common attributes related to the statistics of the object 
StatisticsOpeningLabelMapFilter  Remove the objects according to the value of their statistics attribute 
StatisticsPositionLabelMapFilter  Mark a single pixel in the label object which correspond to a position given by an attribute 
StatisticsRelabelImageFilter  Relabel objects according to their shape attributes 
StatisticsRelabelLabelMapFilter  Relabel objects according to their shape attributes 
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 
StdStreamLogOutput  Represents a standard stream output stream 
STLConstContainerAdaptor  An adapter object that casts a [const itk::XxxContainer] into [const std::xxx] and enables access to the underlying data structure 
STLContainerAdaptor  An adapter object that casts a itk::XxxContainer into std::xxx and enables access to the underlying data structure 
StoppingCriterionBase  An abstract base class to represent a stopping criterion for an iterative algorithm 
StreamingImageFilter  Pipeline object to control data streaming for large data processing 
StreamingImageIOBase  A base class for specific ImageIO file formats which support streaming 
StructHashFunction  Generic hash function for an arbitrary struct (or class) 
SubjectImplementation  
SubtractConstantFromImageFilter  This class is deprecated. All features of this class have been incorporated into the SubtractImageFilter. This class is a thin wrapper around the SubtractImageFilter that provides the ITKv3 API 
SubtractImageFilter  Pixelwise subtraction of two images 
SumOfSquaresImageFunction  Calculate the sum of squares in the neighborhood of a pixel 
SumProjectionImageFilter  Sum projection 
SurfaceSpatialObject  Representation of a Surface based on the spatial object classes 
SurfaceSpatialObjectPoint  Point used for a Surface definition 
SymmetricEigenAnalysis  Find Eigen values of a real 2D symmetric matrix. It serves as a threadsafe alternative to the class: vnl_symmetric_eigensystem, which uses netlib routines 
SymmetricEigenAnalysisImageFilter  Computes the eigenvalues of every input symmetric matrix pixel 
SymmetricEigenSystem  Wrapper of the vnl_symmetric_eigensystem algorithm 
SymmetricEllipsoidInteriorExteriorSpatialFunction  Function implementation of an ellipsoid 
SymmetricForcesDemonsRegistrationFilter  Deformably register two images using the demons algorithm 
SymmetricForcesDemonsRegistrationFunction  
GlobalDataStruct  
SymmetricSecondRankTensor  Represent a symmetric tensor of second rank 
SyNImageRegistrationMethod  Interface method for the performing greedy SyN image registration 
SysResourceMemoryUsageObserver  
TanImageAdaptor  Presents an image as being composed of the vcl_tan() of its pixels 
TanImageFilter  Computes the tangent of each input pixel 
TargetClass  
TemporalDataObject  DataObject subclass with knowledge of temporal region 
TemporalProcessObject  TemporalProcessObject implements a ProcessObject for the itk pipeline with the notion of a temporal region 
TemporalRegion  Region subclass that holds a region in time 
TensorFractionalAnisotropyImageFilter  Computes the Fractional Anisotropy for every pixel of a input tensor image 
TensorRelativeAnisotropyImageFilter  Computes the Relative Anisotropy for every pixel of a input tensor image 
TernaryAddImageFilter  Pixelwise addition of three images 
TernaryFunctorImageFilter  Implements pixelwise generic operation of three images 
TernaryMagnitudeImageFilter  Pixelwise addition of three images 
TernaryMagnitudeSquaredImageFilter  Pixelwise addition of three images 
TetrahedronCell  TetrahedronCell represents a tetrahedron for a Mesh 
TetrahedronCellTopology  TetrahedronCellTopology holds data defining the topological connections of the vertices and edges of a TetrahedronCell 
TextOutput  
ThinPlateR2LogRSplineKernelTransform  
ThinPlateSplineKernelTransform  
ThreadedDomainPartitioner  Virtual base class for partitioning a domain into subsets to be processed per thread when parallel processing 
ThreadedImageRegionPartitioner  Class for partitioning of an ImageRegion 
ThreadedIndexedContainerPartitioner  Partitions an indexed container 
ThreadedIteratorRangePartitioner  Partitions an iterator range for threading 
ThreadedIteratorRangePartitionerDomain  Domain type for the ThreadedIteratorRangePartitioner 
ThreadLogger  Providing logging service as a separate thread 
ThresholdImageFilter  Set image values to a userspecified value if they are below, above, or between simple threshold values 
ThresholdLabelerImageFilter  Label an input image according to a set of thresholds 
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 
ThresholdSegmentationLevelSetFunction  This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images based on intensity values 
ThresholdSegmentationLevelSetImageFilter  Segments structures in images based on intensity values 
TikhonovDeconvolutionImageFilter  An inverse deconvolution filter regularized in the Tikhonov sense 
TileImageFilter  Tile multiple input images into a single output image 
TileInfo  
TimeProbe  Computes the time passed between two points in code 
TimeProbesCollectorBase  Aggregates a set of time probes 
TimeStamp  Generate a unique, increasing time value 
TimeVaryingBSplineVelocityFieldImageRegistrationMethod  Interface method for the current registration framework using the time varying velocity field transform 
TimeVaryingBSplineVelocityFieldTransform  Integrate a timevarying velocity field represented by a Bspline control point lattice 
TimeVaryingBSplineVelocityFieldTransformParametersAdaptor  TimeVaryingBSplineVelocityFieldTransformParametersAdaptor is a helper class intended to definition 
TimeVaryingVelocityFieldImageRegistrationMethodv4  Interface method for the current registration framework using the time varying velocity field transform 
TimeVaryingVelocityFieldIntegrationImageFilter  Integrate a timevarying velocity field using 4th order RungeKutta 
TimeVaryingVelocityFieldTransform  Transform objects based on integration of a timevarying velocity field 
TimeVaryingVelocityFieldTransformParametersAdaptor  TimeVaryingVelocityFieldTransformParametersAdaptor is a helper class intended to definition 
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 
TorusInteriorExteriorSpatialFunction  Spatial function implementation of torus symmetric about the zaxis in 3D 
Transform  Transform points and vectors from an input space to an output space 
TransformBaseTemplate  
TransformMeshFilter  TransformMeshFilter applies a transform to all the points of a mesh 
TransformParametersAdaptor  Base helper class intended for multiresolution image registration 
TransformParametersAdaptorBase  Base helper class intended for multiresolution image registration 
TransformToDeformationFieldSource  Generate a deformation field from a coordinate transform 
TransformToDisplacementFieldSource  Generate a displacement field from a coordinate transform 
TranslationTransform  Translation transformation of a vector space (e.g. space coordinates) 
TreeAddEvent  Checks if a node has been added to the tree 
TreeChangeEvent  Checks if the position of a node in the tree has been changed 
TreeContainer  A tree container 
TreeContainerBase  A base class for tree containers 
TreeIteratorBase  This class provides the base implementation for tree iterators 
TreeIteratorClone  
TreeNode  Represents a node in a tree 
TreeNodeChangeEvent  Signals that a node has been set to another value. The position of the changed node is provided 
TreePruneEvent  Signals that a node and all its childs will shortly be removed. The position of the toplevel removed node is provided 
TreeRemoveEvent  Checks if a node has been removed from the tree 
TriangleCell  
TriangleCellTopology  
TriangleHelper  A convenience class for computation of various triangle elements in 2D or 3D 
TriangleMeshToBinaryImageFilter  3D Rasterization algorithm Courtesy of Dr David Gobbi of Atamai Inc 
TriangleMeshToSimplexMeshFilter  This filter converts a triangle mesh into a 2simplex mesh 
TriangleThresholdCalculator  Computes the Triangle's threshold for an image 
TriangleThresholdImageFilter  Threshold an image using the Triangle Threshold 
TubeSpatialObject  Representation of a tube based on the spatial object classes 
TubeSpatialObjectPoint  Point used for a tube definition 
UnaryCorrespondenceMatrix  A matrix used to store the Unary Metric for medial node comparisons between two images 
UnaryFunctorImageFilter  Implements pixelwise generic operation on one image 
UnsharpMaskLevelSetImageFilter  This class implements a detail enhancing filter by making use of the 4thorder level set isotropic diffusion (smoothing) PDE 
UpdateMalcolmSparseLevelSet  Base class for updating the Malcolm representation of levelset function 
UpdateShiSparseLevelSet  Base class for updating the Shi representation of levelset function 
UpdateWhitakerSparseLevelSet  Base class for updating the levelset function 
UserEvent  
ValarrayImageContainer  Defines a frontend to the std\::<valarray> container that conforms to the ImageContainerInterface 
VanHerkGilWermanDilateImageFilter  
VanHerkGilWermanErodeDilateImageFilter  Class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. The SetBoundary facility isn't necessary for operation of the anchor method but is included for compatibility with other morphology classes in itk 
VanHerkGilWermanErodeImageFilter  
VariableLengthVector  Represents an array whose length can be defined at runtime 
VariableSizeMatrix  A templated class holding a M x N size Matrix 
VarianceImageFunction  Calculate the variance in the neighborhood of a pixel 
Vector  A templated class holding a nDimensional vector 
VectorAnisotropicDiffusionFunction  
VectorCastImageFilter  Casts input vector pixels to output vector pixel type 
VectorConfidenceConnectedImageFilter  Segment pixels with similar statistics using connectivity 
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 
VectorContainer  Define a frontend to the STL "vector" container that conforms to the IndexedContainerInterface 
ConstIterator  
Iterator  
VectorCurvatureAnisotropicDiffusionImageFilter  
VectorCurvatureNDAnisotropicDiffusionFunction  
VectorExpandImageFilter  Expand the size of a vector image by an integer factor in each dimension 
VectorGradientAnisotropicDiffusionImageFilter  
VectorGradientMagnitudeImageFilter  Computes a scalar, gradient magnitude image from a multiple channel (pixels are vectors) input 
VectorGradientNDAnisotropicDiffusionFunction  
VectorImage  Templated ndimensional vector image class 
Rebind  A structure which enable changing any image class' pixel type to another 
VectorImageNeighborhoodAccessorFunctor  Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by the Neighborhood class 
VectorImageToImageAdaptor  Presents a VectorImage and extracts a component from it into an image 
VectorImageToImageMetricTraitsv4  A simple structure holding type information for ImageToImageMetricv4 classes 
VectorIndexSelectionCastImageFilter  Extracts the selected index of the vector that is the input pixel type 
VectorInterpolateImageFunction  Base class for all vector image interpolaters 
VectorLinearInterpolateImageFunction  Linearly interpolate a vector image at specified positions 
VectorLinearInterpolateNearestNeighborExtrapolateImageFunction  Linearly interpolate or NN extrapolate a vector image at specified positions 
VectorMagnitudeImageFilter  Take an image of vectors as input and produce an image with the magnitude of those vectors 
VectorMeanImageFunction  Calculate the mean value in the neighborhood of a pixel in a Vector image 
VectorNearestNeighborInterpolateImageFunction  Nearest neighbor interpolate a vector image at specified positions 
VectorNeighborhoodInnerProduct  Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator 
VectorNeighborhoodOperatorImageFilter  Applies a single scalar NeighborhoodOperator to an itk::Vector image region 
VectorResampleImageFilter  Resample an image via a coordinate transform 
VectorRescaleIntensityImageFilter  Applies a linear transformation to the magnitude of pixel vectors in a vector Image 
VectorThresholdSegmentationLevelSetFunction  This function is used in VectorThresholdSegmentationLevelSetImageFilter to segment structures in images based on the Mahalanobis distance 
VectorThresholdSegmentationLevelSetImageFilter  Segments structures in images based on intensity values 
VectorToRGBImageAdaptor  Presents an image of pixel type Vector as being and image of RGBPixel type 
VelocityFieldTransform  Provides local/dense/highdimensionality transformation via a a velocity field 
Version  Track the current version of the software 
Versor  A templated class holding a unit quaternion 
VersorRigid3DTransform  VersorRigid3DTransform of a vector space (e.g. space coordinates) 
VersorRigid3DTransformOptimizer  Implement a gradient descent optimizer for the VersorRigid3DTransform parameter space 
VersorTransform  
VersorTransformOptimizer  Implement a gradient descent optimizer 
VertexCell  Represents a single vertex for a Mesh 
VesselTubeSpatialObject  Representation of a tube based on the spatial object classes 
VesselTubeSpatialObjectPoint  Point used for a tube definition 
VideoFileReader  Reader that creates a VideoStream 
VideoFileWriter  Writer that takes in a VideoStream and writes the frames to a file 
VideoIOBase  Abstract superclass defines video IO interface 
VideoIOFactory  Create instances of VideoIO objects using an object factory 
VideoSource  A TemporalProcessObject that produces a VideoStream 
ThreadStruct  
VideoStream  A DataObject that holds a buffered portion of a video 
VideoToVideoFilter  Base class for filters that use a VideoStream as input and output 
vidl_itk_istream  Implementation of VXL's vidl_istream using an itk VideoStream 
VMMapData_10_2  TODO 
VMMapFileParser  Read the output of a vmmap command and extract the memory usage information. Used for MAC OS X machines 
VMMapRecord  Contains an entry in a smaps file 
VMMapSummaryRecord  Contains an entry in a smaps file 
VnlFFTCommon  Common routines related to Vnl's FFT implementation 
VnlFFTTransform  
VnlForwardFFTImageFilter  VNL based forward Fast Fourier Transform 
VnlHalfHermitianToRealInverseFFTImageFilter  VNLbased reverse Fast Fourier Transform 
VnlInverseFFTImageFilter  VNLbased reverse Fast Fourier Transform 
VnlRealToHalfHermitianForwardFFTImageFilter  VNLbased forward Fast Fourier Transform 
VolumeSplineKernelTransform  
VoronoiDiagram2D  Implements the 2Dimensional Voronoi Diagram 
VoronoiEdge  
VoronoiDiagram2DGenerator  Implement the Sweep Line Algorithm for the construction of the 2D Voronoi Diagram 
FortuneEdge  
FortuneHalfEdge  
FortuneSite  
VoronoiPartitioningImageFilter  
VoronoiSegmentationImageFilter  
VoronoiSegmentationImageFilterBase  Base class for VoronoiSegmentationImageFilter 
VoronoiSegmentationRGBImageFilter  
VotingBinaryHoleFillingImageFilter  Fills in holes and cavities by applying a voting operation on each pixel 
VotingBinaryImageFilter  Applies a voting operation in a neighborhood of each pixel 
VotingBinaryIterativeHoleFillingImageFilter  Fills in holes and cavities by iteratively applying a voting operation 
VTKPolyDataReader  Reads a vtkPolyData file and create an itkMesh 
VTKPolyDataWriter  Writes an itkMesh to a file in VTK file format 
VXLVideoIO  VideoIO object for reading and writing videos using VXL 
VXLVideoIOFactory  Create instances of VXLVideoIO objects using an object factory 
WarpImageFilter  Warps an image using an input displacement field 
WarpMeshFilter  WarpMeshFilter applies a deformation field to all the points of a mesh. The deformation field is represented as an image of Vectors 
WarpVectorImageFilter  Warps an image using an input displacement field 
WatershedImageFilter  A lowlevel image analysis algorithm that automatically produces a hierarchy of segmented, labeled images from a scalarvalued image input 
WatershedMiniPipelineProgressCommand  
WeakPointer  Implements a weak reference to an object 
WeightedAddImageFilter  Computes a weighted sum of two images pixelwise 
WhitakerSparseLevelSetImage  Derived class for the sparsefield representation of levelset function 
WhiteTopHatImageFilter  White top hat extract local maxima that are larger than the structuring element 
WienerDeconvolutionImageFilter  The Wiener deconvolution image filter is designed to restore an image convolved with a blurring kernel while keeping noise enhancement to a minimum 
WindowedSincInterpolateImageFunction  Use the windowed sinc function to interpolate 
WrapPadImageFilter  Increase the image size by padding with replicants of the input image value 
XMLFileOutputWindow  Messages sent from the system are sent to a file with each message enclosed by XML tags 
XMLFilterWatcher  Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. Formats reports with xml 
XorImageFilter  Computes the XOR bitwise operator pixelwise between two images 
YenThresholdCalculator  Computes the Yen's threshold for an image 
YenThresholdImageFilter  Threshold an image using the Yen Threshold 
ZeroCrossingBasedEdgeDetectionImageFilter  This filter implements a zerocrossing based edge detecor 
ZeroCrossingImageFilter  This filter finds the closest pixel to the zerocrossings (sign changes) in a signed itk::Image 
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 
ZeroFluxNeumannPadImageFilter  Increase the image size by padding according to the zeroflux Neumann boundary condition 
itkv3  
Rigid3DTransform  ITK3.x compatible Rigid3DTransform of a vector space (e.g. space coordinates) 
kmldom  
MetaDataKey  
ossimplugins  
otb  The "otb" namespace contains all Orfeo Toolbox (OTB) classes There are several nested namespaces withing the otb:: namespace 
Accessor  
ShiftScalePixelAccessor  Apply a shift scale operation to the value 
VectorImageToASPixelAccessor  Give access to a Vector pixel type as if it were a RGBPixel type 
BandName  
CellFusionMode  
Function  
AmplitudeFunctor  Compute the module from the selected channel in the input 
BlackmanWindowFunction  Window function for sinc interpolation.

ChannelSelectorFunctor  Base class for pixel representation functions 
ComplexToIntensity  
CosineWindowFunction  
GaussianWindowFunction  Gaussian interpolation windowing function.
