Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::FiniteDifferenceSparseImageFunction< TSparseImageType > Class Template Reference

#include <itkFiniteDifferenceSparseImageFunction.h>

Inheritance diagram for itk::FiniteDifferenceSparseImageFunction< TSparseImageType >:

Inheritance graph
[legend]
Collaboration diagram for itk::FiniteDifferenceSparseImageFunction< TSparseImageType >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TSparseImageType>
class itk::FiniteDifferenceSparseImageFunction< TSparseImageType >

This is the base class for function classes that can be used with filters derived from FiniteDifferenceSparseImageFilter.

This class is derived from FiniteDifferenceFunction. It is designed to
work with neighborhoods of pointers instead of actual data. Towards this purpose ComputeUpdate method is no longer used and is replaced by the ComputeSparseUpdate method. ComputeSparseUpdate assumes that the pointers are associated with structures that have the member variable m_Data. The pointers would normally originate from a SparseImage object.
The PrecomputeSparseUpdate method can be defined to do a first pass of
computations which then can be used by ComputeSparseUpdate. If PrecomputeSparseUpdate is used then the m_PrecomputeFlag should be set in the FiniteDifferenceSparseImageFilter class. The precomputation step can be used to speed up computation by avoiding repetitions. See the NormalVectorDiffusionFunction for an example.

Definition at line 45 of file itkFiniteDifferenceSparseImageFunction.h.

Public Types

typedef SmartPointer< const
Self
ConstPointer
typedef ZeroFluxNeumannBoundaryCondition<
ImageType
DefaultBoundaryConditionType
typedef Superclass::FloatOffsetType FloatOffsetType
typedef TSparseImageType ImageType
typedef SparseImageType::IndexType IndexType
typedef Superclass::NeighborhoodType NeighborhoodType
typedef NodeType::NodeDataType NodeDataType
typedef SparseImageType::NodeType NodeType
typedef double PixelRealType
typedef Superclass::PixelType PixelType
typedef SmartPointer< SelfPointer
typedef Superclass::RadiusType RadiusType
typedef FiniteDifferenceSparseImageFunction Self
typedef Superclass::ImageType SparseImageType
typedef FiniteDifferenceFunction<
TSparseImageType > 
Superclass
typedef Superclass::TimeStepType TimeStepType

Public Member Functions

virtual TimeStepType ComputeGlobalTimeStep (void *GlobalData) const =0
virtual NodeDataType ComputeSparseUpdate (NeighborhoodType &neighborhood, void *globalData, const FloatOffsetType &offset=FloatOffsetType(0.0)) const =0
virtual PixelType ComputeUpdate (const NeighborhoodType &, void *, const FloatOffsetType &)
virtual Pointer CreateAnother () const
virtual void Delete ()
virtual void * GetGlobalDataPointer () const =0
virtual const char * GetNameOfClass () const
const RadiusTypeGetRadius () const
virtual int GetReferenceCount () const
virtual void InitializeIteration ()
 itkStaticConstMacro (ImageDimension, unsigned int, ImageType::ImageDimension)
 itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension)
virtual void PrecomputeSparseUpdate (NeighborhoodType &) const
void Print (std::ostream &os, Indent indent=0) const
virtual void Register () const
virtual void ReleaseGlobalDataPointer (void *GlobalData) const =0
void SetRadius (const RadiusType &r)
virtual void SetReferenceCount (int)
Set the ScaleCoefficients
for the difference *operators
The defaults a These can be
set to take the image *spacing
into account *void 
SetScaleCoefficients (PixelRealType vals[ImageDimension])
virtual void UnRegister () const

Static Public Member Functions

static void BreakOnError ()
static Pointer New ()

Protected Member Functions

 FiniteDifferenceFunction ()
 FiniteDifferenceSparseImageFunction ()
void PrintSelf (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const
 ~FiniteDifferenceSparseImageFunction ()

Protected Attributes

RadiusType m_Radius
int m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock
PixelRealType m_ScaleCoefficients [ImageDimension]
Methods invoked by virtual
Print() to print information
about the object *including
superclasses.Typically not
called by the user(use Print()*instead) but used in the
hierarchical print process
to combine the *output of
several classes.*/virtual
void PrintSelf(std voi 
PrintHeader )(std::ostream &os, Indent indent) const


Member Typedef Documentation

template<class TSparseImageType>
typedef SmartPointer<const Self> itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::ConstPointer
 

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 54 of file itkFiniteDifferenceSparseImageFunction.h.

typedef ZeroFluxNeumannBoundaryCondition<ImageType> itk::FiniteDifferenceFunction< TSparseImageType >::DefaultBoundaryConditionType [inherited]
 

The default boundary condition for finite difference functions that is used unless overridden in the Evaluate() method.

Definition at line 93 of file itkFiniteDifferenceFunction.h.

template<class TSparseImageType>
typedef Superclass::FloatOffsetType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::FloatOffsetType
 

A floating point offset from an image grid location. Used for interpolation among grid values in a neighborhood.

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 67 of file itkFiniteDifferenceSparseImageFunction.h.

typedef TSparseImageType itk::FiniteDifferenceFunction< TSparseImageType >::ImageType [inherited]
 

Extract some parameters from the image type

Definition at line 77 of file itkFiniteDifferenceFunction.h.

template<class TSparseImageType>
typedef SparseImageType::IndexType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::IndexType
 

The index type for the sparse image.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 71 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef Superclass::NeighborhoodType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::NeighborhoodType
 

The type of data structure that is passed to this function object to evaluate at a pixel that does not lie on a data set boundary.

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 66 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef NodeType::NodeDataType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::NodeDataType
 

The type for the variables of NodeType. Scalar or vector.

Definition at line 77 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef SparseImageType::NodeType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::NodeType
 

The actual type of nodes stored the sparse image.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 74 of file itkFiniteDifferenceSparseImageFunction.h.

typedef double itk::FiniteDifferenceFunction< TSparseImageType >::PixelRealType [inherited]
 

Definition at line 82 of file itkFiniteDifferenceFunction.h.

template<class TSparseImageType>
typedef Superclass::PixelType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::PixelType
 

Typedefs from the superclass.

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Definition at line 63 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef SmartPointer<Self> itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::Pointer
 

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 53 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef Superclass::RadiusType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::RadiusType
 

Neighborhood radius type

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 65 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef FiniteDifferenceSparseImageFunction itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::Self
 

Standard class typedef.

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 51 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef Superclass::ImageType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::SparseImageType
 

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 68 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef FiniteDifferenceFunction<TSparseImageType> itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::Superclass
 

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 52 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
typedef Superclass::TimeStepType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::TimeStepType
 

Define the TimeStepType to always be double.

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

Definition at line 64 of file itkFiniteDifferenceSparseImageFunction.h.


Constructor & Destructor Documentation

template<class TSparseImageType>
itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::FiniteDifferenceSparseImageFunction  )  [inline, protected]
 

