ITK
4.13.0
Insight Segmentation and Registration Toolkit

CoherenceEnhancingDiffusionCommandLine  
Details  
op  
CanBeAddedOrSubstracted  
CanBeDivided  
CanBeMultiplied  
H5  
itk  The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes. There are several nested namespaces within the itk:: namespace 
Accessor  
AbsPixelAccessor  Give access to the std::abs() function of a value 
AcosPixelAccessor  Give access to the std::acos() function of a value 
AddPixelAccessor  Simulates the effect of adding a constant value to all pixels 
AsinPixelAccessor  Give access to the std::asin() function of a value 
AtanPixelAccessor  Give access to the std::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 std::cos() function of a value 
ExpNegativePixelAccessor  Give access to the std::exp() function of a value 
ExpPixelAccessor  Give access to the std::exp() function of a value 
LabelSelectionPixelAccessor  Return a binary mask of the selected label 
Log10PixelAccessor  Give access to the std::log10() function of a value 
LogPixelAccessor  Give access to the std::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 std::sin() function of a value 
SqrtPixelAccessor  Give access to the std::sqrt() function of a value 
TanPixelAccessor  Give access to the std::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  
Detail  
AtomicOps  
AtomicOps< 4 >  
AtomicType  
AtomicOps< 8 >  
AtomicType  
IsAtomicSupportedIntegralType  
Constraints  
fem  
CompareLandmarkDisplacementError  
Element  Abstract base element class 
Node  Class that stores information required to define a node 
Element1DStress  Class that is used to define linear elasticity problem in 1D space 
Element2DC0LinearLine  2noded, linear, C0 continuous line element in 2D space. takes loads only along the length of the axis 
Element2DC0LinearLineStress  2noded finite element class in 2D space for linear elasticity problem 
Element2DC0LinearQuadrilateral  4noded, linear, C0 continuous finite element in 2D space.The ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: 
Element2DC0LinearQuadrilateralMembrane  4noded finite element class in 2D space 
Element2DC0LinearQuadrilateralStrain  4noded finite element class in 2D space for linear elasticity problemThe ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: 
Element2DC0LinearQuadrilateralStress  4noded finite element class in 2D space 
Element2DC0LinearTriangular  3noded, linear, C0 continuous finite element in 2D space.The ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: 
Element2DC0LinearTriangularMembrane  3noded finite element class in 2D space 
Element2DC0LinearTriangularStrain  3noded finite element class in 2D space for linear elasticity problem 
Element2DC0LinearTriangularStress  3noded finite element class in 2D space for linear elasticity problem 
Element2DC0QuadraticTriangular  6noded, quadratic, C0 continuous finite element in 2D space that defines a triangle 
Element2DC0QuadraticTriangularStrain  6noded finite element class in 2D space for linear elasticity problem that defines a triangle element 
Element2DC0QuadraticTriangularStress  6noded finite element class in 2D space for linear elasticity problem. The constitutive equation used is for plane stress 
Element2DC1Beam  1D Beam (spring that also bends) finite element in 2D space 
Element2DMembrane  Class that is used to define a membrane energy problem in 2D space 
Element2DStrain  Class that is used to define linear elasticity problem in 2D space 
Element2DStress  Class that is used to define linear elasticity problem in 2D space 
Element3DC0LinearHexahedron  8noded, linear, C0 continuous finite element in 3D space 
Element3DC0LinearHexahedronMembrane  8noded finite element class in 3D space. The constitutive equation used is from membrane bending energy 
Element3DC0LinearHexahedronStrain  8noded finite element class in 3D space. The constitutive equation used is from linear elasticity theory 
Element3DC0LinearTetrahedron  4noded, linear, C0 continuous finite element in 3D space 
Element3DC0LinearTetrahedronMembrane  4noded finite element class in 3D space. The constitutive equation used is from membrane bending energy 
Element3DC0LinearTetrahedronStrain  4noded finite element class in 3D space for linear elasticity problem 
Element3DC0LinearTriangular  3noded, linear, C0 continuous finite element in 2D space 
Element3DC0LinearTriangularLaplaceBeltrami  3noded finite element class in 3D space for surface LaplaceBeltrami problem 
Element3DC0LinearTriangularMembrane  3noded finite element class in 3D space for surface membrane problem 
Element3DMembrane  Class that is used to define a membrane energy problem in 3D space 
Element3DMembrane1DOF  Class that is used to define a membrane energy problem in 3D space 
Element3DStrain  Class that is used to define linear elasticity problem in 3D space 
ElementStd  Implements standard node management in the element classes 
FEMException  Base class for all exception's that can occur within FEM classes 
FEMExceptionIO  Base class for all IO exception's that can occur within FEM classe 
FEMExceptionItpackSolver  Handles errors that occur in itpack solving routines 
FEMExceptionItpackSparseMatrixSbagn  Handles errors that occur when unfinalizing the matrix 
FEMExceptionItpackSparseMatrixSbsij  Handles errors that occur when building the matrix 
FEMExceptionLinearSystem  
FEMExceptionLinearSystemBounds  
FEMExceptionObjectNotFound  Object not found exception 
FEMExceptionSolution  Base class for all exceptions that can occur when solving FEM problem 
FEMExceptionWrongClass  Bad object exception 
FEMLightObject  Base class for all classes that define the FEM system 
FEMObject  Implements Ndimensional Finite element (FE) models including elements, materials, and loads 
FEMP  Pointer used to store polymorphic elements in STL arrays 
FEMPArray  Array for FEMP objects 
FEMRegistrationFilter  FEM Image registration filter. The image registration problem is modelled here with the finite element method. Image registration is, in general, an illposed problem. Thus, we use an optimization scheme where the optimization criterion is given by a regularized variational energy. The variational energy arises from modeling the image as a physical body on which external forces act. The body is allowed to deform so as to minimize the applied force. The resistance of the physical body to deformation, determined by the physics associated with the body, serves to regularize the solution. The forces applied to the body are, generally, highly nonlinear and so the body is allowed to deform slowly and incrementally. The direction it deforms follows the gradient of the potential energy (the force) we define. The potential energies we may choose from are given by the itk imagetoimage metrics. The choices and the associated direction of descent are : Mean Squares (minimize), Normalized CrossCorrelation (maximize), and Mutual Information (maximize). Note that we have to set the direction (SetDescentDirection) when we choose a metric 
FEMScatteredDataPointSetToImageFilter  Scattered data approximation to interpolation in the presence of outliers 
FiniteDifferenceFunctionLoad  General image pair load that uses the itkFiniteDifferenceFunctions 
GaussIntegrate  Use the GaussLegendre formula to perform integration 
ImageMetricLoad  General image pair load that uses the itkImageToImageMetrics 
ImageToRectilinearFEMObjectFilter  Generate a rectilinar mesh from an image. The result is stored in a FEMObject 
ItpackSparseMatrix  Compressed row sparse matrix representation that makes use of itpack to dynamically assemble the matrix 
LinearSystemWrapper  Defines all functions required by Solver class to allocate, assemble and solve a linear system of equation 
LinearSystemWrapperDenseVNL  LinearSystemWrapper class that uses VNL numeric library functions to define a sparse linear system of equations 
LinearSystemWrapperItpack  LinearSystemWrapper class that uses Itpack numeric library functions to define and solve a sparse linear system of equations 
LinearSystemWrapperVNL  LinearSystemWrapper class that uses VNL numeric library functions to define a sparse linear system of equations 
Load  General abstract load base class 
LoadBC  Generic essential (Dirichlet) boundary conditions 
LoadBCMFC  Generic linear multi freedom displacement constraint in global coordinate system 
MFCTerm  Class that holds information about one term in MFC constraint equation 
LoadEdge  A generic load that can be applied to an edge of the element 
LoadElement  Virtual element load base class 
LoadGrav  Abstract gravity load class 
LoadGravConst  Constant gravity load class 
LoadLandmark  This load is derived from the motion of a specific landmark 
LoadNode  This load is applied on a specific point within the system 
LoadNoisyLandmark  
LoadPoint  This load is applied on a point in an element 
LoadTest  Example to show how to define templated load classes 
Material  Base class for storing all the implicit material and other properties required to fully define the element class 
MaterialLinearElasticity  Linear elasticity material class 
PhysicsBasedNonRigidRegistrationMethod  Perform a nonrigid registration of two 3D images using a set of feature points, block matching and linear elastic model 
RobustSolver  
Solution  Provides functions to access the values of the solution vector 
Solver  FEM solver used to generate a solution for a FE formulation 
SolverCrankNicolson  FEM Solver for time dependent problems; uses CrankNicolson implicit discretization scheme 
SolverHyperbolic  Solver class suitable for hyperbolic problems.M*ddu + C*du + K*u=F 
fftw  
Proxy  
Proxy< double >  
Proxy< float >  
Function  
AdaptiveEqualizationHistogram  
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 
LocalStructure  
MorphologicalGradientHistogram  
MorphologyHistogram  
MorphSDTHelper  
OverUnderColormapFunction  Function object which maps a scalar value into an RGB colormap value 
RankHistogram  
RedColormapFunction  Function object which maps a scalar value into an RGB colormap value 
SharpM  
Sheetness  
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 
Tubularness  
VectorMorphologicalGradientHistogram  
VectorMorphologyHistogram  
VectorRankHistogram  
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  
BitwiseNot  Performs the C++ unary bitwise NOT operator 
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  
DivFloor  Cast arguments to double, performs division then takes the floor 
DivideOrZeroOut  
DivReal  Promotes arguments to real type and performs division 
EdgePotential  
ElongationLabelObjectAccessor  
Equal  Functor for == operation on images and constants 
EquivalentEllipsoidDiameterLabelObjectAccessor  
EquivalentSphericalPerimeterLabelObjectAccessor  
EquivalentSphericalRadiusLabelObjectAccessor  
Exp  
ExpNegative  
FeretDiameterLabelObjectAccessor  
FlatnessLabelObjectAccessor  
GEConst  
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 
MagnitudeAndPhaseToComplex  
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  
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  
TernaryOperator  Return argument 2 if argument 1 is false, and argument 3 otherwise 
ThresholdLabeler  
TikhonovDeconvolutionFunctor  
UnaryMinus  Apply the unary minus operator 
VarianceLabelObjectAccessor  
VectorCast  
VectorIndexSelectionCast  
VectorMagnitude  
VectorMagnitudeLinearTransform  
WeightedAdd2  
WeightedElongationLabelObjectAccessor  
WeightedFlatnessLabelObjectAccessor  
WeightedPrincipalAxesLabelObjectAccessor  
WeightedPrincipalMomentsLabelObjectAccessor  
WienerDeconvolutionFunctor  
XOR  Bitwise XOR fucntor 
GTest  The GTest namespace contains GTest extensions for ITK, and convenience typedefs, and functions to aid in analytic testing of results and values 
Predicate  The Predicate namespace contains functions used to implement custom GTest PredicateFormatters 
TypedefsAndConstructors  
Dimension2  Contains commonly used typedefs for working with 2D Images, and utility functions to construct commonly used objects 
Dimension3  Contains commonly used typedefs for working with 3D Images, and utility functions to construct commonly used objects 
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 
ImageInformationCopier  A Function object used to copy image metadata of an 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) 
LabSet  
Math  
Detail  
AlmostEqualsFloatVsFloat  
AlmostEqualsFloatVsInteger  
AlmostEqualsFunctionSelector  
AlmostEqualsIntegerVsFloat  
AlmostEqualsPlainOldEquals  
AlmostEqualsSignedVsUnsigned  
AlmostEqualsUnsignedVsSigned  
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 
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  
Testing  
ComparisonImageFilter  Implements comparison between two images 
ExtractSliceImageFilter  Decrease the image size by cropping the image to the selected region bounds 
HashImageFilter  Generates a md5 hash string from an image 
StretchIntensityImageFilter  Applies a linear transformation to the intensity levels of the input Image 
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  
AbsImageAdaptor  Presents an image as being composed of the std::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 std::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 
AdditiveGaussianNoiseImageFilter  Alter an image with additive Gaussian white noise 
AffineGeometryFrame  Describes the geometry of a data object 
AffineTransform  
AggregateLabelMapFilter  Collapses all labels into the first label 
AmoebaOptimizer  Wrap of the vnl_amoeba algorithm 
AmoebaOptimizerv4  Wrap of the vnl_amoeba algorithm 
AnalyzeObjectEntry  This class encapsulates a single object in an Analyze object file 
AnalyzeObjectLabelMapImageIO  
AnalyzeObjectLabelMapImageIOFactory  Create instances of AnalyzeObjectLabelMapImageIO objects using an object factory 
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  
And  
AndC  
AndImageFilter  Implements the AND bitwise operator pixelwise between two images 
AnisotropicDiffusionFunction  
AnisotropicDiffusionImageFilter  
AnisotropicDiffusionLBRImageFilter  Nonlinear anisotropic diffusion using lattice basis reduction 
AnisotropicFourthOrderLevelSetImageFilter  This class implements the 4thorder level set anisotropic diffusion (smoothing) PDE 
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  
ApproximateSignedDistanceMapImageFilter  Create a map of the approximate signed distance from the boundaries of a binary image 
ArchetypeSeriesFileNames  Generate an ordered sequence of filenames 
AreaClosingImageFilter  Morphological closing by attributes 
AreaOpeningImageFilter  Morphological opening by attributes 
Array  Array class with size defined at construction time 
Array2D  Array2D class representing a 2D array with size defined at construction time 
ArrivalFunctionToPathCommand  A command to listen for Optimizer Iteration events 
ArrivalFunctionToPathFilter  Extracts a path from a Fast Marching arrival function 
ArrowSpatialObject  Representation of a Arrow based on the spatial object classes 
AsinImageAdaptor  Presents an image as being composed of the std::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 std::atan() of its pixels 
AtanImageFilter  Computes the oneargument inverse tangent of each pixel 
AtanRegularizedHeavisideStepFunction  Atanbased implementation of the Regularized (smoothed) Heaviside functions 
AtomicInt  Provides support for atomic integers 
AtomicInt< T * >  
AtomicInt< void * >  
AttributeKeepNObjectsLabelMapFilter  Keep N objects according to their attribute value 
Comparator  
ReverseComparator  
AttributeLabelObject  A LabelObject with a generic attribute 
AttributeMorphologyBaseImageFilter  Morphological opening by attributes 
ComparePixStruct  
GreyAndPos  
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 
BinaryCloseParaImageFilter  Class for binary morphological opening operation 
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 
BinaryDilateParaImageFilter  Class for binary morphological erosion operation 
BinaryErodeImageFilter  Fast binary erosion 
BinaryErodeParaImageFilter  Class for binary morphological erosion operation 
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 > >  Partial template specialization for MalcolmSparseLevelSetImage 
BinaryImageToLevelSetImageAdaptor< TInput, ShiSparseLevelSetImage< TInput::ImageDimension > >  Partial template specialization for ShiSparseLevelSetImage 
BinaryImageToLevelSetImageAdaptor< TInput, WhitakerSparseLevelSetImage< TOutput, TInput::ImageDimension > >  Partial template specialization for WhitakerSparseLevelSetImage 
BinaryImageToLevelSetImageAdaptor< TInputImage, LevelSetDenseImage< TLevelSetImage > >  Partial template specialization for LevelSetDenseImage 
BinaryImageToLevelSetImageAdaptorBase  
BinaryImageToShapeLabelMapFilter  Converts a binary image to a label map and valuate the shape attributes 
BinaryImageToSparseLevelSetImageAdaptorBase  Abstract class for converting binary image to sparse levelset 
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 
BinaryOpenParaImageFilter  Class for binary morphological opening operation 
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 
BinaryThresholdFeatureGenerator  Generates a feature image by thresholding the input intensities 
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 
BioRadImageIO  ImageIO class for reading BioRad images. BioRad file format are used by confocal micropscopes like MRC 1024, MRC 600 http://www.biorad.com/ 
BioRadImageIOFactory  Create instances of BioRadImageIO objects using an object factory 
BlackTopHatImageFilter  Black top hat extracts 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 
BMPImageIO  Read BMPImage file format 
BMPImageIOFactory  Create instances of BMPImageIO objects using an object factory 
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 
BoxMeanImageFilter  Implements a fast rectangular mean filter using the accumulator approach 
BoxSigmaImageFilter  Implements a fast rectangular sigma filter using the accumulator approach 
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  
Bruker2dseqImageIO  Class that defines how to read Bruker file format 
Bruker2dseqImageIOFactory  Create instances of Bruker2dseqImageIO objects using an object factory 
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 
BYUMeshIO  This class defines how to read and write BYU Geometry File Format 
BYUMeshIOFactory  Create instances of BYUMeshIO objects using an object factory 
CannyEdgeDetectionImageFilter  This filter is an implementation of a Canny edge detector for scalarvalued images 
CannyThreadStruct  
CannyEdgeDetectionRecursiveGaussianImageFilter  
CannyThreadStruct  
CannyEdgesDistanceAdvectionFieldFeatureGenerator  Generates an advection feature field by computing the distance map to the canny edges in the image and modulating it with the gradient vectors of the distance map 
CannyEdgesDistanceFeatureGenerator  Generates a feature image by computing the distance map to the canny edges in the image 
CannyEdgesFeatureGenerator  Generates a feature image by computing the inverse map to the canny edges in the image 
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 
CellAreaTriangleCellSubdivisionCriterion  
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 
CoherenceEnhancingDiffusionImageFilter  Coherence enhanging diffusion and edge enhancing diffusion 
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  
CommandIterationUpdatev4  Implementation of the Command Pattern to be invoked every iteration 
CommandVnlIterationUpdate  
CompareHistogramImageToImageMetric  Compares Histograms between two images to be registered to a Training Histogram 
CompensatedSummation  Perform more precise accumulation of floating point numbers 
ComplexBSplineInterpolateImageFunction  Complex wrapper around BSplineInterpolateImageFunction 
ComplexConjugateImageAdaptor  Presents each pixel of a complex image as its complex conjugate 
ComplexToComplexFFTImageFilter  Implements an API to enable the Fourier transform or the inverse Fourier transform of images with complex valued voxels to be computed 
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 std::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 
CompositeTransformIOHelperTemplate  An adapter that adapts CompositeTransform into the TransformReader/Writer 
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 
ConditionalSubdivisionQuadEdgeMeshFilter  FIXME 
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 
ConfidenceConnectedSegmentationModule  This class applies the connected threshold region growing segmentation method 
ConformalFlatteningMeshFilter  ConformalFlatteningMeshFilter applies a conformal mapping from 3D to 2D 
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 
ConnectedThresholdSegmentationModule  This class applies the connected threshold region growing segmentation method 
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 
ConstrainedRegionBasedLevelSetFunctionSharedData  Helper class used to share data in the ScalarChanAndVeseLevelSetFunction 
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 
ContinuousBorderWarpImageFilter  Warps an image using an input deformation field with continuous boundary conditions 
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 
ContourExtractor2DImageFilter  Computes a list of PolyLineParametricPath objects from the contours in a 2D image 
ContourType  
VertexHash  
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 
ConvertPixelBuffer< InputPixelType, Array< T >, OutputConvertTraits >  
ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >  
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 std::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 
CSVArray2DDataObject  Stores parsed data from csv files 
CSVArray2DFileReader  Parses csv files and stores the data in a itkCSVArray2DDataObject 
CSVFileReaderBase  A base class that contains common methods used for parsing csv files 
CSVNumericObjectFileWriter  Writes out numeric itk data objects to a csv file 
CuberilleImageToMeshFilter  
VertexLookupMap  
VertexLookupNode  
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  
CurvatureRegistrationFilter  Deformably register two images using the fast curvature algorithm 
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 
DCMTKFileReader  
DCMTKImageIO  Read DICOM image file format 
DCMTKImageIOFactory  Create instances of DCMTKImageIO objects using an object factory 
DCMTKItem  
DCMTKSequence  
DCMTKSeriesFileNames  Generate a sequence of filenames from a DICOM series 
DCMTKTransformIO  Read transforms in DICOM format 
DCMTKTransformIOFactory  Create instances of DCMTKTransformIO objects using an object factory 
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 
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 
DescoteauxSheetnessFeatureGenerator  Generates a feature image by computing a Sheetness measures based on the Hessian Eigenvalues 
DescoteauxSheetnessImageFilter  Computes a measure of Sheetness from the Hessian Eigenvalues 
DiffeomorphicDemonsRegistrationFilter  Deformably register two images using a diffeomorphic demons algorithm 
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 
DirectFourierReconstructionImageToImageFilter  Direct fourier reconstruction filter of a tomographic volume 
Directory  Portable directory/filename traversal 
DisableIf  Simplified way to dispose of disable_if 
DisableIfC  An implementation of the negation of the enable if idiom 
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) 
DiscreteGaussianDerivativeImageFilter  Calculates image derivatives using discrete derivative gaussian kernels. This filter calculates Gaussian derivative by separable convolution of an image and a discrete Gaussian derivative operator (kernel) 
DiscreteGaussianDerivativeImageFunction  Compute the discrete gaussian derivatives of an the image at a specific location in space, i.e. point, index or continuous index. This class computes a single derivative given the order in each direction (by default zero). This class is templated over the input image type 
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) 
DiscreteGradientMagnitudeGaussianImageFunction  Compute the discrete gradient magnitude gaussian of an the image at a specific location in space, i.e. point, index or continuous index. This class computes a single derivative given the order in each direction (by default zero). This class is templated over the input image type 
DiscreteHessianGaussianImageFunction  Compute the Hessian Gaussian of an image at a specific location in space by calculating discrete secondorder gaussian derivatives. This class is templated over the input image type 
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 
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 dense displacement field image and/or a set of points with associated displacements and smooths them 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  
DOMNode  Class to represent a node in a Document Object Model (DOM) tree structure 
DOMNodeXMLReader  Class to read a DOM object from an XML file or an input stream 
DOMNodeXMLWriter  Class to write a DOM object to an XML file or an output stream 
DOMReader  Class to read an ITK object from an XML file or a DOM object, using the DOM APIs 
DOMTextNode  Class to represent a special DOM node that holds a text string 
DOMWriter  Class to write an ITK object to an XML file or a DOM object, using the DOM APIs 
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  
EdgeLengthTriangleEdgeCellSubdivisionCriterion  
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 
EllipsoidInteriorExteriorSpatialFunction  Function implementation of an ellipsoid 
EnableIf  Simplified way to dispose of enable_if 
EquivalencyTable  Hash table to manage integral label equivalencies 
ErodeObjectMorphologyImageFilter  Erosion of an object in an image 
ESMDemonsRegistrationFunction  Fast implementation of the symmetric demons registration force 
GlobalDataStruct  
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 
ReferenceCounterInterface  
ExhaustiveOptimizer  Optimizer that fully samples a grid on the parametric space 
ExhaustiveOptimizerv4  Optimizer that fully samples a grid on the parametric space 
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 std::exp() of its pixels 
ExpImageFilter  Computes the exponential function of each pixel 
ExpNegativeImageAdaptor  Presents an image as being composed of the std::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 
FancyString  A special string type that is used to aid I/O operations in DOMbased object readers/writers 
FastApproximateRankImageFilter  A separable rank filter 
FastChamferDistanceImageFilter  This class compute the signed (positive and negative) chamfer distance in a narrow band 
FastIncrementalBinaryDilateImageFilter  Fast binary dilation 
FastMarchingAndGeodesicActiveContourLevelSetSegmentationModule  This class applies the GeodesicActiveContourLevelSet segmentation method 
FastMarchingAndShapeDetectionLevelSetSegmentationModule  This class applies the ShapeDetectionLevelSet segmentation method 
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  Apply the Fast Marching method to solve an Eikonal equation on an image 
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 
FastMarchingSegmentationModule  Class applies a fast marching segmentation method 
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 
FastSymmetricForcesDemonsRegistrationFilter  Deformably register two images using a symmetric forces demons algorithm 
FastSymmetricForcesDemonsRegistrationFunction  
GlobalDataStruct  
FeatureAggregator  Class for combining multiple features into a single one 
FeatureGenerator  Class that generates features (typically images) used as input for a segmentation method 
FEMFactory  Create instances of FEM Objects This includes Elements, Loads, and Materials 
FEMFactoryBase  Create instances of FEM Objects. This includes Elements, Loads, and Materials 
FEMObjectSpatialObject  Implementation spatial object that can hold a FEMObject 
FEMSpatialObjectReader  Read any SpatialObject file with conversion for FEM Objects 
FEMSpatialObjectWriter  Read any SpatialObject file with conversion for FEM Objects 
FFTConvolutionImageFilter  Convolve a given image with an arbitrary image kernel using multiplication in the Fourier domain 
FFTNormalizedCorrelationImageFilter  Calculate normalized cross correlation using FFTs 
FFTPadImageFilter  Pad an image to make it suitable for an FFT transformation 
FFTShiftImageFilter  Shift the zerofrequency components of a Fourier transform to the center of the image 
FFTWComplexToComplexFFTImageFilter  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 
FFTWForwardFFTImageFilter  FFTWbased forward Fast Fourier Transform 
FFTWGlobalConfiguration  
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 
FileTools  This is a helper class to provide file/directory manipulations such as file creation, directory creation, etc 
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 
FixedPointInverseDisplacementFieldImageFilter  Computes the inverse of a Displacement field using a fixed point iteration scheme 
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 
FrangiTubularnessFeatureGenerator  Generates a feature image by computing measures based on the Hessian Eigenvalues 
FrangiTubularnessImageFilter  Computes a measure of CrestLines from the Hessian Eigenvalues 
FreeSurferAsciiMeshIO  This class defines how to read and write freesurfer ASCII surface format. To use IO factory, define the suffix as *.fsa 
FreeSurferAsciiMeshIOFactory  Create instances of FreeSurferAsciiMeshIO objects using an object factory 
FreeSurferBinaryMeshIO  This class defins how to read Freesurfer binary surface file format. To use IO factory, define the suffix as *.fsb 
FreeSurferBinaryMeshIOFactory  Create instances of FreeSurferBinaryMeshIO objects using an object factory 
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 
FunctionBase  Base class for all ITK function objects 
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 
GaussianDerivativeOperator  A NeighborhoodOperator whose coefficients are a one dimensional, discrete derivative Gaussian kernel 
GaussianDerivativeSpatialFunction  Ndimensional Gaussian spatial function class 
GaussianDistanceKernel  
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 
GDCMImageIO  ImageIO class for reading and writing DICOM V3.0 and ACR/NEMA 1&2 uncompressed images. This class is only an adaptor to the GDCM library 
GDCMImageIOFactory  Create instances of GDCMImageIO objects using an object factory 
GDCMSeriesFileNames  Generate a sequence of filenames from a DICOM series 
GE4ImageIO  Class that defines how to read GE4 file format 
GE4ImageIOFactory  Create instances of GE4ImageIO objects using an object factory 
GE5ImageIO  Class that defines how to read GE5 file format 
GE5ImageIOFactory  Create instances of GE5ImageIO objects using an object factory 
GEAdwImageIO  Class that defines how to read GEAdw file format 
GEAdwImageIOFactory  Create instances of GEAdwImageIO objects using an object factory 
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 
GeodesicActiveContourLevelSetSegmentationModule  This class applies the GeodesicActiveContourLevelSet segmentation method 
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 
GiftiMeshIO  This class defines how to read and write Gifti file format 
GiftiMeshIOFactory  Create instances of GiftiMeshIO objects using an object factory 
GiplImageIO  Read GiplImage file format 
GiplImageIOFactory  Create instances of GiplImageIO objects using an object factory 
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 
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  
GradientMagnitudeSigmoidFeatureGenerator  Generates a feature image by computing the gradient magnitude of the input image and applying a sigmoid transformation to it 
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  Grayscale dilation of an image 
GrayscaleErodeImageFilter  Grayscale erosion 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 
GrayscaleImageSegmentationVolumeEstimator  Class for estimating the volume of a segmentation stored in a SpatialObject that carries a grayscale image of pixel type float. This implementation assumes that the input image is roughly composed of two regions with intensity plateaus, and with a narrow transition region between the two regions. Note that this doesn't mean that the regions must be a single connected component 
GrayscaleMorphologicalClosingImageFilter  Gray scale dilation of an image 
GrayscaleMorphologicalOpeningImageFilter  Gray scale dilation of an image 
GreaterEqualValImageFilter  Computes the absolute difference between an image and a constant. Can be done with ShiftScale and AbsIamgeFilters 
GreenPixelAccessor  Give access to the Green component of a RGBPixel type 
GridForwardWarpImageFilter  Warps a grid using an input deformation field 
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  
HardwareWisdomFilenameGenerator  
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 
HDF5CommonPathNames  Secondary bass class of HDF5CommonPathNames common between templates 
HDF5ImageIO  Class that defines how to read HDF5 file format. HDF5 IMAGE FILE FORMAT  As much information as I can determine from sourceforge.net/projects/HDF5lib 
HDF5ImageIOFactory  Create instances of HDF5ImageIO objects using an object factory 
HDF5TransformIOFactory  Create instances of HDF5TransformIO objects using an object factory 
HDF5TransformIOTemplate  Read&Write transforms in HDF5 Format 
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 
HessianToObjectnessMeasureImageFilter  A filter to enhance Mdimensional objects in Ndimensional images 
AbsLessEqualCompare  
HexahedronCell  Represents a hexahedron for a Mesh 
HexahedronCellTopology  Holds data defining the topological connections of the vertices and edges of a HexahedronCell 
HigherOrderAccurateDerivativeImageFilter  Computes the higher order accurate directional derivative of an image. The directional derivative at each pixel location is computed by convolution with a higher order accurate derivative operator of userspecified order 
HigherOrderAccurateDerivativeOperator  A NeighborhoodOperator for calculating an nth order accurate derivative at a pixel 
HigherOrderAccurateGradientImageFilter  Calculate the image gradient from a higher order accurate centraldifference derivative kernel 
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 
HistogramWrongNumberOfComponents  
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 
HostnameWisdomFilenameGenerator  
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  
StaticCast  
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 
ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >  
ImageConstIteratorWithIndex  A base class for multidimensional iterators templated over image type that are designed to efficiently keep track of the iterator position 
ImageConstIteratorWithIndex< RLEImage< TPixel, VImageDimension, CounterType > >  
ImageConstIteratorWithOnlyIndex  A base class for multidimensional iterators templated over image type that are designed to provide only index information, and no pixel access 
ImageConstIteratorWithOnlyIndex< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
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 
ImageIterator< RLEImage< TPixel, VImageDimension, CounterType > >  
ImageIteratorWithIndex  A base class for multidimensional iterators templated over image type that are designed to efficiently keep track of the iterator position 
ImageIteratorWithIndex< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
ImageRegionConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >  
ImageRegionConstIteratorWithIndex  A multidimensional iterator templated over image type that walks an image region and is specialized to keep track of its index location 
ImageRegionConstIteratorWithIndex< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
ImageRegionConstIteratorWithOnlyIndex< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
ImageRegionIteratorWithIndex< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >  
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 
ImageScanlineIterator< RLEImage< TPixel, VImageDimension, CounterType > >  
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 base class of ImageSource common between templates 
ImageSpatialObject  Implementation of an image as spatial object 
ImageToImageFilter  Base class for filters that take an image as input and produce an image as output 
ImageToImageFilterCommon  Secondary base class of ImageToImageFilter common between templates 
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 
ImageToPathFilter  Base class for filters that take an image as input and produce an path as output 
ImageToRGBVTKImageFilter  Converts an ITK image into a VTK image 
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 
ImageToVTKImageFilter  Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline 
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() const; const Element& Value() const; 
Iterator  Support iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index() const; Element& Value(); 
InitializationBiasedParticleSwarmOptimizer  Implementation of a biased/regularized Particle Swarm Optimization (PSO) algorithm 
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 
InputAndOutputImagesMustHaveSameDimension  
InputDataObjectConstIterator  A forward iterator over inputs of a ProcessObject 
InputDataObjectIterator  A forward iterator over inputs of a ProcessObject 
Instance  
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  
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  
IPLCommonImageIO  Class that defines how to read GE4 file format 
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 
IsotropicResampler  Resamples the image to an isotropic resolution 
IsotropicResamplerImageFilter  Resamples the image to an isotropic resolution 
IterateNeighborhoodOptimizer  Finds the local minima/maxima by iteratively choosing the minimum/maximum value in a neighborhood 
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 
IterativeTriangleCellSubdivisionQuadEdgeMeshFilter  FIXME 
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 
JPEG2000ImageIO  Supports for the JPEG2000 file format based on openjpeg 
JPEG2000ImageIOFactory  Supports for the JPEG2000 file format based on openjpeg 
JPEGImageIO  ImageIO object for reading and writing JPEG images 
JPEGImageIOFactory  Create instances of JPEGImageIO objects using an object factory 
KalmanLinearEstimator  Implement a linear recursive estimator 
KappaSigmaThresholdImageCalculator  Computes a KappaSigmaClipping threshold for an image 
KappaSigmaThresholdImageFilter  Threshold an image using KappaSigmaClipping 
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 
LabelGeometryImageFilter  Given a label map and an optional intensity image, compute geometric features 
LabelGeometry  Geometry stored per label 
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 
LabelImageGenericInterpolateImageFunction  Interpolation function for multilabel images that implicitly interpolates each unique value in the image corresponding to each label set element and returns the corresponding label set element with the largest weight 
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 
LabelSelectionImageAdaptor  Presents a label image as a binary image of one label 
LabelSelectionLabelMapFilter  Remove the objects according to the value of their attribute 
LabelSetDilateImageFilter  Class for binary morphological erosion of label images 
LabelSetErodeImageFilter  Class for binary morphological erosion of label images 
LabelSetMorphBaseImageFilter  Base class for binary morphological erosion of label images 
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  
LandmarkDisplacementFieldSource  Computes a displacement field from two sets of landmarks 
LandmarkSpatialObject  Representation of a Landmark based on the spatial object classes 
LandmarksReader  Class that reads a file containing spatial object landmarks 
LandweberDeconvolutionImageFilter  Deconvolve an image using the Landweber deconvolution algorithm 
LaplacianDeformationQuadEdgeMeshFilter  (abstract) base class for laplacian surface mesh deformation 
HashOutputQEPrimal  
Triple  
LaplacianDeformationQuadEdgeMeshFilterWithHardConstraints  Laplacian mesh deformation with hard constraints (interpolating displacement for some handle points) 
LaplacianDeformationQuadEdgeMeshFilterWithSoftConstraints  Laplacian deformation with soft constraints (approximating displacement for handle points) 
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 
LBFGS2Optimizerv4  Wrap of the libLBFGS[1] algorithm for use in ITKv4 registration framework. LibLBFGS is a translation of LBFGS code by Nocedal [2] and adds the orthantwise limitedmemmory QuaisNewton method [3] for optimization with L1norm on the parameters 
LBFGSBOptimizer  Limited memory Broyden Fletcher Goldfarb Shannon minimization with simple bounds 
LBFGSBOptimizerv4  Limited memory Broyden Fletcher Goldfarb Shannon minimization with simple bounds 
LBFGSOptimizer  Wrap of the vnl_lbfgs algorithm for use in ITKv4 registration framework. The vnl_lbfgs is a wrapper for the NETLIB fortran code by Nocedal [1] 
LBFGSOptimizerBasev4  Abstract base for vnl lbfgs algorithm optimizers in ITKv4 registration framework 
LBFGSOptimizerv4  Wrap of the vnl_lbfgs algorithm for use in ITKv4 registration framework. The vnl_lbfgs is a wrapper for the NETLIB fortran code by Nocedal [1] 
LeafTreeIterator  
LesionSegmentationImageFilter8  
LesionSegmentationMethod  Class for coordinating components of a segmentation framework 
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< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >  
LevelSetEvolutionComputeIterationThreader< WhitakerSparseLevelSetImage< TOutput, VDimension >, ThreadedIteratorRangePartitioner< 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 
LevelSetIterationUpdateCommand  Call update on one filter when another filter iterates 
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 
LevelSetTovtkImageData  
LevelSetTovtkImageData< LevelSetDenseImage< TImage > >  
LevelSetTovtkImageData< MalcolmSparseLevelSetImage< VDimension > >  
LevelSetTovtkImageData< ShiSparseLevelSetImage< VDimension > >  
LevelSetTovtkImageData< WhitakerSparseLevelSetImage< TOutput, VDimension > >  
LevelSetTovtkImageDataBase  
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 
LinearAnisotropicDiffusionLBRImageFilter  Anisotropic diffusion using lattice basis reduction 
LinearInterpolateImageFunction  Linearly interpolate an image at specified positions 
Dispatch  
DispatchBase  
LinearTriangleCellSubdivisionQuadEdgeMeshFilter  It is the simplest interpolating subdivision scheme, the new vertices are defined as the middle point of each edge in a triangle 
LinearTriangleEdgeCellSubdivisionQuadEdgeMeshFilter  FIXME Add documentation here 
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 
LocalStructureImageFilter  Computes local similarity to geometrical structures using second derivative operations 
Log10ImageAdaptor  Presents an image as being composed of the std::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 std::log() of its pixels 
LogImageFilter  Computes the log() of each pixel 
LogOutput  Represents an output stream 
LoopTriangleCellSubdivisionQuadEdgeMeshFilter  Subdivide a triangular surface QuadEdgeMesh using Loop Subdivision 
LoopTriangleEdgeCellSubdivisionQuadEdgeMeshFilter  FIXME Add documentation here 
LSMImageIO  ImageIO class for reading LSM (Zeiss) images LSM is a line of confocal laser scanning microscopes produced by the Zeiss company LSM files are essentially extensions of the TIFF multiple image stack file format 
LSMImageIOFactory  Create instances of LSMImageIO objects using an object factory 
LungWallFeatureGenerator  Generates a feature image 
MagnitudeAndPhaseToComplexImageFilter  Implements pixelwise conversion of magnitude and phase data into complex voxels 
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 Malcolm representation of levelset function 
ManifoldParzenWindowsPointSetFunction  Point set function based on ndimensional parzen windowing 
ManualWisdomFilenameGenerator  
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 
MaskedFFTNormalizedCorrelationImageFilter  Calculate masked normalized cross correlation using FFTs 
MaskedMovingHistogramImageFilter  
MaskedRankImageFilter  Rank filter of a greyscale image 
MaskFeaturePointSelectionFilter  Generate a PointSet containing the feature points selected from a masked 3D input image 
MaskImageFilter  Mask an image with 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  
MatlabTransformIOFactory  Create instances of MatlabTransformIO objects using an object factory 
MatlabTransformIOTemplate  Create instances of MatlabTransformIOTemplate objects 
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) 
MatrixOrthogonalityTolerance  
MatrixOrthogonalityTolerance< double >  
MatrixOrthogonalityTolerance< float >  
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 
DerivativeBufferManager  
MattesMutualInformationImageToImageMetricv4GetValueAndDerivativeThreader  Processes points for MattesMutualInformationImageToImageMetricv4 GetValueAndDerivative 
MaxFunctor  
MaximumEntropyThresholdCalculator  Computes the MaximumEntropy's threshold for an image 
MaximumEntropyThresholdImageFilter  Threshold an image using the MaximumEntropy Threshold 
MaximumFeatureAggregator  Class for combining multiple features into a single one by computing the pixelwise maximum 
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 
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  
MeshConvertPixelTraits  Traits class used to by ConvertPixels to convert blocks of pixels 
MeshFileReader  Mesh source that reads mesh data from a single file 
MeshFileReaderException  Base exception class for IO conflicts 
MeshFileWriter  Writes mesh data to a single file 
MeshFileWriterException  Base exception class for IO problems during writing 
MeshIOBase  Abstract superclass defines mesh IO interface 
MapComponentType  
UnknownType  
MeshIOFactory  Create instances of MeshIO objects using an object factory 
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 
MetaArrayReader  
MetaArrayWriter  
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 
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 
MetaFEMObjectConverter  Converts from a FEMObject into a FEMSpatialOPbject 
MetaGaussianConverter  Converts between MetaObject<>SpatialObject 
MetaGroupConverter  Converts between MetaObject<>SpatialObject 
MetaImageConverter  Converts between MetaObject<>SpatialObject 
MetaImageIO  Read MetaImage file format 
MetaImageIOFactory  Create instances of MetaImageIO objects using an object factory 
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 
MGHImageIO  Class that defines how to read MGH file format. Originally developed as part of the Slicer software package under grants XXXX 
MGHImageIOFactory  Create instances of MGHImageIO objects using an object factory 
MINCImageIO  Class that defines how to read MINC file format 
MINCImageIOFactory  Create instances of MINCImageIO objects using an object factory 
MinFunctor  
MinimumFeatureAggregator  Class for combining multiple features into a single one by computing the pixelwise minimum 
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 
MiniPipelineSeparableImageFilter  A separable filter for filter which are using radius 
MinMaxCurvatureFlowFunction  
Dispatch  
DispatchBase  
MinMaxCurvatureFlowImageFilter  Denoise an image using min/max curvature flow 
MinMeasureBoundCriterion  
MinPriorityQueueElementWrapper  
MIRegistrationFunction  
GlobalDataStruct  
MirrorPadImageFilter  Increase the image size by padding with replicants of the input image value 
MissingHistogramBinMaximumInput  
MissingHistogramBinMinimumInput  
MissingHistogramMarginalScaleInput  
MissingHistogramSizeInput  
ModifiedButterflyTriangleCellSubdivisionQuadEdgeMeshFilter  Interpolating subdivision scheme 
ModifiedButterflyTriangleEdgeCellSubdivisionQuadEdgeMeshFilter  FIXME Add documentation here 
ModulusImageFilter  Computes the modulus (x % dividend) pixelwise 
MomentsThresholdCalculator  Computes the Moments's threshold for an image 
MomentsThresholdImageFilter  Threshold an image using the Moments Threshold 
MorphologicalContourInterpolator  Interpolates contours between slices. Based on a paper by Albu et al 
MorphologicalDistanceTransformImageFilter  Distance transform of a mask using parabolic morphological methods 
MorphologicalGradientImageFilter  Gray scale dilation of an image 
MorphologicalOpenningFeatureGenerator  Generates a feature image based on intensity and removes small pieces from it 
MorphologicalSharpeningImageFilter  Image sharpening using methods based on parabolic structuring elements 
MorphologicalSignedDistanceTransformImageFilter  Signed distance transform of a mask using parabolic morphological methods 
MorphologicalWatershedFromMarkersImageFilter  Morphological watershed transform from markers 
MorphologicalWatershedImageFilter  Watershed segmentation implementation with morphogical operators 
MorphologyImageFilter  Base class for the morphological operations such as erosion and dialation 
MorphSDTHelperImageFilter  Implements a pixelwise operator to form a signed distance transform 
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 
MRCHeaderObject  This class is a light wrapper for a couple of plain old data structures, so that they can be utilized in a MetaDataDictionary 
FeiExtendedHeader  
Header  
MRCImageIO  An ImageIO class to read the MRC file format. The MRC file format frequently has the extension ".mrc" or ".rec". It is used frequently for electron microscopy and is an emerging standard for cryoelectron tomography and molecular imaging. The format is used to represent 2D, 3D images along with 2D tilt series for tomography 
MRCImageIOFactory  Create instances of MRCImageIO objects using an object factory 
MRFImageFilter  Implementation of a labeller object that uses Markov Random Fields to classify pixels in an image data set 
MRIBiasEnergyFunction  Represents a cost function for MRI bias field correction 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) 
MultiphaseDenseFiniteDifferenceImageFilter  
MultiphaseFiniteDifferenceImageFilter  
MultiphaseSparseFiniteDifferenceImageFilter  This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as levelsets 
SparseDataStruct  
MultipleImageIterator  An wrapper around image iterators to iterate over several images simultaneously All iterators must 
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 
MultiScaleHessianBasedMeasureImageFilter  A filter to enhance structures using Hessian eigensystembased measures in a multiscale framework 
MultiStartOptimizerv4Template  Multistart searches over input parameters and returns the best metric value 
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. This holder class for ensuring that locks are released in the event of an exception being thrown after the lock was created 
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 
NCCRegistrationFunction  
GlobalDataStruct  
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 
NeuralNetworkFileReader  Reader for Neural Network 
LineType  
NeuralNetworkFileWriter  Writer for Neural Network 
NiftiImageIO  Class that defines how to read Nifti file format. Nifti IMAGE FILE FORMAT  As much information as I can determine from sourceforge.net/projects/Niftilib 
NiftiImageIOFactory  Create instances of NiftiImageIO objects using an object factory 
NodeOfPermutation  A node to be used when computing permutations 
NodePair  Represents a Node and its associated value (front value) 
NoiseBaseImageFilter  An Abstract Base class for Noise image filters 
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 
NormalizedCorrelationTwoImageToOneImageMetric  Computes similarity between two fixed images and one moving 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 
Not  
NotC  
NotImageFilter  Implements the NOT logical operator pixelwise on an image 
NrrdImageIO  Read and write the "Nearly Raw Raster Data" (Nrrd) image format. The Nrrd format was developed as part of the Teem package (teem.sourceforge.net) 
NrrdImageIOFactory  Create instances of NrrdImageIO objects using an object factory 
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 > >  
NullSizeHistogramInputMeasurementVectorSize  
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 > >  
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 
OBJMeshIO  This class defines how to read and write Object file format 
OBJMeshIOFactory  Create instances of OBJMeshIO objects using an object factory 
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  
OFFMeshIO  This class defines how to read and write Object file format 
OFFMeshIOFactory  Create instances of OFFMeshIO objects using an object factory 
Offset  Represent the offset between two ndimensional indexes in a ndimensional image 
OnePlusOneEvolutionaryOptimizer  1+1 evolutionary strategy optimizer 
OnePlusOneEvolutionaryOptimizerv4  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 
Or  
OrC  
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 
PadImageFilter  Increase the image size by padding. Superclass for filters that fill in extra pixels 
PadImageFilterBase  Increase the image size by padding. Superclass for filters that fill in extra pixels 
PadLabelMapFilter  Pad a LabelMap image 
ParabolicCloseImageFilter  Class for morphological closing operations with parabolic structuring elements 
ParabolicDilateImageFilter  Class for morphological dilation operations with parabolic structuring elements 
ParabolicErodeDilateImageFilter  Parent class for morphological operations with parabolic structuring elements 
ParabolicErodeImageFilter  Class for morphological erosion operations with parabolic structuring elements 
ParabolicOpenCloseImageFilter  Parent class for morphological opening and closing operations with parabolic structuring elements 
ParabolicOpenCloseSafeBorderImageFilter  
ParabolicOpenImageFilter  Class for morphological opening operations with parabolic structuring elements 
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 denoising 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 
PhysicalCentralDifferenceImageFunction  Calculate the derivative by central differencing in physical space 
PhysicalPointImageSource  Generate an image of the physical locations of each pixel 
PipelineMonitorImageFilter  Enables monitoring, recording and debugging of the pipeline execution and information exchange 
PixelAccessor  Give access to partial aspects of a type 
PixelTraits  Traits for a pixel that define the dimension and component type 
PlaneSpatialObject  
PNGImageIO  ImageIO object for reading and writing PNG images 
PNGImageIOFactory  Create instances of PNGImageIO objects using an object factory 
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 
PolygonGroupSpatialObjectXMLFileReader  
PolygonGroupSpatialObjectXMLFileWriter  
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 
PowellOptimizerv4  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  
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 
PyBuffer  Helper class to get ITK image views into python arrays and back 
PyVnl  Helper class get views of VNL data buffers in python arrays and back 
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 