Definition at line 110 of file itkFiniteDifferenceSparseImageFunction.h.

template<class TSparseImageType>
itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::~FiniteDifferenceSparseImageFunction  )  [inline, protected]
 

Definition at line 111 of file itkFiniteDifferenceSparseImageFunction.h.


Member Function Documentation

static void itk::LightObject::BreakOnError  )  [static, inherited]
 

This method is called when itkExceptionMacro executes. It allows the debugger to break on error.

virtual TimeStepType itk::FiniteDifferenceFunction< TSparseImageType >::ComputeGlobalTimeStep void *  GlobalData  )  const [pure virtual, inherited]
 

Computes the time step for an update given a global data structure. The data used in the computation may take different forms depending on the nature of the equations. This global data cannot be kept in the instance of the equation object itself since the equation object must remain stateless for thread safety. The global data is therefore managed for each thread by the finite difference solver filters.

Implemented in itk::NormalVectorFunctionBase< TSparseImageType >.

template<class TSparseImageType>
virtual NodeDataType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::ComputeSparseUpdate NeighborhoodType neighborhood,
void *  globalData,
const FloatOffsetType offset = FloatOffsetType(0.0)
const [pure virtual]
 

The update called from the FiniteDifferenceSparseImageFilter. This function replaces the ComputeUpdate function.

Implemented in itk::NormalVectorDiffusionFunction< TSparseImageType >.

template<class TSparseImageType>
virtual PixelType itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::ComputeUpdate const NeighborhoodType ,
void *  ,
const FloatOffsetType
[inline, virtual]
 

This function is not called from the FiniteDifferenceSparseImageFilter class because we need to work with neighborhoods of pointers to data variables instead of neighborhoods of data directly. This function is replaced by the ComputeSparseUpdate function.

Implements itk::FiniteDifferenceFunction< TSparseImageType >.

Definition at line 83 of file itkFiniteDifferenceSparseImageFunction.h.

virtual Pointer itk::LightObject::CreateAnother  )  const [virtual, inherited]
 

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented in itk::Object.

virtual void itk::LightObject::Delete  )  [virtual, inherited]
 

Delete an itk object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting.

itk::FiniteDifferenceFunction< TSparseImageType >::FiniteDifferenceFunction  )  [inline, protected, inherited]
 

Definition at line 182 of file itkFiniteDifferenceFunction.h.

References itk::m_Radius.

virtual void* itk::FiniteDifferenceFunction< TSparseImageType >::GetGlobalDataPointer  )  const [pure virtual, inherited]
 

Returns a pointer to a global data structure that is passed to this object from the solver at each calculation. The idea is that the solver holds the state of any global values needed to calculate the time step, while the equation object performs the actual calculations.

The global data should also be initialized in this method.

Implemented in itk::NormalVectorFunctionBase< TSparseImageType >.

template<class TSparseImageType>
virtual const char* itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods)

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

const RadiusType& itk::FiniteDifferenceFunction< TSparseImageType >::GetRadius void   )  const [inline, inherited]
 

Returns the radius of the neighborhood this FiniteDifferenceFunction needs to perform its calculations.

Definition at line 142 of file itkFiniteDifferenceFunction.h.

References itk::m_Radius.

virtual int itk::LightObject::GetReferenceCount  )  const [inline, virtual, inherited]
 

Gets the reference count on this object.

Definition at line 98 of file itkLightObject.h.

virtual void itk::FiniteDifferenceFunction< TSparseImageType >::InitializeIteration  )  [inline, virtual, inherited]
 

This method allows the function to set its state before each iteration of the finite difference solver (image filter) that uses it. This is a thread-safe time to manipulate the object's state.

An example of how this can be used: the Anisotropic diffusion class of FiniteDifferenceFunctions use this method to pre-calculate an average gradient magnitude across the entire image region. This value is set in the function object and used by the ComputeUpdate methods that are called at each pixel as a constant.

Definition at line 115 of file itkFiniteDifferenceFunction.h.

itk::FiniteDifferenceFunction< TSparseImageType >::itkStaticConstMacro ImageDimension  ,
unsigned  int,
ImageType::ImageDimension 
[inherited]
 

Save image dimension.

template<class TSparseImageType>
itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::itkStaticConstMacro ImageDimension  ,
unsigned  int,
Superclass::ImageDimension 
 

The image dimension.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

static Pointer itk::LightObject::New  )  [static, inherited]
 

Method for creation through the object factory.

Reimplemented in itk::AutomaticTopologyMeshSource< TOutputMesh >, itk::BalloonForceFilter< TInputMesh, TOutputMesh >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMedialNodeMetric< VDimensions >, itk::BinaryMinMaxCurvatureFlowFunction< TImage >, itk::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::BinaryPruningImageFilter< TInputImage, TOutputImage >, itk::BinaryThinningImageFilter< TInputImage, TOutputImage >, itk::bio::CellularAggregate< NSpaceDimension >, itk::bio::CellularAggregateBase, itk::CannySegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >, itk::CompareHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::ConnectedRegionsMeshFilter< TInputMesh, TOutputMesh >, itk::CoreAtomImageToUnaryCorrespondenceMatrixProcess< TSourceImage >, itk::CorrelationCoefficientHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::CorrelationCoefficientHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::CurvatureFlowFunction< TImage >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >, itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >, itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >, itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >, itk::DeformableSimplexMesh3DGradientConstraintForceFilter, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::DemonsRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::EuclideanDistancePointMetric< TFixedPointSet, TMovingPointSet, TDistanceMap >, itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >, itk::FastChamferDistanceImageFilter< TInputImage, TOutputImage >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >, itk::FastSymmetricForcesDemonsRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >, itk::GradientDifferenceImageToImageMetric< TFixedImage, TMovingImage >, itk::GradientVectorFlowImageFilter< TInputImage, TOutputImage >, itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage >, itk::ImageClassifierBase< TInputImage, TClassifiedImage >, itk::ImageGaussianModelEstimator< TInputImage, TMembershipFunction, TTrainingImage >, itk::ImageKmeansModelEstimator< TInputImage, TMembershipFunction >, itk::ImageMomentsCalculator< TImage >, itk::ImagePCADecompositionCalculator< TInputImage, TBasisImage >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::KappaStatisticImageToImageMetric< TFixedImage, TMovingImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::LabelVotingImageFilter< TInputImage, TOutputImage >, itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::LevelSetMotionRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::LevelSetNeighborhoodExtractor< TLevelSet >, itk::LevelSetVelocityNeighborhoodExtractor< TLevelSet, TAuxValue, VAuxDimension >, itk::MatchCardinalityImageToImageMetric< TFixedImage, TMovingImage >, itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanReciprocalSquareDifferenceImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanReciprocalSquareDifferencePointSetToImageMetric< TFixedPointSet, TMovingImage >, itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::MeanSquaresHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanSquaresHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanSquaresPointSetToImageMetric< TFixedPointSet, TMovingImage >, itk::MedialNodePairCorrespondenceProcess< TSourceImage >, itk::MedialNodeTripletCorrespondenceProcess< TSourceImage >, itk::MinMaxCurvatureFlowFunction< TImage >, itk::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::MIRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::MRASlabIdentifier< TInputImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::MRIBiasEnergyFunction< TImage, TImageMask, TBiasField >, itk::MRIBiasFieldCorrectionFilter, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDeformationField >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::MutualInformationHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::MutualInformationHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::MutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::NarrowBandCurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NCCRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::NormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >, itk::NormalizedCorrelationPointSetToImageMetric< TFixedPointSet, TMovingImage >, itk::NormalizedMutualInformationHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::NormalizedMutualInformationHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::OrthogonalSwath2DPathFilter< TFourierSeriesPath, TSwathMeritImage >, itk::OtsuMultipleThresholdsCalculator< TInputHistogram >, itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >, itk::OtsuThresholdImageCalculator< TInputImage >, itk::OtsuThresholdImageFilter< TInputImage, TOutputImage >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::PointSetToSpatialObjectDemonsRegistration< TFixedPointSet, TMovingSpatialObject >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::RegularSphereMeshSource< TOutputMesh >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::RGBGibbsPriorFilter< TInputImage, TClassifiedImage >, itk::ScalarImageKmeansImageFilter< TInputImage >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapePriorMAPCostFunction< TFeatureImage, TOutputPixel >, itk::ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::SimplexMeshVolumeCalculator< TInputMesh >, itk::SphereMeshSource< TOutputMesh >, itk::STAPLEImageFilter< TInputImage, TOutputImage >, itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::SymmetricForcesDemonsRegistrationFunction< TFixedImage, TMovingImage, TDeformationField >, itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::UnaryMedialNodeMetric< VDimensions >, itk::VectorThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::VnlFFTComplexConjugateToRealImageFilter< TPixel, Dimension >, itk::VnlFFTRealToComplexConjugateImageFilter< TPixel, Dimension >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::VoronoiPartitioningImageFilter< TInputImage, TOutputImage >, itk::VoronoiSegmentationImageFilter< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationRGBImageFilter< TInputImage, TOutputImage >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >, itk::WatershedImageFilter< TInputImage >, itk::WatershedMiniPipelineProgressCommand, itk::watershed::Relabeler< TScalarType, TImageDimension >, itk::watershed::Segmenter< TInputImage >, itk::watershed::SegmentTreeGenerator< TScalarType >, itk::AbsImageFilter< TInputImage, TOutputImage >, itk::AbsoluteValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::AcosImageFilter< TInputImage, TOutputImage >, itk::AdaptImageFilter, itk::AdaptiveHistogramEqualizationImageFilter< TImageType >, itk::AddImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AndImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ApproximateSignedDistanceMapImageFilter< TInputImage, TOutputImage >, itk::AsinImageFilter< TInputImage, TOutputImage >, itk::Atan2ImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AtanImageFilter< TInputImage, TOutputImage >, itk::BilateralImageFilter< TInputImage, TOutputImage >, itk::BinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, itk::BinaryMagnitudeImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::BinaryMedianImageFilter< TInputImage, TOutputImage >, itk::BinaryMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BloxBoundaryPointImageToBloxBoundaryProfileImageFilter< TSourceImage >, itk::BloxBoundaryPointToCoreAtomImageFilter< dim >, itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TInputImage, TOutputImage, TSourceImage >, itk::BoundedReciprocalImageFilter< TInputImage, TOutputImage >, itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::CannyEdgeDetectionImageFilter, itk::CastImageFilter< TInputImage, TOutputImage >, itk::ChainCodeToFourierSeriesPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::ChangeInformationImageFilter< TInputImage >, itk::ChangeLabelImageFilter< TInputImage, TOutputImage >, itk::CheckerBoardImageFilter< TImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::ComplexToImaginaryImageFilter< TInputImage, TOutputImage >, itk::ComplexToModulusImageFilter< TInputImage, TOutputImage >, itk::ComplexToPhaseImageFilter< TInputImage, TOutputImage >, itk::ComplexToRealImageFilter< TInputImage, TOutputImage >, itk::Compose2DCovariantVectorImageFilter< TInputImage, TOutputImage >, itk::Compose2DVectorImageFilter< TInputImage, TOutputImage >, itk::Compose3DCovariantVectorImageFilter< TInputImage, TOutputImage >, itk::Compose3DVectorImageFilter< TInputImage, TOutputImage >, itk::ComposeRGBImageFilter< TInputImage, TOutputImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, TFunctor, TMaskImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::ConstantPadImageFilter< TInputImage, TOutputImage >, itk::ConstrainedValueAdditionImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ConstrainedValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::CosImageFilter< TInputImage, TOutputImage >, itk::CropImageFilter< TInputImage, TOutputImage >, itk::CurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::CurvatureNDAnisotropicDiffusionFunction< TImage >, itk::DanielssonDistanceMapImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::DeformationFieldSource< TOutputImage >, itk::DerivativeImageFilter< TInputImage, TOutputImage >, itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >, itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >, itk::DilateObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::DivideImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::EdgePotentialImageFilter< TInputImage, TOutputImage >, itk::EigenAnalysis2DImageFilter< TInputImage, TEigenValueImage, TEigenVectorImage >, itk::ErodeObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::ExpImageFilter< TInputImage, TOutputImage >, itk::ExpNegativeImageFilter< TInputImage, TOutputImage >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::FastIncrementalBinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::FlipImageFilter< TImage >, itk::GaussianImageSource< TOutputImage >, itk::GetAverageSliceImageFilter< TInputImage, TOutputImage >, itk::GradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >, itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >, itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GradientNDAnisotropicDiffusionFunction< TImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GradientToMagnitudeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFunctionDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleFunctionErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::Hessian3DToVesselnessMeasureImageFilter< TPixel >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::ImplicitManifoldNormalVectorFilter< TInputImage, TSparseOutputImage >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::IntensityWindowingImageFilter, itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >, itk::InterpolateImageFilter< TInputImage, TOutputImage >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::InvertIntensityImageFilter, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::IterativeInverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::JoinImageFilter, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::LaplacianImageFilter< TInputImage, TOutputImage >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >, itk::LevelSetFunctionWithRefitTerm< TImageType, TSparseImageType >, itk::Log10ImageFilter< TInputImage, TOutputImage >, itk::LogImageFilter< TInputImage, TOutputImage >, itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::MaskNegatedImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::MatrixIndexSelectionImageFilter, itk::MaximumImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MeanImageFilter< TInputImage, TOutputImage >, itk::MedianImageFilter< TInputImage, TOutputImage >, itk::MinimumImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MinimumMaximumImageCalculator< TInputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::MirrorPadImageFilter< TInputImage, TOutputImage >, itk::ModulusImageFilter, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::MultiplyImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::NarrowBand< NodeType >, itk::NaryAddImageFilter< TInputImage, TOutputImage >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::NaryMaximumImageFilter< TInputImage, TOutputImage >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >, itk::NoiseImageFilter< TInputImage, TOutputImage >, itk::NonThreadedShrinkImageFilter< TInputImage, TOutputImage >, itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::NormalizeImageFilter< TInputImage, TOutputImage >, itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NotImageFilter< TInputImage, TOutputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::OrImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::PadImageFilter< TInputImage, TOutputImage >, itk::ParallelSparseFieldLevelSetImageFilter, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::PathToChainCodePathFilter< TInputPath, TOutputChainCodePath >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::PermuteAxesImageFilter< TImage >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::PolylineMask2DImageFilter< TInputImage, TPolyline, TOutputImage >, itk::PolylineMaskImageFilter< TInputImage, TPolyline, TVector, TOutputImage >, itk::RandomImageSource< TOutputImage >, itk::ReconstructionByDilationImageFilter< TInputImage, TOutputImage >, itk::ReconstructionByErosionImageFilter< TInputImage, TOutputImage >, itk::RecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::ReflectImageFilter< TInputImage, TOutputImage >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::RescaleIntensityImageFilter, itk::RGBToLuminanceImageFilter< TInputImage, TOutputImage >, itk::ScalarConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >, itk::ShiftScaleImageFilter< TInputImage, TOutputImage >, itk::ShiftScaleInPlaceImageFilter< TInputImage >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::SigmoidImageFilter< TInputImage, TOutputImage >, itk::SignedDanielssonDistanceMapImageFilter< TInputImage, TOutputImage >, itk::SignedMaurerDistanceMapImageFilter< TInputImage, TOutputImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >, itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >, itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >, itk::SinImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::SparseFieldLayer< TNodeType >, itk::SpatialFunctionImageEvaluatorFilter< TSpatialFunction, TInputImage, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::SpatialObjectToImageStatisticsCalculator< TInputImage, TInputSpatialObject, TSampleDimension >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::SqrtImageFilter< TInputImage, TOutputImage >, itk::SquaredDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::SquareImageFilter< TInputImage, TOutputImage >, itk::StatisticsImageFilter< TInputImage >, itk::StreamingImageFilter< TInputImage, TOutputImage >, itk::SubtractImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::SymmetricEigenAnalysisImageFilter, itk::TanImageFilter< TInputImage, TOutputImage >, itk::TensorFractionalAnisotropyImageFilter, itk::TensorRelativeAnisotropyImageFilter, itk::TernaryAddImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >, itk::TernaryMagnitudeImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::TernaryMagnitudeSquaredImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::ThresholdImageFilter< TImage >, itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::TobogganImageFilter< TInputImage >, itk::TransformMeshFilter< TInputMesh, TOutputMesh, TTransform >, itk::TriangleMeshToBinaryImageFilter, itk::TriangleMeshToSimplexMeshFilter< TInputMesh, TOutputMesh >, itk::TwoOutputExampleImageFilter< TImage >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::VectorCastImageFilter< TInputImage, TOutputImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::VectorConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::VectorCurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::VectorCurvatureNDAnisotropicDiffusionFunction< TImage >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::VectorGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >, itk::VectorGradientNDAnisotropicDiffusionFunction< TImage >, itk::VectorIndexSelectionCastImageFilter, itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::VectorRescaleIntensityImageFilter, itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryIterativeHoleFillingImageFilter< TImage >, itk::VTKImageExport< TInputImage >, itk::VTKImageImport< TOutputImage >, itk::WarpImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WarpMeshFilter< TInputMesh, TOutputMesh, TDeformationField >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WeightedAddImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::WrapPadImageFilter< TInputImage, TOutputImage >, itk::XorImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ZeroCrossingBasedEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >, itk::Barrier, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >, itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >, itk::BSplineDerivativeKernelFunction< VSplineOrder >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::BSplineKernelFunction< VSplineOrder >, itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor, itk::CellInterfaceVisitorImplementation, itk::CenteredEuler3DTransform< TScalarType >, itk::CenteredRigid2DTransform< TScalarType >, itk::CenteredSimilarity2DTransform< TScalarType >, itk::CenteredTransformInitializer< TTransform, TFixedImage, TMovingImage >, itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::ColorTable< TPixel >, itk::MemberCommand, itk::ReceptorMemberCommand, itk::SimpleMemberCommand, itk::SimpleConstMemberCommand, itk::CStyleCommand, itk::ConditionVariable, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::CoreAtomImageToDistanceMatrixProcess< TSourceImage >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::DifferenceImageFilter< TInputImage, TOutputImage >, itk::Directory, itk::DynamicLoader, itk::ElasticBodyReciprocalSplineKernelTransform< TScalarType, NDimensions >, itk::ElasticBodySplineKernelTransform< TScalarType, NDimensions >, itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::Euler2DTransform< TScalarType >, itk::Euler3DTransform< TScalarType >, itk::FastMutexLock, itk::FileOutputWindow, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianKernelFunction, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::IdentityTransform< TScalarType, NDimensions >, itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >, itk::ImageDuplicator< TInputImage >, itk::ImageRegionMultidimensionalSplitter< VImageDimension >, itk::ImageRegionSplitter< VImageDimension >, itk::ImportImageContainer< TElementIdentifier, TElement >, itk::KernelTransform< TScalarType, NDimensions >, itk::KLMSegmentationBorder, itk::KLMSegmentationRegion, itk::LandmarkBasedTransformInitializer< TTransform, TFixedImage, TMovingImage >, itk::LevelSetFunction< TImageType >, itk::LightProcessObject, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::Logger, itk::LoggerManager, itk::LoggerOutput, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::MapContainer< TElementIdentifier, TElement >, itk::MapContainer< TElementIdentifier, TElement >, itk::MatrixOffsetTransformBase< TScalarType, NInputDimensions, NOutputDimensions >, itk::MaximumDecisionRule, itk::MaximumRatioDecisionRule, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::Statistics::MersenneTwisterRandomVariateGenerator, itk::MeshSource< TOutputMesh >, itk::MeshToMeshFilter< TInputMesh, TOutputMesh >, itk::MetaDataObjectBase, itk::MinimumDecisionRule, itk::MultipleLogOutput, itk::MultiThreader, itk::MutexLock, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::NonUniformBSpline< TDimension >, itk::Object, itk::ObjectStore< TObjectType >, itk::OutputWindow, itk::PathAndImageToPathFilter< TInputPath, TInputImage, TOutputPath >, itk::PathSource< TOutputPath >, itk::PathToPathFilter< TInputPath, TOutputPath >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::PointLocator< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >, itk::ProgressAccumulator, itk::QuaternionRigidTransform< TScalarType >, itk::RealTimeClock, itk::Rigid2DTransform< TScalarType >, itk::Rigid3DPerspectiveTransform< TScalarType >, itk::Rigid3DTransform< TScalarType >, itk::ScaleLogarithmicTransform< TScalarType, NDimensions >, itk::ScaleSkewVersor3DTransform< TScalarType >, itk::ScaleTransform< TScalarType, NDimensions >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::SegmentationBorder, itk::SegmentationRegion, itk::Semaphore, itk::Similarity2DTransform< TScalarType >, itk::Similarity3DTransform< TScalarType >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::StdStreamLogOutput, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >, itk::TextOutput, itk::ThinPlateR2LogRSplineKernelTransform< TScalarType, NDimensions >, itk::ThinPlateSplineKernelTransform< TScalarType, NDimensions >, itk::ThreadLogger, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::TranslationTransform< TScalarType, NDimensions >, itk::TreeContainer< TValueType >, itk::TreeNode< TValueType >, itk::ValarrayImageContainer< TElementIdentifier, TElement >, itk::ValarrayImageContainer< TElementIdentifier, TElement >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::VectorContainer< TElementIdentifier, TElement >, itk::VectorContainer< TElementIdentifier, TElement >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::Version, itk::VersorRigid3DTransform< TScalarType >, itk::VersorTransform< TScalarType >, itk::VolumeSplineKernelTransform< TScalarType, NDimensions >, itk::Win32OutputWindow, itk::WindowedSincInterpolateImageFunction, itk::XMLFileOutputWindow, itk::AnalyzeImageIO, itk::ArchetypeSeriesFileNames, itk::BioRadImageIO, itk::BMPImageIO, itk::Brains2MaskImageIO, itk::DicomImageIO, itk::DICOMImageIO2, itk::DICOMSeriesFileNames, itk::GDCMImageIO, itk::GDCMSeriesFileNames, itk::GE4ImageIO, itk::GE5ImageIO, itk::GEAdwImageIO, itk::GiplImageIO, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::ImageFileWriter, itk::ImageSeriesReader< TOutputImage >, itk::ImageSeriesWriter, itk::IPLCommonImageIO, itk::JPEGImageIO, itk::LSMImageIO, itk::MetaImageIO, itk::NiftiImageIO, itk::NrrdImageIO, itk::NumericSeriesFileNames, itk::PNGImageIO, itk::RawImageIO< TPixel, VImageDimension >, itk::RegularExpressionSeriesFileNames, itk::SiemensVisionImageIO, itk::SpatialObjectReader< NDimensions, PixelType, TMeshTraits >, itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >, itk::StimulateImageIO, itk::TIFFImageIO, itk::TransformFileReader, itk::TransformFileWriter, itk::VTKImageIO, itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, itk::CumulativeGaussianCostFunction, itk::CumulativeGaussianOptimizer, itk::ExhaustiveOptimizer, itk::FRPROptimizer, itk::GradientDescentOptimizer, itk::LBFGSBOptimizer, itk::LBFGSOptimizer, itk::LevenbergMarquardtOptimizer, itk::MultipleValuedNonLinearOptimizer, itk::NonLinearOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::Optimizer, itk::PowellOptimizer, itk::QuaternionRigidTransformGradientDescentOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::RegularStepGradientDescentOptimizer, itk::SingleValuedNonLinearOptimizer, itk::SPSAOptimizer, itk::SymmetricEigenSystem< TMatrixElement, VNumberOfRows >, itk::VersorRigid3DTransformOptimizer, itk::VersorTransformOptimizer, itk::Statistics::BackPropagationLayer< TVector, TOutput >, itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >, itk::Statistics::CompletelyConnectedWeightSet< TVector, TOutput >, itk::Statistics::ErrorBackPropagationLearningFunctionBase< LayerType, TOutput >, itk::Statistics::ErrorBackPropagationLearningWithMomentum< LayerType, TOutput >, itk::Statistics::GaussianRadialBasisFunction< ScalarType >, itk::Statistics::GaussianTransferFunction< ScalarType >, itk::Statistics::HardLimitTransferFunction< ScalarType >, itk::Statistics::IdentityTransferFunction< ScalarType >, itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TOutput, ScalarType >, itk::Statistics::LogSigmoidTransferFunction< ScalarType >, itk::Statistics::MeanSquaredErrorFunction< TVector, ScalarType >, itk::Statistics::MultiquadricRadialBasisFunction< ScalarType >, itk::Statistics::ProductInputFunction< TVector, ScalarType >, itk::Statistics::QuickPropLearningRule< LayerType, TOutput >, itk::Statistics::RBFBackPropagationLearningFunction< LayerType, TOutput >, itk::Statistics::RBFLayer< TVector, TOutput >, itk::Statistics::SigmoidTransferFunction< ScalarType >, itk::Statistics::SignedHardLimitTransferFunction< ScalarType >, itk::Statistics::SquaredDifferenceErrorFunction< TVector, ScalarType >, itk::Statistics::SumInputFunction< TVector, ScalarType >, itk::Statistics::SymmetricSigmoidTransferFunction< ScalarType >, itk::Statistics::TanHTransferFunction< ScalarType >, itk::Statistics::TanSigmoidTransferFunction< ScalarType >, itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >, itk::Statistics::CovarianceCalculator< TSample >, itk::Statistics::DenseFrequencyContainer, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::EuclideanDistance< TVector >, itk::Statistics::ExpectationMaximizationMixtureModelEstimator< TSample >, itk::Statistics::GaussianDensityFunction< TMeasurementVector >, itk::Statistics::GaussianGoodnessOfFitComponent< TInputSample >, itk::Statistics::GaussianMixtureModelComponent< TSample >, itk::Statistics::GoodnessOfFitFunctionBase< TInputHistogram >, itk::Statistics::GoodnessOfFitMixtureModelCostFunction< TInputSample >, itk::Statistics::GreyLevelCooccurrenceMatrixTextureCoefficientsCalculator< THistogram >, itk::Statistics::Histogram, itk::HistogramToEntropyImageFilter< THistogram >, itk::HistogramToImageFilter< THistogram, TFunction >, itk::HistogramToIntensityImageFilter< THistogram >, itk::HistogramToLogProbabilityImageFilter< THistogram >, itk::HistogramToProbabilityImageFilter< THistogram >, itk::Statistics::HypersphereKernelMeanShiftModeSeeker< TSample >, itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >, itk::Statistics::ImageToHistogramGenerator, itk::Statistics::ImageToListAdaptor< TImage, TMeasurementVector >, itk::Statistics::JointDomainImageToListAdaptor, itk::Statistics::KdTree, itk::Statistics::KdTreeBasedKmeansEstimator< TKdTree >, itk::Statistics::KdTreeGenerator< TSample >, itk::Statistics::ListSample< TMeasurementVector >, itk::Statistics::ListSampleToHistogramFilter< TListSample, THistogram >, itk::Statistics::ListSampleToHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer, TMeasurementVectorLength >, itk::Statistics::LogLikelihoodGoodnessOfFitFunction< TInputHistogram >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::Statistics::MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImageType, THistogramFrequencyContainer >, itk::Statistics::MeanCalculator< TSample >, itk::Statistics::MeanShiftModeCacheMethod< TMeasurementVector >, itk::Statistics::MembershipSample< TSample >, itk::Statistics::MembershipSampleGenerator< TInputSample, TClassMaskSample >, itk::Statistics::MixtureModelComponentBase< TSample >, itk::Statistics::NeighborhoodSampler< TSample >, itk::Statistics::NormalVariateGenerator, itk::Statistics::PointSetToListAdaptor< TPointSet >, itk::Statistics::SampleAlgorithmBase< TInputSample >, itk::Statistics::SampleClassifier< TSample >, itk::Statistics::SampleClassifierWithMask< TSample, TMaskSample >, itk::Statistics::SampleMeanShiftBlurringFilter< TSample >, itk::Statistics::SampleMeanShiftClusteringFilter< TSample >, itk::Statistics::SampleSelectiveMeanShiftBlurringFilter< TSample >, itk::Statistics::SampleToHistogramProjectionFilter< TInputSample, THistogramMeasurement >, itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >, itk::Statistics::ScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImageType, THistogramFrequencyContainer >, itk::Statistics::ScalarImageToHistogramGenerator< TImageType >, itk::Statistics::ScalarImageToListAdaptor< TImage >, itk::Statistics::SelectiveSubsampleGenerator< TInputSample, TClassMaskSample >, itk::Statistics::SparseFrequencyContainer, itk::Statistics::Subsample< TSample >, itk::Statistics::VariableDimensionHistogram< TMeasurement, TFrequencyContainer >, itk::Statistics::WeightedCentroidKdTreeGenerator< TSample >, itk::Statistics::WeightedCovarianceCalculator< TSample >, itk::Statistics::WeightedMeanCalculator< TSample >, itk::ActiveShapeModelCalculator< TImage >, itk::ActiveShapeModelGradientSearchMethod< TImage >, itk::VectorFuzzyConnectednessImageFilter< TInputImage, TOutputImage >, itk::Statistics::ChiSquareDistribution, itk::Statistics::GaussianDistribution, itk::Statistics::TDistribution, itk::AffineGeometryFrame< TScalarType, NDimensions >, itk::SceneSpatialObject< SpaceDimension >, itk::SpatialObjectDuplicator< TInputSpatialObject >, itk::SpatialObjectProperty< TComponentType >, itk::SpatialObjectTreeContainer< TDimension >, itk::SpatialObjectTreeNode< TDimension >, itk::ShapePriorSegmentationLevelSetFunction< OutputImageType, FeatureImageType >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::ConstrainedValueDifference< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TInputImage, TOutputImage, Function::Compose2DVector< TInputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::AND< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Function::Minimum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Function::Div< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Function::Sub2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Function::Maximum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Function::Mult< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::ConstrainedValueAddition< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Atan2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::AbsoluteValueDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::OR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TMaskImage, TOutputImage, Functor::MaskNegatedInput< TInputImage::PixelType, TMaskImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::WeightedAdd2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Add2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TMaskImage, TOutputImage, Functor::MaskInput< TInputImage::PixelType, TMaskImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::SquaredDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType, Functor::MakeJoin< TInputImage1, TInputImage2 >::FunctorType >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Modulus2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TInputImage, TOutputImage, Function::Compose2DCovariantVector< TInputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::XOR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::CastImageFilter< FeatureImageType, ImageType >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, Functor::SimilarPixelsFunctor< TInputImage::ValueType >, TMaskImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, Functor::SimilarVectorsFunctor< TInputImage::ValueType >, TMaskImage >, itk::DanielssonDistanceMapImageFilter< ImageType, ImageType >, itk::LevelSetFunctionWithRefitTerm< OutputImageType, SparseImageType >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Add1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Maximum1< TInputImage::PixelType, TInputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, Function::ComposeRGB< TInputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, Function::Compose3DCovariantVector< TInputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Function::Add3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, Function::Compose3DVector< TInputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Function::Modulus3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Function::ModulusSquare3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Atan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Cos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Acos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< FeatureImageType, ImageType, Functor::Cast< FeatureImageType::PixelType, ImageType::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Log< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Abs< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Exp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Cast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::BoundedReciprocal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::NOT< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Tan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::TensorRelativeAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::MatrixIndexSelection< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sqrt< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Log10< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::AccessorFunctor< TInputImage::PixelType, TAccessor > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ModulusTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::TensorFractionalAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Asin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::EdgePotential< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Square< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GradientMagnitude< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType > >, itk::CenteredTransformInitializer< VersorRigid3DTransform< double >, TFixedImage, TMovingImage >, itk::ImageAndPathToImageFilter< TImage, ParametricPath< 2 >, TImage >, itk::LevelSetFunction< OutputImageType >, itk::MapContainer< BoundaryAssignmentIdentifier, CellIdentifier >, itk::MapContainer< BoundaryAssignmentIdentifier, CellIdentifier >, itk::MatrixOffsetTransformBase< TScalarType, 2, 2 >, itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathToPathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::PathToPathFilter< TFourierSeriesPath, OrthogonallyCorrected2DParametricPath >, itk::Transform< TScalarType, NDimensions, NDimensions >, itk::Transform< TScalarType, 3, 2 >, itk::TreeContainer< itk::SpatialObject< TDimension > * >, itk::TreeNode< SpatialObject< TDimension > * >, itk::TreeNode< ValueType >, itk::Statistics::EuclideanDistance< ParameterType >, itk::Statistics::GoodnessOfFitFunctionBase< typename ComponentType::HistogramType >, itk::HistogramToImageFilter< THistogram, Function::HistogramEntropyFunction< unsigned long > >, itk::HistogramToImageFilter< THistogram, Function::HistogramLogProbabilityFunction< unsigned long > >, itk::HistogramToImageFilter< THistogram, Function::HistogramProbabilityFunction< unsigned long > >, itk::HistogramToImageFilter< THistogram, Function::HistogramIntensityFunction< unsigned long > >, itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >, itk::Statistics::ImageToListAdaptor< TImage, ImageJointDomainTraits< TImage >::MeasurementVectorType >, itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 1 > >, itk::Statistics::SampleAlgorithmBase< typename ComponentType::HistogramType >, itk::Statistics::SampleAlgorithmBase< TSample >, itk::Statistics::SampleAlgorithmBase< TInputHistogram >, and itk::SceneSpatialObject< NDimensions >.

template<class TSparseImageType>
virtual void itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::PrecomputeSparseUpdate NeighborhoodType  )  const [inline, virtual]
 

This function provides support for a 2 step update computation that avoids repetitive computation. FiniteDifferenceSparseImageFilter first calls this function for all active pixels in the SparseImage class, then calls ComputeSparseUpdate for the same set of pixels. This is used in NormalVectorDiffusionFunction to calculate flux variables which are then used to compute the updates. Intermediate variables such as the flux in the above examples are stored in the nodes of the SparseImage itself. Therefore, this function will have to know about the NodeType it is dealing with. This function does nothing by default.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >.

Definition at line 107 of file itkFiniteDifferenceSparseImageFunction.h.

void itk::LightObject::Print std::ostream &  os,
Indent  indent = 0
const [inherited]
 

Cause the object to print itself out.

template<class TSparseImageType>
void itk::FiniteDifferenceSparseImageFunction< TSparseImageType >::PrintSelf std::ostream &  os,
Indent  indent
const [protected]
 

Reimplemented from itk::FiniteDifferenceFunction< TSparseImageType >.

Reimplemented in itk::NormalVectorDiffusionFunction< TSparseImageType >, itk::NormalVectorFunctionBase< TSparseImageType >, and itk::NormalVectorFunctionBase< SparseOutputImageType >.

virtual void itk::LightObject::PrintTrailer std::ostream &  os,
Indent  indent
const [protected, virtual, inherited]
 

virtual void itk::LightObject::Register  )  const [virtual, inherited]
 

Increase the reference count (mark as used by another object).

Reimplemented in itk::Object.

virtual void itk::FiniteDifferenceFunction< TSparseImageType >::ReleaseGlobalDataPointer void *  GlobalData  )  const [pure virtual, inherited]
 

When the finite difference solver filter has finished using a global data pointer, it passes it to this method, which frees the memory.

The solver cannot free the memory because it does not know the type to which the pointer points.

Implemented in itk::NormalVectorFunctionBase< TSparseImageType >.

void itk::FiniteDifferenceFunction< TSparseImageType >::SetRadius const RadiusType r  )  [inline, inherited]
 

Sets the radius of the neighborhood this FiniteDifferenceFunction needs to perform its calculations.

Definition at line 137 of file itkFiniteDifferenceFunction.h.

References itk::m_Radius.

virtual void itk::LightObject::SetReferenceCount int   )  [virtual, inherited]
 

Sets the reference count on this object. This is a dangerous method, use it with care.

Reimplemented in itk::Object.

Set the ScaleCoefficients for the difference* operators The defaults a These can be set to take the image* spacing into account* void itk::FiniteDifferenceFunction< TSparseImageType >::SetScaleCoefficients PixelRealType  vals[ImageDimension]  )  [inline, inherited]
 

Definition at line 148 of file itkFiniteDifferenceFunction.h.

virtual void itk::LightObject::UnRegister  )  const [virtual, inherited]
 

Decrease the reference count (release by another object).

Reimplemented in itk::Object.


Member Data Documentation

RadiusType itk::FiniteDifferenceFunction< TSparseImageType >::m_Radius [protected, inherited]
 

Definition at line 194 of file itkFiniteDifferenceFunction.h.

int itk::LightObject::m_ReferenceCount [mutable, protected, inherited]
 

Number of uses of this object by other objects.

Definition at line 119 of file itkLightObject.h.

SimpleFastMutexLock itk::LightObject::m_ReferenceCountLock [mutable, protected, inherited]
 

Mutex lock to protect modification to the reference count

Definition at line 122 of file itkLightObject.h.

PixelRealType itk::FiniteDifferenceFunction< TSparseImageType >::m_ScaleCoefficients[ImageDimension] [protected, inherited]
 

Definition at line 195 of file itkFiniteDifferenceFunction.h.

Methods invoked by virtual Print () to print information about the object * including superclasses. Typically not called by the user (use Print() * instead) but used in the hierarchical print process to combine the * output of several classes. */ virtual void PrintSelf(std voi itk::LightObject::PrintHeader)(std::ostream &os, Indent indent) const [protected, inherited]
 


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 19:46:11 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000