ITK  4.9.0
Insight Segmentation and Registration Toolkit
Classes | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
itk::ProcessObject Class Reference

#include <itkProcessObject.h>

+ Inheritance diagram for itk::ProcessObject:
+ Collaboration diagram for itk::ProcessObject:

Detailed Description

The base class for all process objects (source, filters, mappers) in the Insight data processing pipeline.

ProcessObject is an abstract object that specifies behavior and interface of network process objects (sources, filters, mappers). Source objects are creators of visualization data; filters input, process, and output image data; and mappers transform data into another form (like transforming coordinates or writing data to a file).

A major role of ProcessObject is to define the inputs and outputs of a filter. More than one input and/or output may exist for a given filter. Some classes (e.g., source objects or mapper objects) will not use inputs (the source) or outputs (mappers). In this case, the inputs or outputs is just ignored.

VOCABULARY:

Note
  • The Primary Input is always defined internally, and is handled as a special case for many methods.
  • Some inputs can be defined as required. Either explicitly by name or the older ITKv3 style where a certain number of index inputs are required.

The inputs and outputs are referenced by name and optionally by an integer index. The Primary input and the Primary output play a special role: they drive the pipeline.

In addition to the reference by name, it is possible to access the inputs and outputs with an index. The index by default is mapped internally to a name with '_' followed by the index number. This default name can be changed with the AddRequiredInputName method. The indexed input or output 0 is mapped to the Primary input or output. The name of the Primary input or output defaults to "Primary", but this can be changed with SetPrimaryInputName and SetPrimaryOutputName.

For complicated filters which have optional, or varied required inputs, named input access is preferred. However, indexed input access provides constant time access to input and output DataObjects, and so are more efficient. A name can also be associated with an indexed input. Neither type of input or output should be accessed in a tight loop.

ProcessObject invokes the following events: Command::StartEvent, Command::EndEvent These are convenience events you can use for any purpose (e.g., debugging info, highlighting/notifying user interface, etc.) See Command and LightObject for information on using AddObserver.

Another event Command::ProgressEvent can be observed. Some filters invoke this event periodically during their execution (with the progress, parameter, the fraction of work done). The use is similar to that of StartEvent and EndEvent. Filters may also check their AbortGenerateData flag to determine whether to prematurally end their execution.

An important feature of subclasses of ProcessObject is that it is possible to control the memory-management model (i.e., retain output versus delete output data). The ReleaseDataFlag enables the deletion of the output data once the downstream process object finishes processing the data (please see text). The ReleaseDataBeforeUpdateFlag enables the deletion of the ProcessObject's output data from a previous update if that output data is slated to be regenerated by the pipeline process. Setting this flag can control peak memory usage during a subsequent pipeline update. For a ProcessObject, the ReleaseDataFlag defaults to false and the ReleaseDataBeforeUpdateFlag defaults to true. Some subclasses of ProcessObject, for example ImageSource, use a default setting of false for the ReleaseDataBeforeUpdateFlag.

Subclasses of ProcessObject may override 4 of the methods of this class to control how a given filter may interact with the pipeline (dataflow). These methods are: GenerateOutputInformation(), EnlargeOutputRequestedRegion(), GenerateInputRequestedRegion(), and GenerateOutputRequestedRegion(). By overriding these methods, a filter can deviate from the base assumptions of the pipeline execution model.

Examples:
Examples/RegistrationITKv3/BSplineWarping1.cxx, Examples/RegistrationITKv3/BSplineWarping2.cxx, Examples/RegistrationITKv4/BSplineWarping1.cxx, and Examples/RegistrationITKv4/BSplineWarping2.cxx.

Definition at line 135 of file itkProcessObject.h.

Classes

class  ProcessObjectDomainThreader
 

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef
DataObject::DataObjectIdentifierType 
DataObjectIdentifierType
 
typedef DataObject::Pointer DataObjectPointer
 
typedef std::vector
< DataObjectPointer
DataObjectPointerArray
 
typedef
DataObjectPointerArray::size_type 
DataObjectPointerArraySizeType
 
typedef std::vector
< DataObjectIdentifierType
NameArray
 
typedef SmartPointer< SelfPointer
 
typedef ProcessObject Self
 
typedef Object Superclass
 
- Public Types inherited from itk::Object
typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef Object Self
 
typedef LightObject Superclass
 
- Public Types inherited from itk::LightObject
typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef LightObject Self
 

Public Member Functions

virtual void AbortGenerateDataOff ()
 
virtual void AbortGenerateDataOn ()
 
virtual void EnlargeOutputRequestedRegion (DataObject *)
 
virtual const bool & GetAbortGenerateData () const
 
DataObjectPointerArray GetIndexedInputs ()
 
DataObjectPointerArray GetIndexedOutputs ()
 
NameArray GetInputNames () const
 
DataObjectPointerArray GetInputs ()
 
MultiThreader * GetMultiThreader () const
 
virtual const char * GetNameOfClass () const
 
DataObjectPointerArraySizeType GetNumberOfIndexedInputs () const
 
DataObjectPointerArraySizeType GetNumberOfIndexedOutputs () const
 
DataObjectPointerArraySizeType GetNumberOfInputs () const
 
DataObjectPointerArraySizeType GetNumberOfOutputs () const
 
virtual
DataObjectPointerArraySizeType 
GetNumberOfValidRequiredInputs () const
 
NameArray GetOutputNames () const
 
DataObjectPointerArray GetOutputs ()
 
virtual const float & GetProgress () const
 
NameArray GetRequiredInputNames () const
 
bool HasInput (const DataObjectIdentifierType &key) const
 
bool HasOutput (const DataObjectIdentifierType &key) const
 
virtual DataObjectPointer MakeOutput (DataObjectPointerArraySizeType idx)
 
virtual DataObjectPointer MakeOutput (const DataObjectIdentifierType &)
 
virtual void PrepareOutputs ()
 
virtual void PropagateRequestedRegion (DataObject *output)
 
virtual void ResetPipeline ()
 
virtual void SetAbortGenerateData (bool _arg)
 
virtual void Update ()
 
virtual void UpdateLargestPossibleRegion ()
 
virtual void UpdateOutputData (DataObject *output)
 
virtual void UpdateOutputInformation ()
 
void UpdateProgress (float progress)
 
void SetProgress (float progress)
 
virtual void SetReleaseDataFlag (bool flag)
 
virtual bool GetReleaseDataFlag () const
 
void ReleaseDataFlagOn ()
 
void ReleaseDataFlagOff ()
 
virtual void SetReleaseDataBeforeUpdateFlag (bool _arg)
 
virtual const bool & GetReleaseDataBeforeUpdateFlag () const
 
virtual void ReleaseDataBeforeUpdateFlagOn ()
 
virtual void ReleaseDataBeforeUpdateFlagOff ()
 
virtual void SetNumberOfThreads (ThreadIdType _arg)
 
virtual const ThreadIdTypeGetNumberOfThreads () const
 
- Public Member Functions inherited from itk::Object
unsigned long AddObserver (const EventObject &event, Command *)
 
unsigned long AddObserver (const EventObject &event, Command *) const
 
virtual LightObject::Pointer CreateAnother () const override
 
virtual void DebugOff () const
 
virtual void DebugOn () const
 
CommandGetCommand (unsigned long tag)
 
bool GetDebug () const
 
MetaDataDictionaryGetMetaDataDictionary ()
 
const MetaDataDictionaryGetMetaDataDictionary () const
 
virtual ModifiedTimeType GetMTime () const
 
virtual const TimeStampGetTimeStamp () const
 
bool HasObserver (const EventObject &event) const
 
void InvokeEvent (const EventObject &)
 
void InvokeEvent (const EventObject &) const
 
virtual void Modified () const
 
virtual void Register () const override
 
void RemoveAllObservers ()
 
void RemoveObserver (unsigned long tag)
 
void SetDebug (bool debugFlag) const
 
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
 
virtual void SetReferenceCount (int) override
 
virtual void UnRegister () const noexceptoverride
 
virtual void SetObjectName (std::string _arg)
 
virtual const std::string & GetObjectName () const
 
- Public Member Functions inherited from itk::LightObject
virtual void Delete ()
 
virtual int GetReferenceCount () const
 
 itkCloneMacro (Self)
 
void Print (std::ostream &os, Indent indent=0) const
 

Protected Member Functions

virtual void AddInput (DataObject *input)
 
virtual void AddOutput (DataObject *output)
 
bool AddRequiredInputName (const DataObjectIdentifierType &)
 
bool AddRequiredInputName (const DataObjectIdentifierType &, DataObjectPointerArraySizeType idx)
 
virtual void CacheInputReleaseDataFlags ()
 
virtual void GenerateData ()
 
virtual void GenerateInputRequestedRegion ()
 
virtual void GenerateOutputInformation ()
 
virtual void GenerateOutputRequestedRegion (DataObject *output)
 
DataObjectGetInput (const DataObjectIdentifierType &key)
 
const DataObjectGetInput (const DataObjectIdentifierType &key) const
 
virtual const
DataObjectPointerArraySizeType
GetNumberOfRequiredInputs () const
 
virtual const
DataObjectPointerArraySizeType
GetNumberOfRequiredOutputs () const
 
bool IsIndexedInputName (const DataObjectIdentifierType &) const
 
bool IsIndexedOutputName (const DataObjectIdentifierType &) const
 
bool IsRequiredInputName (const DataObjectIdentifierType &) const
 
 itkLegacyMacro (virtual void RemoveOutput(DataObject *output))
 
 itkLegacyMacro (void SetNumberOfOutputs(DataObjectPointerArraySizeType num))
 
 itkLegacyMacro (virtual void RemoveInput(DataObject *input))
 
 itkLegacyMacro (void SetNumberOfInputs(DataObjectPointerArraySizeType num))
 
DataObjectPointerArraySizeType MakeIndexFromInputName (const DataObjectIdentifierType &name) const
 
DataObjectPointerArraySizeType MakeIndexFromOutputName (const DataObjectIdentifierType &name) const
 
DataObjectIdentifierType MakeNameFromInputIndex (DataObjectPointerArraySizeType idx) const
 
DataObjectIdentifierType MakeNameFromOutputIndex (DataObjectPointerArraySizeType idx) const
 
virtual void PopBackInput ()
 
virtual void PopFrontInput ()
 
virtual void PrintSelf (std::ostream &os, Indent indent) const override
 
 ProcessObject ()
 
virtual void PropagateResetPipeline ()
 
virtual void PushBackInput (const DataObject *input)
 
virtual void PushFrontInput (const DataObject *input)
 
virtual void ReleaseInputs ()
 
virtual void RemoveInput (const DataObjectIdentifierType &key)
 
virtual void RemoveInput (DataObjectPointerArraySizeType)
 
virtual void RemoveOutput (const DataObjectIdentifierType &key)
 
virtual void RemoveOutput (DataObjectPointerArraySizeType idx)
 
bool RemoveRequiredInputName (const DataObjectIdentifierType &)
 
virtual void RestoreInputReleaseDataFlags ()
 
virtual void SetInput (const DataObjectIdentifierType &key, DataObject *input)
 
virtual void SetNthInput (DataObjectPointerArraySizeType num, DataObject *input)
 
virtual void SetNthOutput (DataObjectPointerArraySizeType num, DataObject *output)
 
void SetNumberOfIndexedInputs (DataObjectPointerArraySizeType num)
 
void SetNumberOfIndexedOutputs (DataObjectPointerArraySizeType num)
 
virtual void SetNumberOfRequiredInputs (DataObjectPointerArraySizeType)
 
virtual void SetNumberOfRequiredOutputs (DataObjectPointerArraySizeType _arg)
 
virtual void SetOutput (const DataObjectIdentifierType &key, DataObject *output)
 
virtual void SetPrimaryInput (DataObject *input)
 
virtual void SetPrimaryOutput (DataObject *output)
 
void SetRequiredInputNames (const NameArray &)
 
virtual void VerifyInputInformation ()
 
virtual void VerifyPreconditions ()
 
 ~ProcessObject ()
 
DataObjectGetInput (DataObjectPointerArraySizeType idx)
 
const DataObjectGetInput (DataObjectPointerArraySizeType idx) const
 
DataObjectGetPrimaryInput ()
 
const DataObjectGetPrimaryInput () const
 
virtual void SetPrimaryInputName (const DataObjectIdentifierType &key)
 
virtual const char * GetPrimaryInputName (void) const
 
DataObjectGetOutput (const DataObjectIdentifierType &key)
 
const DataObjectGetOutput (const DataObjectIdentifierType &key) const
 
virtual void SetPrimaryOutputName (const DataObjectIdentifierType &key)
 
virtual const char * GetPrimaryOutputName (void) const
 
DataObjectGetOutput (DataObjectPointerArraySizeType idx)
 
const DataObjectGetOutput (DataObjectPointerArraySizeType idx) const
 
DataObjectGetPrimaryOutput ()
 
const DataObjectGetPrimaryOutput () const
 
- Protected Member Functions inherited from itk::Object
 Object ()
 
bool PrintObservers (std::ostream &os, Indent indent) const
 
virtual void SetTimeStamp (const TimeStamp &time)
 
virtual ~Object ()
 
- Protected Member Functions inherited from itk::LightObject
virtual LightObject::Pointer InternalClone () const
 
 LightObject ()
 
virtual void PrintHeader (std::ostream &os, Indent indent) const
 
virtual void PrintTrailer (std::ostream &os, Indent indent) const
 
virtual ~LightObject ()
 

Protected Attributes

TimeStamp m_OutputInformationMTime
 
bool m_Updating
 
- Protected Attributes inherited from itk::LightObject
AtomicInt< int > m_ReferenceCount
 

Private Types

typedef std::map
< DataObjectIdentifierType,
DataObjectPointer
DataObjectPointerMap
 
typedef std::set
< DataObjectIdentifierType
NameSet
 

Private Member Functions

DataObjectPointerArraySizeType MakeIndexFromName (const DataObjectIdentifierType &) const
 
DataObjectIdentifierType MakeNameFromIndex (DataObjectPointerArraySizeType) const
 
void operator= (const Self &) ITK_DELETE_FUNCTION
 
 ProcessObject (const Self &) ITK_DELETE_FUNCTION
 

Private Attributes

bool m_AbortGenerateData
 
std::map
< DataObjectIdentifierType,
bool > 
m_CachedInputReleaseDataFlags
 
std::vector
< DataObjectPointerMap::iterator > 
m_IndexedInputs
 
std::vector
< DataObjectPointerMap::iterator > 
m_IndexedOutputs
 
DataObjectPointerMap m_Inputs
 
DataObjectPointerArraySizeType m_NumberOfRequiredInputs
 
DataObjectPointerArraySizeType m_NumberOfRequiredOutputs
 
ThreadIdType m_NumberOfThreads
 
DataObjectPointerMap m_Outputs
 
float m_Progress
 
bool m_ReleaseDataBeforeUpdateFlag
 
NameSet m_RequiredInputNames
 
MultiThreader::Pointer m_Threader
 

Friends

class DataObject
 
class DataObjectConstIterator
 
class DataObjectIterator
 
class InputDataObjectConstIterator
 
class InputDataObjectIterator
 
class OutputDataObjectConstIterator
 
class OutputDataObjectIterator
 
class TestProcessObject
 

Additional Inherited Members

- Static Public Member Functions inherited from itk::Object
static bool GetGlobalWarningDisplay ()
 
static void GlobalWarningDisplayOff ()
 
static void GlobalWarningDisplayOn ()
 
static Pointer New ()
 
static void SetGlobalWarningDisplay (bool flag)
 
- Static Public Member Functions inherited from itk::LightObject
static void BreakOnError ()
 
static Pointer New ()
 

Member Typedef Documentation

Definition at line 142 of file itkProcessObject.h.

Definition at line 156 of file itkProcessObject.h.

Smart Pointer type to a DataObject.

Definition at line 145 of file itkProcessObject.h.

STL array of const pointer to the data objects STL array of pointer to the data objects

Definition at line 154 of file itkProcessObject.h.

typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType

Definition at line 181 of file itkProcessObject.h.

STL map to store the named inputs and outputs

Definition at line 810 of file itkProcessObject.h.

STL array of data object names

Definition at line 159 of file itkProcessObject.h.

STL map to store the named inputs and outputs

Definition at line 827 of file itkProcessObject.h.

Definition at line 141 of file itkProcessObject.h.

Standard class typedefs.

Definition at line 139 of file itkProcessObject.h.

Definition at line 140 of file itkProcessObject.h.

Constructor & Destructor Documentation

itk::ProcessObject::ProcessObject ( )
protected
itk::ProcessObject::~ProcessObject ( )
protected
itk::ProcessObject::ProcessObject ( const Self )
private

Member Function Documentation

virtual void itk::ProcessObject::AbortGenerateDataOff ( )
virtual
virtual void itk::ProcessObject::AbortGenerateDataOn ( )
virtual

Turn on and off the AbortGenerateData flag.

virtual void itk::ProcessObject::AddInput ( DataObject input)
protectedvirtual

Sets first ITK_NULLPTR indexed input, appends to the end otherwise

virtual void itk::ProcessObject::AddOutput ( DataObject output)
protectedvirtual
bool itk::ProcessObject::AddRequiredInputName ( const DataObjectIdentifierType )
protected

Define a named input and mark as required.

bool itk::ProcessObject::AddRequiredInputName ( const DataObjectIdentifierType ,
DataObjectPointerArraySizeType  idx 
)
protected

Define a required name input and associate with an indexed input.

virtual void itk::ProcessObject::CacheInputReleaseDataFlags ( )
protectedvirtual

Cache the state of any ReleaseDataFlag's on the inputs. While the filter is executing, we need to set the ReleaseDataFlag's on the inputs to false in case the current filter is implemented using a mini-pipeline (which will try to release the inputs). After the filter finishes, we restore the state of the ReleaseDataFlag's before the call to ReleaseInputs().

virtual void itk::ProcessObject::EnlargeOutputRequestedRegion ( DataObject )
inlinevirtual

Give the process object a chance to indictate that it will produce more output than it was requested to produce. For example, many imaging filters must compute the entire output at once or can only produce output in complete slices. Such filters cannot handle smaller requested regions. These filters must provide an implementation of this method, setting the output requested region to the size they will produce. By default, a process object does not modify the size of the output requested region.

Reimplemented in itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::MultiLabelSTAPLEImageFilter< TInputImage, TOutputImage, TWeights >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationMultiResolutionFilter< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::WatershedImageFilter< TInputImage >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::LabelOverlapMeasuresImageFilter< TLabelImage >, itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, doDilate, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >, itk::MultiScaleHessianBasedMeasureImageFilter< TInputImage, THessianImage, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >, itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::StatisticsImageFilter< TInputImage >, itk::PipelineMonitorImageFilter< TImageType >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >, itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::less< TInputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< TInputImage::PixelType > >, itk::ParabolicOpenCloseImageFilter< TInputImage, doOpen, TOutputImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::BinaryContourImageFilter< TInputImage, TOutputImage >, itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::BinaryReconstructionByDilationImageFilter< TInputImage >, itk::BinaryReconstructionByErosionImageFilter< TInputImage >, itk::LabelContourImageFilter< TInputImage, TOutputImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::greater< TInputImage::PixelType >, std::greater< TOutputImage::PixelType > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::less< TInputImage::PixelType >, std::less< TOutputImage::PixelType > >, itk::LabelShapeKeepNObjectsImageFilter< TInputImage >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::LabelShapeOpeningImageFilter< TInputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::greater< TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::less< TOutputImage::PixelType > >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ImageSeriesReader< TOutputImage >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::ShapeRelabelImageFilter< TInputImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::RecursiveLineYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, doDilate, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, false, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, true, TOutputImage >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::BinaryGrindPeakImageFilter< TInputImage >, itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >, itk::BinaryFillholeImageFilter< TInputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::Testing::HashImageFilter< TImageType >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::LabelImageToLabelMapFilter< TInputImage, TOutputImage >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >, itk::HalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::RealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::LabelMapFilter< TInputImage, TOutputImage >, itk::LabelMapFilter< TInputImage, TInputImage >, itk::LabelMapFilter< TLabelMap, TOutputImage >, itk::LabelMapFilter< TImage, TImage >, itk::TobogganImageFilter< TInputImage >, itk::ForwardFFTImageFilter< TInputImage, TOutputImage >, itk::TemporalProcessObject, and itk::InverseFFTImageFilter< TInputImage, TOutputImage >.

Definition at line 384 of file itkProcessObject.h.

virtual void itk::ProcessObject::GenerateData ( void  )
inlineprotectedvirtual

This method causes the filter to generate its output.

Reimplemented in itk::MRIBiasFieldCorrectionFilter< TInputImage, TOutputImage, TMaskImage >, itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >, itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFiniteDifferenceFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, unsigned int >, itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >, itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::AutomaticTopologyMeshSource< TOutputMesh >, itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::BSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::fem::Solver< VDimension >, itk::fem::Solver< TDimension >, itk::MultiLabelSTAPLEImageFilter< TInputImage, TOutputImage, TWeights >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >, itk::fem::FEMScatteredDataPointSetToImageFilter< TInputPointSet, TInputMesh, TOutputImage, TInputConfidencePointSet, TInputTensorPointSet >, itk::NarrowBandImageFilterBase< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::PatchBasedDenoisingBaseImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationMultiResolutionFilter< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::FiniteDifferenceImageFilter< TInputImage, TSparseOutputImage >, itk::FiniteDifferenceImageFilter< TDisplacementField, TDisplacementField >, itk::FiniteDifferenceImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::FiniteDifferenceImageFilter< TInputImageType, TSparseOutputImageType >, itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >, itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::Statistics::ScalarImageToRunLengthMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >, itk::ImageSource< TOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< TInputImage >, itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TImage >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< TOutputImageType >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< TLabelImage >, itk::ImageSource< TAtlasLabelType >, itk::ImageSource< TDisplacementField >, itk::ImageSource< TTensorImage >, itk::ImageSource< Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageSource< Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< PixelType, NDimension > >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TIntensityImage >, itk::STAPLEImageFilter< TInputImage, TOutputImage >, itk::ConnectedRegionsMeshFilter< TInputMesh, TOutputMesh >, itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::CannyEdgeDetectionImageFilter< ImageType, ImageType >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::ChangeInformationImageFilter< TInputImage >, itk::ArrivalFunctionToPathFilter< TInputImage, TOutputPath >, itk::SignedDanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >, itk::CannyEdgeDetectionRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::ImageSeriesWriter< TInputImage, TOutputImage >, itk::TriangleMeshToBinaryImageFilter< TInputMesh, TOutputImage >, itk::HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::Statistics::HistogramToTextureFeaturesFilter< THistogram >, itk::DanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >, itk::DanielssonDistanceMapImageFilter< ImageType, ImageType >, itk::Statistics::ScalarImageToTextureFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::ObjectByObjectLabelMapFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::Statistics::ScalarImageToRunLengthFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::fem::SolverCrankNicolson< TDimension >, itk::ImageFileWriter< TInputImage >, itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::LevelSetTovtkImageData< MalcolmSparseLevelSetImage< VDimension > >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >, itk::RGBGibbsPriorFilter< TInputImage, TClassifiedImage >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::Statistics::ScalarImageToCooccurrenceMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::MultiScaleHessianBasedMeasureImageFilter< TInputImage, THessianImage, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::ParameterizationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >, itk::WatershedImageFilter< TInputImage >, itk::InverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, doDilate, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >, itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::MorphologicalSignedDistanceTransformImageFilter< TInputImage, TOutputImage >, itk::fem::RobustSolver< VDimension >, itk::Statistics::HistogramToRunLengthFeaturesFilter< THistogram >, itk::ContourExtractor2DImageFilter< TInputImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::AntiAliasBinaryImageFilter< TInputImage, TOutputImage >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::VTKImageImport< TOutputImage >, itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::ClampImageFilter< TInputImage, TOutputImage >, itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >, itk::watershed::Segmenter< TInputImage >, itk::watershed::Segmenter< InputImageType >, itk::ImageSeriesReader< TOutputImage >, itk::PipelineMonitorImageFilter< TImageType >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::fem::PhysicsBasedNonRigidRegistrationMethod< TFixedImage, TMovingImage, TMaskImage, TMesh, TDeformationField >, itk::ZeroCrossingBasedEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::NormalQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, TFunctor, TMaskImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, Functor::SimilarPixelsFunctor< TInputImage::ValueType >, TMaskImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, Functor::SimilarVectorsFunctor< TInputImage::ValueType >, TMaskImage >, itk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::TimeVaryingVelocityFieldImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::MeshFileReader< TOutputMesh, ConvertPointPixelTraits, ConvertCellPixelTraits >, itk::BinaryReconstructionByDilationImageFilter< TInputImage >, itk::BinaryReconstructionByErosionImageFilter< TInputImage >, itk::SignedMaurerDistanceMapImageFilter< TInputImage, TOutputImage >, itk::LesionSegmentationImageFilter8< TInputImage, TOutputImage >, itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >, itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NarrowBandCurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ScalarImageKmeansImageFilter< TInputImage, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::LabelShapeKeepNObjectsImageFilter< TInputImage >, itk::FastChamferDistanceImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldSource< TOutputImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::greater< TInputImage::PixelType >, std::greater< TOutputImage::PixelType > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::less< TInputImage::PixelType >, std::less< TOutputImage::PixelType > >, itk::Statistics::ImageClassifierFilter< TSample, TInputImage, TOutputImage >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::LabelShapeOpeningImageFilter< TInputImage >, itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >, itk::CurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::MorphologicalSharpeningImageFilter< TInputImage, TOutputImage >, itk::LandmarkDisplacementFieldSource< TOutputImage >, itk::SpeedFunctionToPathFilter< TInputImage, TOutputPath >, itk::Statistics::SampleToHistogramFilter< TSample, THistogram >, itk::BorderQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::greater< TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::less< TOutputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >, itk::ParabolicOpenCloseImageFilter< TInputImage, doOpen, TOutputImage >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::less< TInputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< TInputImage::PixelType > >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::VotingBinaryIterativeHoleFillingImageFilter< TImage >, itk::LevelSetTovtkImageData< ShiSparseLevelSetImage< VDimension > >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::fem::ImageToRectilinearFEMObjectFilter< TInputImage >, itk::ImageTransformer< TInputImage >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::ExponentialDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::ImageTransformer< TImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::InvertDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::ShapeRelabelImageFilter< TInputImage >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::AttributeSelectionLabelMapFilter< TImage, TAttributeAccessor >, itk::BinaryNotImageFilter< TImage >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::AttributeSelectionLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::ExponentialDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::watershed::SegmentTreeGenerator< TScalar >, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >, itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::BinaryCloseParaImageFilter< TInputImage, TOutputImage >, itk::BinaryOpenParaImageFilter< TInputImage, TOutputImage >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, doOpen, TOutputImage >, itk::StripTsImageFilter< TImageType, TAtlasImageType, TAtlasLabelType >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, false, TOutputImage >, itk::LaplacianImageFilter< TInputImage, TOutputImage >, itk::VesselEnhancingDiffusion3DImageFilter< PixelType, NDimension >, itk::HigherOrderAccurateDerivativeImageFilter< TInputImage, TOutputImage >, itk::DirectFourierReconstructionImageToImageFilter< TInputImage, TOutputImage >, itk::MorphologicalDistanceTransformImageFilter< TInputImage, TOutputImage >, itk::Statistics::SampleClassifierFilter< TSample >, itk::Hessian3DToVesselnessMeasureImageFilter< TPixel >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::DelaunayConformingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::BinaryThinningImageFilter< TInputImage, TOutputImage >, itk::ApproximateSignedDistanceMapImageFilter< TInputImage, TOutputImage >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::CastImageFilter< TInputImage, TOutputImage >, itk::DivideImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::DerivativeImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::FFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::CastImageFilter< FeatureImageType, ImageType >, itk::DivideImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >, itk::SmoothingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::BinaryErodeParaImageFilter< TInputImage, TOutputImage >, itk::BinaryErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryPruningImageFilter< TInputImage, TOutputImage >, itk::BinaryDilateParaImageFilter< TInputImage, TOutputImage >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::WienerDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::FFTConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::watershed::Relabeler< TScalar, TImageDimension >, itk::TemporalProcessObject, itk::FFTConvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage, double >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >, itk::PolylineMaskImageFilter< TInputImage, TPolyline, TVector, TOutputImage >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::Statistics::CovarianceSampleFilter< TSample >, itk::TriangleMeshToSimplexMeshFilter< TInputMesh, TOutputMesh >, itk::GradientVectorFlowImageFilter< TInputImage, TOutputImage, TInternalPixel >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::BinaryGrindPeakImageFilter< TInputImage >, itk::HardConnectedComponentImageFilter< TInputImage, TOutputImage >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::LabelSetMorphBaseImageFilter< TInputImage, doDilate, TOutputImage >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, false, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, true, TOutputImage >, itk::Statistics::ImageToListSampleFilter< TImage, TMaskImage >, itk::AnisotropicDiffusionLBRImageFilter< TImage, TScalar >, itk::GridForwardWarpImageFilter< TDisplacementField, TOutputImage >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::GaussianImageSource< TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::HistogramToImageFilter< THistogram, TImage, TFunction >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramLogProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramEntropyFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramIntensityFunction< SizeValueType, TImage::PixelType > >, itk::ShapeOpeningLabelMapFilter< TImage >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::IterativeInverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::CannyEdgesDistanceFeatureGenerator< NDimension >, itk::VariationalRegistrationElasticRegularizer< TDisplacementField >, itk::BinaryFillholeImageFilter< TInputImage >, itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >, itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >, itk::EigenAnalysis2DImageFilter< TInputImage, TEigenValueImage, TEigenVectorImage >, itk::CannyEdgesFeatureGenerator< NDimension >, itk::IterativeInverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::ConformalFlatteningMeshFilter< TInputMesh, TOutputMesh >, itk::SinglePhaseLevelSetSegmentationModule< NDimension >, itk::NormalizeToConstantImageFilter< TInputImage, TOutputImage >, itk::CleanQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::ShapeKeepNObjectsLabelMapFilter< TImage >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::VariationalRegistrationGaussianRegularizer< TDisplacementField >, itk::BinaryOpeningByReconstructionImageFilter< TInputImage, TKernel >, itk::CannyEdgesDistanceAdvectionFieldFeatureGenerator< NDimension >, itk::FFTWForwardFFTImageFilter< TInputImage, TOutputImage >, itk::FFTWRealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::DescoteauxSheetnessFeatureGenerator< NDimension >, itk::VotingBinaryHoleFillFloodingImageFilter< TInputImage, TOutputImage >, itk::ConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage >, itk::AreaOpeningImageFilter< TInputImage, TOutputImage, TAttribute >, itk::Statistics::ScalarImageToCooccurrenceListSampleFilter< TImage >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::ShapeUniqueLabelMapFilter< TImage >, itk::BinaryClosingByReconstructionImageFilter< TInputImage, TKernel >, itk::InverseDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::AreaClosingImageFilter< TInputImage, TOutputImage, TAttribute >, itk::Statistics::MeanSampleFilter< TSample >, itk::LinearAnisotropicDiffusionLBRImageFilter< TImage, TScalar >, itk::MergeLabelMapFilter< TImage >, itk::ShapeRelabelLabelMapFilter< TImage >, itk::fem::SolverHyperbolic< TDimension >, itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >, itk::AttributeOpeningLabelMapFilter< TImage, TAttributeAccessor >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::LevelSetTovtkImageData< WhitakerSparseLevelSetImage< TOutput, VDimension > >, itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >, itk::PolylineMask2DImageFilter< TInputImage, TPolyline, TOutputImage >, itk::TikhonovDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::LesionSegmentationMethod< NDimension >, itk::SatoVesselnessFeatureGenerator< NDimension >, itk::VTKPolyDataReader< TOutputMesh >, itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >, itk::RegionCompetitionImageFilter< TInputImage, TOutputImage >, itk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >, itk::Statistics::WeightedCovarianceSampleFilter< TSample >, itk::AttributeUniqueLabelMapFilter< TImage, TAttributeAccessor >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::FrangiTubularnessFeatureGenerator< NDimension >, itk::AttributeUniqueLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::BinaryMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, TFilter >, itk::StochasticFractalDimensionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::SubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, RankImageFilter< TInputImage, TInputImage, FlatStructuringElement< TInputImage::ImageDimension > > >, itk::RegularSphereMeshSource< TOutputMesh >, itk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >, itk::GradientMagnitudeSigmoidFeatureGenerator< NDimension >, itk::IsotropicResamplerImageFilter< TInputImage, TOutputImage >, itk::SatoLocalStructureFeatureGenerator< NDimension >, itk::AttributeRelabelLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::Statistics::WeightedMeanSampleFilter< TSample >, itk::LaplacianDeformationQuadEdgeMeshFilterWithHardConstraints< TInputMesh, TOutputMesh, TSolverTraits >, itk::GaborImageSource< TOutputImage >, itk::ChangeLabelLabelMapFilter< TImage >, itk::VariationalRegistrationDiffusionRegularizer< TDisplacementField >, itk::FFTShiftImageFilter< TInputImage, TOutputImage >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::VnlHalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::FastMarchingAndGeodesicActiveContourLevelSetSegmentationModule< NDimension >, itk::FastMarchingAndShapeDetectionLevelSetSegmentationModule< NDimension >, itk::SigmoidFeatureGenerator< NDimension >, itk::IntermodesThresholdCalculator< THistogram, TOutput >, itk::ShiftScaleLabelMapFilter< TImage >, itk::VnlInverseFFTImageFilter< TInputImage, TOutputImage >, itk::OrthogonalSwath2DPathFilter< TFourierSeriesPath, TSwathMeritImage >, itk::MorphologicalOpenningFeatureGenerator< NDimension >, itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >, itk::SpatialFunctionImageEvaluatorFilter< TSpatialFunction, TInputImage, TOutputImage >, itk::FastMarchingSegmentationModule< NDimension >, itk::SphereMeshSource< TOutputMesh >, itk::LaplacianDeformationQuadEdgeMeshFilterWithSoftConstraints< TInputMesh, TOutputMesh, TSolverTraits >, itk::StatisticsKeepNObjectsLabelMapFilter< TImage >, itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >, itk::StatisticsOpeningLabelMapFilter< TImage >, itk::StatisticsRelabelLabelMapFilter< TImage >, itk::VnlForwardFFTImageFilter< TInputImage, TOutputImage >, itk::LungWallFeatureGenerator< NDimension >, itk::TobogganImageFilter< TInputImage >, itk::VnlRealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::AggregateLabelMapFilter< TImage >, itk::FeatureAggregator< NDimension >, itk::StructureTensorImageFilter< TImage, TTensorImage >, itk::StatisticsUniqueLabelMapFilter< TImage >, itk::SegmentationVolumeEstimator< NDimension >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::IsotropicResampler< NDimension >, itk::WarpMeshFilter< TInputMesh, TOutputMesh, TDisplacementField >, itk::ChainCodeToFourierSeriesPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::ConvertLabelMapFilter< TInputImage, TOutputImage >, itk::GrayscaleImageSegmentationVolumeEstimator< NDimension >, itk::Statistics::NeighborhoodSampler< TSample >, itk::TransformMeshFilter< TInputMesh, TOutputMesh, TTransform >, itk::BinaryThresholdFeatureGenerator< NDimension >, itk::RegionGrowingSegmentationModule< NDimension >, itk::ConditionalSubdivisionQuadEdgeMeshFilter< TInputMesh, TSubdivisionFilter >, itk::LiThresholdCalculator< THistogram, TOutput >, itk::YenThresholdCalculator< THistogram, TOutput >, itk::SatoVesselnessSigmoidFeatureGenerator< NDimension >, itk::IterativeTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TCellSubdivisionFilter >, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, itk::GeodesicActiveContourLevelSetSegmentationModule< NDimension >, itk::ShapeDetectionLevelSetSegmentationModule< NDimension >, itk::NormalizeImageFilter< TInputImage, TOutputImage >, itk::IsoDataThresholdCalculator< THistogram, TOutput >, itk::OtsuThresholdCalculator< THistogram, TOutput >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, DiscreteGaussianImageFilter< TInputImage, TOutputImage > >, itk::ConnectedThresholdSegmentationModule< NDimension >, itk::HuangThresholdCalculator< THistogram, TOutput >, itk::KittlerIllingworthThresholdCalculator< THistogram, TOutput >, itk::MaximumEntropyThresholdCalculator< THistogram, TOutput >, itk::RenyiEntropyThresholdCalculator< THistogram, TOutput >, itk::TriangleThresholdCalculator< THistogram, TOutput >, itk::ConfidenceConnectedSegmentationModule< NDimension >, itk::LandmarksReader< NDimension >, itk::PathToChainCodePathFilter< TInputPath, TOutputChainCodePath >, itk::ImageShapeModelEstimatorBase< TInputImage, TOutputImage >, itk::LevelSetTovtkImageData< LevelSetDenseImage< TImage > >, itk::MomentsThresholdCalculator< THistogram, TOutput >, itk::ShanbhagThresholdCalculator< THistogram, TOutput >, itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, and itk::DiscreteCurvatureTensorQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 756 of file itkProcessObject.h.

virtual void itk::ProcessObject::GenerateInputRequestedRegion ( )
protectedvirtual

What is the input requested region that is required to produce the output requested region? By default, the largest possible region is always required but this is overridden in many subclasses. For instance, for an image processing filter where an output pixel is a simple function of an input pixel, the input requested region will be set to the output requested region. For an image processing filter where an output pixel is a function of the pixels in a neighborhood of an input pixel, then the input requested region will need to be larger than the output requested region (to avoid introducing artificial boundary conditions). This function should never request an input region that is outside the the input largest possible region (i.e. implementations of this method should crop the input requested region at the boundaries of the input largest possible region).

Reimplemented in itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFiniteDifferenceFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, unsigned int >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType, TTransformPrecisionType >, itk::MultiLabelSTAPLEImageFilter< TInputImage, TOutputImage, TWeights >, itk::watershed::Segmenter< TInputImage >, itk::watershed::Segmenter< InputImageType >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceImageFilter< TInputImage, TSparseOutputImage >, itk::FiniteDifferenceImageFilter< TDisplacementField, TDisplacementField >, itk::FiniteDifferenceImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::FiniteDifferenceImageFilter< TInputImageType, TSparseOutputImageType >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationMultiResolutionFilter< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::PatchBasedDenoisingBaseImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::ChangeInformationImageFilter< TInputImage >, itk::ArrivalFunctionToPathFilter< TInputImage, TOutputPath >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::watershed::SegmentTreeGenerator< TScalar >, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >, itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::CannyEdgeDetectionImageFilter< ImageType, ImageType >, itk::BilateralImageFilter< TInputImage, TOutputImage >, itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::MirrorPadImageFilter< TInputImage, TOutputImage >, itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::CannyEdgeDetectionRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, doDilate, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::ContourExtractor2DImageFilter< TInputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::PipelineMonitorImageFilter< TImageType >, itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::StatisticsImageFilter< TInputImage >, itk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::SmoothingRecursiveYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::InverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >, itk::ParabolicOpenCloseImageFilter< TInputImage, doOpen, TOutputImage >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::less< TInputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< TInputImage::PixelType > >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::BinaryReconstructionByDilationImageFilter< TInputImage >, itk::BinaryReconstructionByErosionImageFilter< TInputImage >, itk::BinaryContourImageFilter< TInputImage, TOutputImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::greater< TInputImage::PixelType >, std::greater< TOutputImage::PixelType > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::less< TInputImage::PixelType >, std::less< TOutputImage::PixelType > >, itk::LabelShapeKeepNObjectsImageFilter< TInputImage >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::MeshSource< TOutputMesh >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::LabelContourImageFilter< TInputImage, TOutputImage >, itk::MeshSource< TSubdivisionFilter::OutputMeshType >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< TOutput >, itk::MeshSource< TDisplacements >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::MeshSource< TCellSubdivisionFilter::OutputMeshType >, itk::MeshSource< TFeatures >, itk::watershed::Relabeler< TScalar, TImageDimension >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >, itk::LabelShapeOpeningImageFilter< TInputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::greater< TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::less< TOutputImage::PixelType > >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::HigherOrderAccurateGradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >, itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >, itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >, itk::ShapeRelabelImageFilter< TInputImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DirectFourierReconstructionImageToImageFilter< TInputImage, TOutputImage >, itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::ImageTransformer< TInputImage >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::ImageTransformer< TImage >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::HigherOrderAccurateDerivativeImageFilter< TInputImage, TOutputImage >, itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::Statistics::ImageToListSampleFilter< TImage, TMaskImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::FFTConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::FFTConvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage, double >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::BinaryGrindPeakImageFilter< TInputImage >, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::VideoToVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::VideoToVideoFilter< TVideoStream, TVideoStream >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::DerivativeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::NormalizeToConstantImageFilter< TInputImage, TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, TAccumulator >, itk::BinaryFillholeImageFilter< TInputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MaximumAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::BinaryAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MeanAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MedianAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::SumAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::StandardDeviationAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MinimumAccumulator< TInputImage::PixelType > >, itk::BinShrinkImageFilter< TInputImage, TOutputImage >, itk::FlipImageFilter< TImage >, itk::BinaryOpeningByReconstructionImageFilter< TInputImage, TKernel >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::LabelImageToLabelMapFilter< TInputImage, TOutputImage >, itk::ConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage >, itk::VotingBinaryImageFilter< TInputImage, TOutputImage >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::BinaryMedianImageFilter< TInputImage, TOutputImage >, itk::BinaryClosingByReconstructionImageFilter< TInputImage, TKernel >, itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType, TOutputImageType >, itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >, itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::LaplacianImageFilter< TInputImage, TOutputImage >, itk::PermuteAxesImageFilter< TImage >, itk::PadImageFilterBase< TInputImage, TOutputImage >, itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >, itk::ComplexToComplexFFTImageFilter< TImage >, itk::PathAndImageToPathFilter< TInputPath, TInputImage, TOutputPath >, itk::PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, OrthogonallyCorrected2DParametricPath >, itk::HalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::GPUDiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::RealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::HalfToFullHermitianImageFilter< TInputImage >, itk::LabelMapFilter< TInputImage, TOutputImage >, itk::FullToHalfHermitianImageFilter< TInputImage >, itk::LabelMapFilter< TInputImage, TInputImage >, itk::LabelMapFilter< TLabelMap, TOutputImage >, itk::LabelMapFilter< TImage, TImage >, itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >, itk::CyclicShiftImageFilter< TInputImage, TOutputImage >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::TobogganImageFilter< TInputImage >, itk::TemporalProcessObject, itk::BoxImageFilter< TInputImage, TOutputImage >, itk::LesionSegmentationImageFilter8< TInputImage, TOutputImage >, itk::ForwardFFTImageFilter< TInputImage, TOutputImage >, itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >, itk::PathToPathFilter< TInputPath, TOutputPath >, itk::InverseFFTImageFilter< TInputImage, TOutputImage >, itk::PathToPathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::PathToPathFilter< TFourierSeriesPath, OrthogonallyCorrected2DParametricPath >, and itk::NormalizeImageFilter< TInputImage, TOutputImage >.

virtual void itk::ProcessObject::GenerateOutputInformation ( )
protectedvirtual

Generate the information describing the output data. The default implementation of this method will copy information from the input to the output. A filter may override this method if its output will have different information than its input. For instance, a filter that shrinks an image will need to provide an implementation for this method that changes the spacing of the pixels. Such filters should call their superclass' implementation of this method prior to changing the information values they need (i.e. GenerateOutputInformation() should call Superclass::GenerateOutputInformation() prior to changing the information.

Reimplemented in itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType, TTransformPrecisionType >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationMultiResolutionFilter< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::VariationalRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::Testing::ExtractSliceImageFilter< TInputImage, TOutputImage >, itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::ChangeInformationImageFilter< TInputImage >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::TriangleMeshToBinaryImageFilter< TInputMesh, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::ConstrainedValueDifference< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Minimum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Add2< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Sub2< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::AND< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MagnitudeAndPhaseToComplex< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType::value_type > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Modulus< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Mult< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Sub2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Mult< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TLabelImage, TOutputImage, Functor::LabelOverlayFunctor< TInputImage::PixelType, TLabelImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Maximum< 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::Pow< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Div< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::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< 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< TInputImage1, TInputImage2, TOutputImage, Functor::Div< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::XOR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::VTKImageImport< TOutputImage >, itk::PipelineMonitorImageFilter< TImageType >, itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType, TOutputImageType >, itk::TransformToDisplacementFieldFilter< TOutputImage, TParametersValueType >, itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >, itk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >, itk::TransformToDeformationFieldSource< TOutputImage, TTransformPrecisionType >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::LesionSegmentationImageFilter8< TInputImage, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::TransformToDisplacementFieldSource< TOutputImage, TTransformPrecisionType >, itk::InverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::TimeVaryingVelocityFieldIntegrationImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldSource< TOutputImage >, itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::ImageSeriesReader< TOutputImage >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::LandmarkDisplacementFieldSource< TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::LabelOverlayImageFilter< TInputImage, TLabelImage, TOutputImage >, itk::RandomImageSource< TOutputImage >, itk::ScalarToRGBColormapImageFilter< TInputImage, TOutputImage >, itk::DirectFourierReconstructionImageToImageFilter< TInputImage, TOutputImage >, itk::Statistics::ImageToListSampleFilter< TImage, TMaskImage >, itk::MeshFileReader< TOutputMesh, ConvertPointPixelTraits, ConvertCellPixelTraits >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::RegionFromReferenceLabelMapFilter< TInputImage >, itk::HistogramToImageFilter< THistogram, TImage, TFunction >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramLogProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramEntropyFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramIntensityFunction< SizeValueType, TImage::PixelType > >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::CropLabelMapFilter< TInputImage >, itk::PadLabelMapFilter< TInputImage >, itk::ConvolutionImageFilterBase< TInputImage, TKernelImage, TOutputImage >, itk::ConvolutionImageFilterBase< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::CropImageFilter< TInputImage, TOutputImage >, itk::PadImageFilter< TInputImage, TOutputImage >, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, 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::Round< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Square< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Clamp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sheetness< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TLabelImage, TOutputImage, Functor::LabelToRGBFunctor< TLabelImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Tan< 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, Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GEConst< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Abs< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Exp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Tubularness< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::NOT< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sqrt< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< FeatureImageType, ImageType, Functor::Cast< FeatureImageType::PixelType, ImageType::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitude< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< 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, Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::AccessorFunctor< TInputImage::PixelType, TAccessor > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Log10< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::LocalStructure< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< 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, Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Log< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TImage, TImage, Functor::BinaryNot< TImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, TAccumulator >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::LabelToRGBImageFilter< TLabelImage, TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MaximumAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::BinaryAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MeanAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MedianAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::SumAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::StandardDeviationAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MinimumAccumulator< TInputImage::PixelType > >, itk::AutoCropLabelMapFilter< TInputImage >, itk::FFTPadImageFilter< TInputImage, TOutputImage >, itk::BinShrinkImageFilter< TInputImage, TOutputImage >, itk::FlipImageFilter< TImage >, itk::GenerateImageSource< TOutputImage >, itk::PermuteAxesImageFilter< TImage >, itk::HalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::RealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::ImageToVectorImageFilter< TInputImage >, itk::IsotropicResamplerImageFilter< TInputImage, TOutputImage >, itk::HalfToFullHermitianImageFilter< TInputImage >, itk::FullToHalfHermitianImageFilter< TInputImage >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::ComposeImageFilter< TInputImage, TOutputImage >, itk::LabelMapToRGBImageFilter< TInputImage, TOutputImage >, itk::GPUUnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GPUBinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType >, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::ImageToMeshFilter< TInputImage, TOutputMesh >, itk::ImageToMeshFilter< TImage, TFeatures >, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, and itk::PhysicalPointImageSource< TOutputImage >.

Referenced by itk::ScalarToRGBColormapImageFilter< TInputImage, TOutputImage >::GenerateOutputInformation().

virtual void itk::ProcessObject::GenerateOutputRequestedRegion ( DataObject output)
protectedvirtual

Given one output whose requested region has been set, how should the requested regions for the remaining outputs of the process object be set? By default, all the outputs are set to the same requested region. If a filter needs to produce different requested regions for each output, for instance an image processing filter producing several outputs at different resolutions, then that filter may override this method and set the requested regions appropriatedly.

Note that a filter producing multiple outputs of different types is required to override this method. The default implementation can only correctly handle multiple outputs of the same type.

Reimplemented in itk::watershed::Segmenter< TInputImage >, itk::watershed::Segmenter< InputImageType >, itk::watershed::SegmentTreeGenerator< TScalar >, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::watershed::Relabeler< TScalar, TImageDimension >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >, itk::VideoToVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::VideoToVideoFilter< TVideoStream, TVideoStream >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, and itk::TemporalProcessObject.

virtual const bool& itk::ProcessObject::GetAbortGenerateData ( ) const
virtual

Get the AbortGenerateData flag for the process object.

DataObjectPointerArray itk::ProcessObject::GetIndexedInputs ( )

Return an array with all the indexed inputs.

DataObjectPointerArray itk::ProcessObject::GetIndexedOutputs ( )

Return an array with the indexed outputs.

DataObject* itk::ProcessObject::GetInput ( const DataObjectIdentifierType key)
protected

Return an input.

ITK_NULLPTR is returned if the name or indexed input is undefined.

Referenced by itk::DivideImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >::GenerateData(), itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >::GetBackgroundImage(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::GetBoundaryA(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::GetBoundaryB(), itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >::GetConfidenceImage(), itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >::GetConfidenceImage(), itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::GetEquivalencyTable(), itk::StatisticsLabelMapFilter< TImage, TFeatureImage >::GetFeatureImage(), itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::GetFeatureImage(), itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >::GetFeatureImage(), itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >::GetFeatureImage(), itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >::GetFeatureImage(), itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >::GetFeatureImage(), itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >::GetFeatureImage(), itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >::GetFeatureImage(), itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >::GetFeatureImage(), itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >::GetFeatureImage(), itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >::GetFeatureImage(), itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >::GetFeatureImage(), itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetFeatureImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::GetFixedImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::GetFixedImageMask(), itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >::GetGradientImage(), itk::HistogramThresholdCalculator< THistogram, TOutput >::GetInput(), itk::watershed::SegmentTreeGenerator< ScalarType >::GetInputEquivalencyTable(), itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::GetInputImage(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >::GetInputImage(), itk::watershed::Segmenter< InputImageType >::GetInputImage(), itk::watershed::SegmentTreeGenerator< ScalarType >::GetInputSegmentTable(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >::GetInputSegmentTree(), itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::GetIntensityInput(), itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >::GetLabelInput(), itk::LabelMapFilter< TImage, TImage >::GetLabelMap(), itk::BinaryReconstructionLabelMapFilter< TImage, TMarkerImage, TAttributeAccessor >::GetMarkerImage(), itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >::GetMarkerImage(), itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< TInputImage::PixelType > >::GetMaskImage(), itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >::GetMaskImage(), itk::HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >::GetMaskImage(), itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >::GetMaskImage(), itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >::GetMaskImage(), itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >::GetMaskImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::GetMovingImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::GetMovingImageMask(), itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >::GetPointSet(), itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType, TMaskImageType >::GetReferenceImage(), and itk::watershed::SegmentTreeGenerator< ScalarType >::SetInputSegmentTable().

const DataObject* itk::ProcessObject::GetInput ( const DataObjectIdentifierType key) const
protected
DataObject* itk::ProcessObject::GetInput ( DataObjectPointerArraySizeType  idx)
inlineprotected

Method used internally for getting an indexed input.

Definition at line 515 of file itkProcessObject.h.

const DataObject* itk::ProcessObject::GetInput ( DataObjectPointerArraySizeType  idx) const
inlineprotected

Method used internally for getting an indexed input.

Definition at line 517 of file itkProcessObject.h.

NameArray itk::ProcessObject::GetInputNames ( ) const

Return an array with the names of the inputs defined.

The names are ordered lexicographically, and match the order of the data object produced by GetInputs().

DataObjectPointerArray itk::ProcessObject::GetInputs ( )

Return an array of DataObjects with the defined named inputs.

The order of the inputs matches the order of the input names produced by GetInputNames().

MultiThreader* itk::ProcessObject::GetMultiThreader ( ) const
inline

Return the multithreader used by this class.

Definition at line 446 of file itkProcessObject.h.

virtual const char* itk::ProcessObject::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::Object.

Reimplemented in itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::SparseFieldLevelSetImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::JoinImageFilter< TInputImage1, TInputImage2 >, itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::MRIBiasFieldCorrectionFilter< TInputImage, TOutputImage, TMaskImage >, itk::FrangiTubularnessImageFilter< TInputImage, TOutputImage >, itk::DescoteauxSheetnessImageFilter< TInputImage, TOutputImage >, itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::LevelSetTovtkImageData< MalcolmSparseLevelSetImage< VDimension > >, itk::LocalStructureImageFilter< TInputImage, TOutputImage >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::WatershedImageFilter< TInputImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFiniteDifferenceFunction, TIdCell >, itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, unsigned int >, itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >, itk::RescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::SigmoidImageFilter< TInputImage, TOutputImage >, itk::AutomaticTopologyMeshSource< TOutputMesh >, itk::ClampImageFilter< TInputImage, TOutputImage >, itk::CannySegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ArrivalFunctionToPathFilter< TInputImage, TOutputPath >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >, itk::AdaptImageFilter< TInputImage, TOutputImage, TAccessor >, itk::IntensityWindowingImageFilter< TInputImage, TOutputImage >, itk::ModulusImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::WeightedAddImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >, itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType, TMaskImageType >, itk::LevelSetTovtkImageData< ShiSparseLevelSetImage< VDimension > >, itk::FiniteDifferenceImageFilter< TInputImage, TSparseOutputImage >, itk::FiniteDifferenceImageFilter< TDisplacementField, TDisplacementField >, itk::FiniteDifferenceImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::FiniteDifferenceImageFilter< TInputImageType, TSparseOutputImageType >, itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::CannyEdgeDetectionRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::AddImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ObjectByObjectLabelMapFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::AddImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >, itk::STAPLEImageFilter< TInputImage, TOutputImage >, itk::AntiAliasBinaryImageFilter< TInputImage, TOutputImage >, itk::ChangeLabelImageFilter< TInputImage, TOutputImage >, itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::BinaryMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::CannyEdgeDetectionImageFilter< ImageType, ImageType >, itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >, itk::MultiLabelSTAPLEImageFilter< TInputImage, TOutputImage, TWeights >, itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::LandweberDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::ScalarConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::NarrowBandCurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage, TFemObjectType >, itk::ParameterizationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >, itk::StandardDeviationProjectionImageFilter< TInputImage, TOutputImage, TAccumulate >, itk::NaryMaximumImageFilter< TInputImage, TOutputImage >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::LaplacianSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::CurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::VectorRescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::CastImageFilter< TInputImage, TOutputImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::CastImageFilter< FeatureImageType, ImageType >, itk::ConstrainedValueAdditionImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >, itk::HistogramToEntropyImageFilter< THistogram, TImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::GPUBinaryThresholdImageFilter< TInputImage, TOutputImage >, itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::DivideImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MagnitudeAndPhaseToComplexImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::NaryAddImageFilter< TInputImage, TOutputImage >, itk::SubtractImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::DivideImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >, itk::SubtractImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::PowImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ContourExtractor2DImageFilter< TInputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::watershed::Segmenter< TInputImage >, itk::VariationalRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::watershed::Segmenter< InputImageType >, itk::Statistics::ScalarImageToRunLengthMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::Statistics::ScalarImageToTextureFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::InvertIntensityImageFilter< TInputImage, TOutputImage >, itk::VectorConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::CurvatureRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField, TImageForceFunction >, itk::MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction >, itk::HistogramToLogProbabilityImageFilter< THistogram, TImage >, itk::ConstrainedValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::greater< TInputImage::PixelType >, std::greater< TOutputImage::PixelType > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::less< TInputImage::PixelType >, std::less< TOutputImage::PixelType > >, itk::VectorThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::FFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::less< TInputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< TInputImage::PixelType > >, itk::Statistics::HistogramToTextureFeaturesFilter< THistogram >, itk::ExpNegativeImageFilter< TInputImage, TOutputImage >, itk::AbsoluteValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MultiScaleHessianBasedMeasureImageFilter< TInputImage, THessianImage, TOutputImage >, itk::Atan2ImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::XorImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::SquaredDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType, TTransformPrecisionType >, itk::BinaryMagnitudeImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::OrImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::Hessian3DToVesselnessMeasureImageFilter< TPixel >, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >, itk::StripTsImageFilter< TImageType, TAtlasImageType, TAtlasLabelType >, itk::MeanProjectionImageFilter< TInputImage, TOutputImage, TAccumulate >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, TFunctor, TMaskImage >, itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::SharpenOpImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, Functor::SimilarPixelsFunctor< TInputImage::ValueType >, TMaskImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, Functor::SimilarVectorsFunctor< TInputImage::ValueType >, TMaskImage >, itk::BinaryProjectionImageFilter< TInputImage, TOutputImage >, itk::AndImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AsinImageFilter< TInputImage, TOutputImage >, itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MaximumImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::NotImageFilter< TInputImage, TOutputImage >, itk::VectorIndexSelectionCastImageFilter< TInputImage, TOutputImage >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::Statistics::ScalarImageToRunLengthFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::BinaryNotImageFilter< TImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::ReconstructionByDilationImageFilter< TInputImage, TOutputImage >, itk::HistogramToProbabilityImageFilter< THistogram, TImage >, itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::PatchBasedDenoisingBaseImageFilter< TInputImage, TOutputImage >, itk::TimeVaryingVelocityFieldImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::LoopTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::VariationalSymmetricDiffeomorphicRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::MovingHistogramImageFilterBase< TImageType, TImageType, TKernel >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::Statistics::ScalarImageToCooccurrenceMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::BorderQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::ReconstructionByErosionImageFilter< TInputImage, TOutputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >, itk::SignedDanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >, itk::MorphSDTHelperImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::greater< TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::less< TOutputImage::PixelType > >, itk::LaplacianDeformationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >, itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, THistogram >, itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::AcosImageFilter< TInputImage, TOutputImage >, itk::MovingHistogramImageFilter< TImageType, TImageType, TKernel, Function::AdaptiveEqualizationHistogram< TImageType::PixelType, TImageType::PixelType > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologyHistogram< TInputImage::PixelType, std::less< TInputImage::PixelType > > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::RankHistogram< TInputImage::PixelType > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologyHistogram< TInputImage::PixelType, std::greater< TInputImage::PixelType > > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologicalGradientHistogram< TInputImage::PixelType > >, itk::CosImageFilter< TInputImage, TOutputImage >, itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TSubdivisionFilter::OutputMeshType >, itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >, itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TCellSubdivisionFilter::OutputMeshType >, itk::AdaptiveHistogramEqualizationImageFilter< TImageType, TKernel >, itk::AtanImageFilter< TInputImage, TOutputImage >, itk::MatrixIndexSelectionImageFilter< TInputImage, TOutputImage >, itk::BinaryErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::LevelSetTovtkImageData< WhitakerSparseLevelSetImage< TOutput, VDimension > >, itk::MedianProjectionImageFilter< TInputImage, TOutputImage >, itk::SumProjectionImageFilter< TInputImage, TOutputImage >, itk::MinimumImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::BinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::ParabolicErodeDilateImageFilter< TInputImage, doDilate, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >, itk::ImageFileWriter< TInputImage >, itk::ChangeInformationImageFilter< TInputImage >, itk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::TernaryMagnitudeImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::BinaryReconstructionByDilationImageFilter< TInputImage >, itk::BinaryReconstructionByErosionImageFilter< TInputImage >, itk::LabelShapeKeepNObjectsImageFilter< TInputImage >, itk::AnisotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::VectorCastImageFilter< TInputImage, TOutputImage >, itk::TernaryMagnitudeSquaredImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::Testing::ExtractSliceImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::ZeroCrossingBasedEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::SignedMaurerDistanceMapImageFilter< TInputImage, TOutputImage >, itk::fem::RobustSolver< VDimension >, itk::ImageSeriesWriter< TInputImage, TOutputImage >, itk::TensorFractionalAnisotropyImageFilter< TInputImage, TOutputImage >, itk::AreaOpeningImageFilter< TInputImage, TOutputImage, TAttribute >, itk::VariationalRegistrationMultiResolutionFilter< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::MultiplyImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::NormalizeToConstantImageFilter< TInputImage, TOutputImage >, itk::TernaryAddImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::TensorRelativeAnisotropyImageFilter< TInputImage, TOutputImage >, itk::VariationalDiffeomorphicRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::MultiplyImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage >, itk::HistogramToIntensityImageFilter< THistogram, TImage >, itk::BSplineCenteredL2ResampleImageFilterBase< TInputImage, TOutputImage >, itk::BSplineL2ResampleImageFilterBase< TInputImage, TOutputImage >, itk::BoundedReciprocalImageFilter< TInputImage, TOutputImage >, itk::DelaunayConformingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >, itk::AreaClosingImageFilter< TInputImage, TOutputImage, TAttribute >, itk::BSplineResampleImageFilterBase< TInputImage, TOutputImage >, itk::VectorMagnitudeImageFilter< TInputImage, TOutputImage >, itk::LaplacianImageFilter< TInputImage, TOutputImage >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::InPlaceLabelMapFilter< TInputImage >, itk::LabelShapeOpeningImageFilter< TInputImage >, itk::HardConnectedComponentImageFilter< TInputImage, TOutputImage >, itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >, itk::DiffeomorphicDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::InPlaceLabelMapFilter< TImage >, itk::TriangleMeshToBinaryImageFilter< TInputMesh, TOutputImage >, itk::ShapeRelabelImageFilter< TInputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >, itk::SubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::MaximumProjectionImageFilter< TInputImage, TOutputImage >, itk::MinimumProjectionImageFilter< TInputImage, TOutputImage >, itk::SinImageFilter< TInputImage, TOutputImage >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::MeshFileWriter< TInputMesh >, itk::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::ScalarToRGBColormapImageFilter< TInputImage, TOutputImage >, itk::ParametricBlindLeastSquaresDeconvolutionImageFilter< TInputImage, TKernelSource, TOutputImage >, itk::WienerDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::RegionGrowImageFilter< TInputImage, TOutputImage >, itk::Statistics::ScalarImageToCooccurrenceListSampleFilter< TImage >, itk::AbsImageFilter< TInputImage, TOutputImage >, itk::ExpImageFilter< TInputImage, TOutputImage >, itk::PipelineMonitorImageFilter< TImageType >, itk::GaussianImageSource< TOutputImage >, itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >, itk::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::watershed::SegmentTreeGenerator< TScalar >, itk::HessianToObjectnessMeasureImageFilter< TInputImage, TOutputImage >, itk::VesselEnhancingDiffusion3DImageFilter< PixelType, NDimension >, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::Log10ImageFilter< TInputImage, TOutputImage >, itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType, TOutputImageType >, itk::BilateralImageFilter< TInputImage, TOutputImage >, itk::MeshFileReader< TOutputMesh, ConvertPointPixelTraits, ConvertCellPixelTraits >, itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::ShapeLabelMapFilter< TImage, TLabelImage >, itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::ImplicitManifoldNormalVectorFilter< TInputImage, TSparseOutputImage >, itk::RichardsonLucyDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::LabelVotingImageFilter< TInputImage, TOutputImage >, itk::FastSymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::TriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ShapeLabelMapFilter< TImage, Image< TImage::PixelType, TImage::ImageDimension > >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::RoundImageFilter< TInputImage, TOutputImage >, itk::SqrtImageFilter< TInputImage, TOutputImage >, itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::LabelImageToLabelMapFilter< TInputImage, TOutputImage >, itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::EdgePotentialImageFilter< TInputImage, TOutputImage >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, TCompare1, TCompare2 >, itk::FFTWComplexToComplexFFTImageFilter< TImage >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, std::greater< TImage::PixelType >, std::less< TImage::PixelType > >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, std::less< TImage::PixelType >, std::greater< TImage::PixelType > >, itk::LogImageFilter< TInputImage, TOutputImage >, itk::RGBToLuminanceImageFilter< TInputImage, TOutputImage >, itk::SquareImageFilter< TInputImage, TOutputImage >, itk::TanImageFilter< TInputImage, TOutputImage >, itk::InverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ScalarImageKmeansImageFilter< TInputImage, TOutputImage >, itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::MorphologicalSignedDistanceTransformImageFilter< TInputImage, TOutputImage >, itk::HigherOrderAccurateGradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >, itk::AnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::LabelSelectionLabelMapFilter< TImage >, itk::ApproximateSignedDistanceMapImageFilter< TInputImage, TOutputImage >, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::RankImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryCloseParaImageFilter< TInputImage, TOutputImage >, itk::BinaryOpenParaImageFilter< TInputImage, TOutputImage >, itk::ImageSource< TOutputImage >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::FastIncrementalBinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::LabelOverlayImageFilter< TInputImage, TLabelImage, TOutputImage >, itk::TobogganImageFilter< TInputImage >, itk::MaskedRankImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel >, itk::BinaryErodeParaImageFilter< TInputImage, TOutputImage >, itk::SquareThreeTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< TInputImage >, itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TImage >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< TOutputImageType >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< TLabelImage >, itk::ImageSource< TAtlasLabelType >, itk::ImageSource< TDisplacementField >, itk::ImageSource< TTensorImage >, itk::ImageSource< Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageSource< Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< PixelType, NDimension > >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TIntensityImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::ThresholdImageFilter< TImage >, itk::DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage >, itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >, itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::FFTPadImageFilter< TInputImage, TOutputImage >, itk::FFTWForwardFFTImageFilter< TInputImage, TOutputImage >, itk::FFTWRealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::TransformToDeformationFieldSource< TOutputImage, TTransformPrecisionType >, itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::fem::Solver< VDimension >, itk::ScalarChanAndVeseDenseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData >, itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >, itk::ValuedRegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::BinaryDilateParaImageFilter< TInputImage, TOutputImage >, itk::TriangleEdgeCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DenseFiniteDifferenceImageFilter< TDisplacementField, TDisplacementField >, itk::fem::Solver< TDimension >, itk::InPlaceImageFilter< TInputImage, TOutputImage >, itk::ComplexToModulusImageFilter< TInputImage, TOutputImage >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >, itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >, itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >, itk::ExponentialDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::LabelMapToRGBImageFilter< TInputImage, TOutputImage >, itk::MorphologicalSharpeningImageFilter< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TLabelImage, TOutputImage >, itk::InPlaceImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::InPlaceImageFilter< TInputImage, TSparseOutputImage >, itk::InPlaceImageFilter< TDisplacementField, TDisplacementField >, itk::InPlaceImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::InPlaceImageFilter< TInputImage1, TOutputImage >, itk::InPlaceImageFilter< FeatureImageType, ImageType >, itk::InPlaceImageFilter< TImageType, TImageType >, itk::InPlaceImageFilter< TFeatureImage, TOutputImage >, itk::InPlaceImageFilter< TInputImageType, TSparseOutputImageType >, itk::InPlaceImageFilter< TImage, TImage >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::PadImageFilter< TInputImage, TOutputImage >, itk::PadImageFilterBase< TInputImage, TOutputImage >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::ComplexToImaginaryImageFilter< TInputImage, TOutputImage >, itk::ComplexToPhaseImageFilter< TInputImage, TOutputImage >, itk::ComplexToRealImageFilter< TInputImage, TOutputImage >, itk::AttributeSelectionLabelMapFilter< TImage, TAttributeAccessor >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::ModifiedButterflyTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::AttributeSelectionLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::CyclicShiftImageFilter< TInputImage, TOutputImage >, itk::ShiftScaleImageFilter< TInputImage, TOutputImage >, itk::NormalQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >, itk::LabelMapToLabelImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >, itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >, itk::FFTWHalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::FFTWInverseFFTImageFilter< TInputImage, TOutputImage >, itk::ValuedRegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::CannyEdgesDistanceAdvectionFieldFeatureGenerator< NDimension >, itk::LinearTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::NarrowBandImageFilterBase< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::RecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::HigherOrderAccurateDerivativeImageFilter< TInputImage, TOutputImage >, itk::VectorCurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::AttributeUniqueLabelMapFilter< TImage, TAttributeAccessor >, itk::BinaryFillholeImageFilter< TInputImage >, itk::BinaryGrindPeakImageFilter< TInputImage >, itk::BinaryReconstructionLabelMapFilter< TImage, TMarkerImage, TAttributeAccessor >, itk::MergeLabelMapFilter< TImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::FFTShiftImageFilter< TInputImage, TOutputImage >, itk::TransformToDisplacementFieldSource< TOutputImage, TTransformPrecisionType >, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::TemporalProcessObject, itk::AttributeUniqueLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::CoherenceEnhancingDiffusionFilter< TImage, TScalar >, itk::DerivativeImageFilter< TInputImage, TOutputImage >, itk::ConvertLabelMapFilter< TInputImage, TOutputImage >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >, itk::ConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::StochasticFractalDimensionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::LinearTriangleEdgeCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::LoopTriangleEdgeCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ModifiedButterflyTriangleEdgeCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, MinFunctor< TImage::PixelType > >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, MaxFunctor< TImage::PixelType > >, itk::MedianImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceSparseImageFilter< TInputImageType, TSparseOutputImageType >, itk::VectorGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::StatisticsLabelMapFilter< TImage, TFeatureImage >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1 >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::VideoToVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::SpeedFunctionToPathFilter< TInputImage, TOutputPath >, itk::FiniteDifferenceSparseImageFilter< TInputImage, TSparseOutputImage >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, std::greater< TImage::PixelType > >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, std::less< TImage::PixelType > >, itk::DanielssonDistanceMapImageFilter< ImageType, ImageType >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::VideoToVideoFilter< TVideoStream, TVideoStream >, itk::Statistics::HistogramToRunLengthFeaturesFilter< THistogram >, itk::NoiseImageFilter< TInputImage, TOutputImage >, itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::SplitComponentsImageFilter< TInputImage, TOutputImage, TComponents >, itk::ExponentialDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::LabelUniqueLabelMapFilter< TImage >, itk::ShapeOpeningLabelMapFilter< TImage >, itk::LabelContourImageFilter< TInputImage, TOutputImage >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ProjectedLandweberDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::watershed::Relabeler< TScalar, TImageDimension >, itk::ConformalFlatteningMeshFilter< TInputMesh, TOutputMesh >, itk::ContinuousBorderWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >, itk::HistogramToImageFilter< THistogram, TImage, TFunction >, itk::ZeroFluxNeumannPadImageFilter< TInputImage, TOutputImage >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >, itk::DCMTKSeriesFileNames, itk::CurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::AttributeOpeningLabelMapFilter< TImage, TAttributeAccessor >, itk::StatisticsKeepNObjectsLabelMapFilter< TImage >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryThinningImageFilter< TInputImage, TOutputImage >, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >, itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >, itk::FullToHalfHermitianImageFilter< TInputImage >, itk::HalfToFullHermitianImageFilter< TInputImage >, itk::LabelToRGBImageFilter< TLabelImage, TOutputImage >, itk::CannyEdgesDistanceFeatureGenerator< NDimension >, itk::LesionSegmentationImageFilter8< TInputImage, TOutputImage >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramLogProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramEntropyFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramIntensityFunction< SizeValueType, TImage::PixelType > >, itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::GDCMSeriesFileNames, itk::AttributePositionLabelMapFilter< TImage, TAttributeAccessor, VPhysicalPosition >, itk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >, itk::StatisticsOpeningLabelMapFilter< TImage >, itk::StatisticsRelabelLabelMapFilter< TImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::BinaryMedianImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryIterativeHoleFillingImageFilter< TImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::DirectFourierReconstructionImageToImageFilter< TInputImage, TOutputImage >, itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >, itk::VideoFileReader< TOutputVideoStream >, itk::MorphologicalDistanceTransformImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::AttributeRelabelLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >, itk::MeanImageFilter< TInputImage, TOutputImage >, itk::LaplacianDeformationQuadEdgeMeshFilterWithHardConstraints< TInputMesh, TOutputMesh, TSolverTraits >, itk::LaplacianDeformationQuadEdgeMeshFilterWithSoftConstraints< TInputMesh, TOutputMesh, TSolverTraits >, itk::TransformToDisplacementFieldFilter< TOutputImage, TParametersValueType >, itk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >, itk::RelabelLabelMapFilter< TImage >, itk::ShapeUniqueLabelMapFilter< TImage >, itk::fem::PhysicsBasedNonRigidRegistrationMethod< TFixedImage, TMovingImage, TMaskImage, TMesh, TDeformationField >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >, itk::CannyEdgesFeatureGenerator< NDimension >, itk::VariationalRegistrationElasticRegularizer< TDisplacementField >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::ImageTransformer< TInputImage >, itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >, itk::ShapeRelabelLabelMapFilter< TImage >, itk::DeformationFieldSource< TOutputImage >, itk::GridForwardWarpImageFilter< TDisplacementField, TOutputImage >, itk::ImageTransformer< TImage >, itk::BinShrinkImageFilter< TInputImage, TOutputImage >, itk::ParametricImageSource< TOutputImage >, itk::ShapeKeepNObjectsLabelMapFilter< TImage >, itk::StatisticsPositionLabelMapFilter< TImage >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::ComplexToComplexFFTImageFilter< TImage >, itk::FFTConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::FFTConvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage, double >, itk::ProjectedIterativeDeconvolutionImageFilter< LandweberDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision > >, itk::WarpMeshFilter< TInputMesh, TOutputMesh, TDisplacementField >, itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >, itk::RandomImageSource< TOutputImage >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::BinaryMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::InverseDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >, itk::IterativeInverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::ParabolicOpenCloseImageFilter< TInputImage, doOpen, TOutputImage >, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >, itk::IntermodesThresholdCalculator< THistogram, TOutput >, itk::LiThresholdCalculator< THistogram, TOutput >, itk::OtsuThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::YenThresholdCalculator< THistogram, TOutput >, itk::GaborImageSource< TOutputImage >, itk::TimeVaryingVelocityFieldIntegrationImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::AggregateLabelMapFilter< TImage >, itk::ChangeLabelLabelMapFilter< TImage >, itk::LabelMapFilter< TInputImage, TOutputImage >, itk::StatisticsUniqueLabelMapFilter< TImage >, itk::BinaryContourImageFilter< TInputImage, TOutputImage >, itk::FastChamferDistanceImageFilter< TInputImage, TOutputImage >, itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::VnlHalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::ImageToVectorImageFilter< TInputImage >, itk::VoronoiSegmentationImageFilter< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VideoSource< TOutputVideoStream >, itk::LabelMapFilter< TInputImage, TInputImage >, itk::LabelMapFilter< TLabelMap, TOutputImage >, itk::LabelMapFilter< TImage, TImage >, itk::VideoSource< TVideoStream >, itk::VideoSource< itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::ComposeImageFilter< TInputImage, TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, TAccumulator >, itk::SmoothingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::GridImageSource< TOutputImage >, itk::ShiftScaleLabelMapFilter< TImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryPruningImageFilter< TInputImage, TOutputImage >, itk::VnlInverseFFTImageFilter< TInputImage, TOutputImage >, itk::GradientToMagnitudeImageFilter< TInputImage, TOutputImage >, itk::VTKImageImport< TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MaximumAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::BinaryAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MeanAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MedianAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::SumAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::StandardDeviationAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MinimumAccumulator< TInputImage::PixelType > >, itk::FlipImageFilter< TImage >, itk::WrapPadImageFilter< TInputImage, TOutputImage >, itk::TransformMeshFilter< TInputMesh, TOutputMesh, TTransform >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::OrthogonalSwath2DPathFilter< TFourierSeriesPath, TSwathMeritImage >, itk::IsoDataThresholdCalculator< THistogram, TOutput >, itk::LandmarkDisplacementFieldSource< TOutputImage >, itk::AutoCropLabelMapFilter< TInputImage >, itk::ShapePositionLabelMapFilter< TImage >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::SubtractConstantFromImageFilter< TInputImage, TConstant, TOutputImage >, itk::BSplineSyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::Statistics::ImageToListSampleFilter< TImage, TMaskImage >, itk::MirrorPadImageFilter< TInputImage, TOutputImage >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::HuangThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::IsoDataThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::KittlerIllingworthThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::LiThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaximumEntropyThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MomentsThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::RenyiEntropyThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ShanbhagThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::TriangleThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::DiscreteGaussianCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::GradientVectorFlowImageFilter< TInputImage, TOutputImage, TInternalPixel >, itk::IterativeInverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::GradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::MovingHistogramDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::VnlForwardFFTImageFilter< TInputImage, TOutputImage >, itk::TikhonovDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::DivideByConstantImageFilter< TInputImage, TConstant, TOutputImage >, itk::MultiplyByConstantImageFilter< TInputImage, TConstant, TOutputImage >, itk::PointSetToSpatialObjectDemonsRegistration< TFixedPointSet, TMovingSpatialObject >, itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >, itk::VTKImageExport< TInputImage >, itk::VoronoiSegmentationRGBImageFilter< TInputImage, TOutputImage >, itk::ParabolicCloseImageFilter< TInputImage, TOutputImage >, itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationDiffusionRegularizer< TDisplacementField >, itk::Statistics::SampleToHistogramFilter< TSample, THistogram >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >, itk::PermuteAxesImageFilter< TImage >, itk::HuangThresholdCalculator< THistogram, TOutput >, itk::IntermodesThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaximumEntropyThresholdCalculator< THistogram, TOutput >, itk::TriangleThresholdCalculator< THistogram, TOutput >, itk::YenThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::GenerateImageSource< TOutputImage >, itk::CropLabelMapFilter< TInputImage >, itk::PadLabelMapFilter< TInputImage >, itk::GrayscaleFunctionDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleFunctionErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::MovingHistogramErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryClosingByReconstructionImageFilter< TInputImage, TKernel >, itk::BinaryOpeningByReconstructionImageFilter< TInputImage, TKernel >, itk::CheckerBoardImageFilter< TImage >, itk::AddConstantToImageFilter< TInputImage, TConstant, TOutputImage >, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, TFilter >, itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >, itk::IsotropicResamplerImageFilter< TInputImage, TOutputImage >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::ConstrainedValueDifference< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Minimum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Add2< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Sub2< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::AND< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MagnitudeAndPhaseToComplex< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType::value_type > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Modulus< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Mult< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Sub2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Mult< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TLabelImage, TOutputImage, Functor::LabelOverlayFunctor< TInputImage::PixelType, TLabelImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::Maximum< 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::Pow< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, Image< TConstant, TInputImage::ImageDimension >, TOutputImage, Functor::Div< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::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< 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< TInputImage1, TInputImage2, TOutputImage, Functor::Div< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::XOR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, RankImageFilter< TInputImage, TInputImage, FlatStructuringElement< TInputImage::ImageDimension > > >, itk::Statistics::CovarianceSampleFilter< TSample >, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::KittlerIllingworthThresholdCalculator< THistogram, TOutput >, itk::RenyiEntropyThresholdCalculator< THistogram, TOutput >, itk::StructureTensorImageFilter< TImage, TTensorImage >, itk::DiscreteMeanCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::RegionFromReferenceLabelMapFilter< TInputImage >, itk::VnlRealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryImageFilter< TInputImage, TOutputImage >, itk::FastApproximateRankImageFilter< TInputImage, TOutputImage >, itk::ParabolicDilateImageFilter< TInputImage, TOutputImage >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >, itk::ConstantPadImageFilter< TInputImage, TOutputImage >, itk::TriangleMeshToSimplexMeshFilter< TInputMesh, TOutputMesh >, itk::StatisticsImageFilter< TInputImage >, itk::NormalizeImageFilter< TInputImage, TOutputImage >, itk::BasicDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::MeshSource< TOutputMesh >, itk::PolylineMask2DImageFilter< TInputImage, TPolyline, TOutputImage >, itk::LinearAnisotropicDiffusionLBRImageFilter< TImage, TScalar >, itk::DiscreteCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMaximumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscreteMinimumCurvatureQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::GPUDiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::VideoFileWriter< TInputVideoStream >, itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >, itk::LabelSetMorphBaseImageFilter< TInputImage, doDilate, TOutputImage >, itk::VariationalRegistrationRegularizer< TDisplacementField >, 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::Round< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Square< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Clamp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sheetness< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TLabelImage, TOutputImage, Functor::LabelToRGBFunctor< TLabelImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Tan< 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, Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GEConst< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Abs< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Exp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Tubularness< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::NOT< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sqrt< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< FeatureImageType, ImageType, Functor::Cast< FeatureImageType::PixelType, ImageType::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitude< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< 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, Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::AccessorFunctor< TInputImage::PixelType, TAccessor > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Log10< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::LocalStructure< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Sigmoid< 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, Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Log< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TImage, TImage, Functor::BinaryNot< TImage::PixelType > >, itk::MeshSource< TSubdivisionFilter::OutputMeshType >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< TOutput >, itk::MeshSource< TDisplacements >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::MeshSource< TCellSubdivisionFilter::OutputMeshType >, itk::MeshSource< TFeatures >, itk::LabelSetMorphBaseImageFilter< TInputImage, false, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, true, TOutputImage >, itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::GetAverageSliceImageFilter< TInputImage, TOutputImage >, itk::MomentsThresholdCalculator< THistogram, TOutput >, itk::ShanbhagThresholdCalculator< THistogram, TOutput >, itk::Testing::HashImageFilter< TImageType >, itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >, itk::BasicErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::DilateObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::VnlComplexToComplexFFTImageFilter< TImage >, itk::RGBGibbsPriorFilter< TInputImage, TClassifiedImage >, itk::LevelSetTovtkImageData< LevelSetDenseImage< TImage > >, itk::FrameDifferenceVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::VariationalRegistrationGaussianRegularizer< TDisplacementField >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::MeshToMeshFilter< TInputMesh, TOutputMesh >, itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >, itk::ImageShapeModelEstimatorBase< TInputImage, TOutputImage >, itk::ErodeObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::VTKImageToImageFilter< TOutputImage >, itk::FrameAverageVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::RecursiveLineYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::MeshToMeshFilter< TInputMesh, TSubdivisionFilter::OutputMeshType >, itk::MeshToMeshFilter< TInput, TOutput >, itk::MeshToMeshFilter< TInputMesh, TCellSubdivisionFilter::OutputMeshType >, itk::MeshToMeshFilter< TFeatures, TDisplacements >, itk::Statistics::ImageClassifierFilter< TSample, TInputImage, TOutputImage >, itk::Statistics::MeanSampleFilter< TSample >, itk::LabelOverlapMeasuresImageFilter< TLabelImage >, itk::HistogramThresholdCalculator< THistogram, TOutput >, itk::PhysicalPointImageSource< TOutputImage >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::ImageToVTKImageFilter< TInputImage >, itk::MorphologicalOpenningFeatureGenerator< NDimension >, itk::ConditionalSubdivisionQuadEdgeMeshFilter< TInputMesh, TSubdivisionFilter >, itk::InterpolateImageFilter< TInputImage, TOutputImage >, itk::VTKPolyDataReader< TOutputMesh >, itk::Testing::StretchIntensityImageFilter< TInputImage, TOutputImage >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, THistogram >, itk::GPUMeanImageFilter< TInputImage, TOutputImage >, itk::BoxMeanImageFilter< TInputImage, TOutputImage >, itk::LabelSetErodeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleImageSegmentationVolumeEstimator< NDimension >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologyHistogram< TInputImage::PixelType, std::less< TInputImage::PixelType > > >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologyHistogram< TInputImage::PixelType, std::greater< TInputImage::PixelType > > >, itk::StreamingImageFilter< TInputImage, TOutputImage >, itk::ImageSeriesReader< TOutputImage >, itk::CropImageFilter< TInputImage, TOutputImage >, itk::ChainCodeToFourierSeriesPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::PathSource< TOutputPath >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::OtsuThresholdCalculator< THistogram, TOutput >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::AnisotropicDiffusionLBRImageFilter< TImage, TScalar >, itk::SpatialFunctionImageEvaluatorFilter< TSpatialFunction, TInputImage, TOutputImage >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, THistogram >, itk::DecimateFramesVideoFilter< TVideoStream >, itk::DescoteauxSheetnessFeatureGenerator< NDimension >, itk::SatoVesselnessFeatureGenerator< NDimension >, itk::WeightedSumFeatureAggregator< NDimension >, itk::IterativeTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TCellSubdivisionFilter >, itk::PathSource< PolyLineParametricPath< 2 > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Add1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Maximum1< TInputImage::PixelType, TInputImage::PixelType > >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< TInputImage::PixelType > >, itk::Statistics::SampleToSubsampleFilter< TSample >, itk::Testing::ComparisonImageFilter< TInputImage, TOutputImage >, itk::fem::ImageToRectilinearFEMObjectFilter< TInputImage >, itk::SaltAndPepperNoiseImageFilter< TInputImage, TOutputImage >, itk::SpeckleNoiseImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::LabelSetDilateImageFilter< TInputImage, TOutputImage >, itk::LesionSegmentationMethod< NDimension >, itk::LungWallFeatureGenerator< NDimension >, itk::SigmoidFeatureGenerator< NDimension >, itk::Statistics::SampleClassifierFilter< TSample >, itk::BoxImageFilter< TInputImage, TOutputImage >, itk::KernelImageFilter< TInputImage, TOutputImage, TKernel >, itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >, itk::EigenAnalysis2DImageFilter< TInputImage, TEigenValueImage, TEigenVectorImage >, itk::BoxSigmaImageFilter< TInputImage, TOutputImage >, itk::FrangiTubularnessFeatureGenerator< NDimension >, itk::GradientMagnitudeSigmoidFeatureGenerator< NDimension >, itk::MaximumFeatureAggregator< NDimension >, itk::MinimumFeatureAggregator< NDimension >, itk::RegionCompetitionImageFilter< TInputImage, TOutputImage >, itk::SatoLocalStructureFeatureGenerator< NDimension >, itk::KernelImageFilter< TInputImage, TInputImage, TKernel >, itk::KernelImageFilter< TImageType, TImageType, TKernel >, itk::KernelImageFilter< TImage, TImage, TKernel >, itk::GPUBoxImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >, itk::Statistics::NeighborhoodSampler< TSample >, itk::Statistics::WeightedCovarianceSampleFilter< TSample >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >, itk::RegularSphereMeshSource< TOutputMesh >, itk::SphereMeshSource< TOutputMesh >, itk::ShotNoiseImageFilter< TInputImage, TOutputImage >, itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >, itk::BinaryThresholdFeatureGenerator< NDimension >, itk::VotingBinaryHoleFillFloodingImageFilter< TInputImage, TOutputImage >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Function::MorphSDTHelper< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Functor::Add3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Functor::ModulusSquare3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Functor::Modulus3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, Function::SharpM< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::Statistics::ImageToHistogramFilter< TImage >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >, itk::ImageToPathFilter< TInputImage, TOutputPath >, itk::FeatureGenerator< NDimension >, itk::SegmentationModule< NDimension >, itk::ImageAndPathToImageFilter< TImage, ParametricPath< 2 >, TImage >, itk::ImageToPathFilter< TInputImage, PolyLineParametricPath< 2 > >, itk::Statistics::MaskedImageToHistogramFilter< TImage, TMaskImage >, itk::Statistics::WeightedMeanSampleFilter< TSample >, itk::PathAndImageToPathFilter< TInputPath, TInputImage, TOutputPath >, itk::PathToChainCodePathFilter< TInputPath, TOutputChainCodePath >, itk::AdditiveGaussianNoiseImageFilter< TInputImage, TOutputImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::FastMarchingAndGeodesicActiveContourLevelSetSegmentationModule< NDimension >, itk::FastMarchingAndShapeDetectionLevelSetSegmentationModule< NDimension >, itk::FeatureAggregator< NDimension >, itk::SatoVesselnessSigmoidFeatureGenerator< NDimension >, itk::PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, OrthogonallyCorrected2DParametricPath >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, DiscreteGaussianImageFilter< TInputImage, TOutputImage > >, itk::GPUUnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GPUBinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType >, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::PolylineMaskImageFilter< TInputImage, TPolyline, TVector, TOutputImage >, itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::VanHerkGilWermanErodeImageFilter< TImage, TKernel >, itk::NoiseBaseImageFilter< TInputImage, TOutputImage >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::FastMarchingSegmentationModule< NDimension >, itk::IsotropicResampler< NDimension >, itk::PathToPathFilter< TInputPath, TOutputPath >, itk::ConfidenceConnectedSegmentationModule< NDimension >, itk::ConnectedThresholdSegmentationModule< NDimension >, itk::GeodesicActiveContourLevelSetSegmentationModule< NDimension >, itk::LandmarksReader< NDimension >, itk::SegmentationVolumeEstimator< NDimension >, itk::ShapeDetectionLevelSetSegmentationModule< NDimension >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, doOpen, TOutputImage >, itk::PathToPathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::PathToPathFilter< TFourierSeriesPath, OrthogonallyCorrected2DParametricPath >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, false, TOutputImage >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::UnaryFunctorWithIndexImageFilter< TInputImage, TOutputImage, TFunctor >, itk::VanHerkGilWermanDilateImageFilter< TImage, TKernel >, itk::RegionGrowingSegmentationModule< NDimension >, itk::GPUInPlaceImageFilter< TInputImage, TOutputImage, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::VoronoiPartitioningImageFilter< TInputImage, TOutputImage >, itk::SinglePhaseLevelSetSegmentationModule< NDimension >, itk::CleanQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::fem::SolverHyperbolic< TDimension >, itk::VTKImageExportBase, itk::ImageToRGBVTKImageFilter< TInputImage >, itk::ImageToMeshFilter< TInputImage, TOutputMesh >, itk::ImageToMeshFilter< TImage, TFeatures >, itk::ConvolutionImageFilterBase< TInputImage, TKernelImage, TOutputImage >, itk::ConvolutionImageFilterBase< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::DiscreteCurvatureTensorQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::QuadricDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::LevelSetTovtkImageDataBase< TLevelSet >, itk::LevelSetTovtkImageDataBase< MalcolmSparseLevelSetImage< VDimension > >, itk::LevelSetTovtkImageDataBase< WhitakerSparseLevelSetImage< TOutput, VDimension > >, itk::LevelSetTovtkImageDataBase< ShiSparseLevelSetImage< VDimension > >, itk::LevelSetTovtkImageDataBase< LevelSetDenseImage< TImage > >, itk::AnchorDilateImageFilter< TImage, TKernel >, and itk::AnchorErodeImageFilter< TImage, TKernel >.

DataObjectPointerArraySizeType itk::ProcessObject::GetNumberOfIndexedInputs ( ) const

Get the number of defined Indexed inputs.

This is merely the size of the index input vector, not the number of inputs that have valid DataObject's assigned. The Primary inputs is handled as a special case. Use GetNumberOfValidRequiredInputs() to determine how many indexed inputs are non-null.

All indexed inputs up to this value are defined.

See Also
GetNumberOfInputs
GetNumberOfValidRequiredInputs

Referenced by itk::STAPLEImageFilter< TInputImage, TOutputImage >::GetSensitivity(), and itk::STAPLEImageFilter< TInputImage, TOutputImage >::GetSpecificity().

DataObjectPointerArraySizeType itk::ProcessObject::GetNumberOfIndexedOutputs ( ) const

The number of defined Indexed outputs.

Referenced by itk::ShapeOpeningLabelMapFilter< TImage >::TemplatedGenerateData().

DataObjectPointerArraySizeType itk::ProcessObject::GetNumberOfInputs ( ) const

Get the size of the input container.

If the Primary input is ITK_NULLPTR it is not counted. This is not the number of inputs that have valid DataObject's assigned. Use GetNumberOfValidRequiredInputs() to determine how many inputs are non-null.

See Also
GetNumberOfValidRequiredInputs
GetNumberOfIndexedInputs

Referenced by itk::ComposeImageFilter< TInputImage, TOutputImage >::ComputeOutputPixel(), and itk::HistogramThresholdCalculator< THistogram, TOutput >::GetInput().

DataObjectPointerArraySizeType itk::ProcessObject::GetNumberOfOutputs ( ) const
virtual const DataObjectPointerArraySizeType& itk::ProcessObject::GetNumberOfRequiredInputs ( ) const
protectedvirtual
virtual const DataObjectPointerArraySizeType& itk::ProcessObject::GetNumberOfRequiredOutputs ( ) const
protectedvirtual
virtual const ThreadIdType& itk::ProcessObject::GetNumberOfThreads ( ) const
virtual

Get/Set the number of threads to create when executing.

virtual DataObjectPointerArraySizeType itk::ProcessObject::GetNumberOfValidRequiredInputs ( ) const
virtual
DataObject* itk::ProcessObject::GetOutput ( const DataObjectIdentifierType key)
protected
const DataObject* itk::ProcessObject::GetOutput ( const DataObjectIdentifierType key) const
protected

Return an output

DataObject* itk::ProcessObject::GetOutput ( DataObjectPointerArraySizeType  idx)
protected

Method used internally for getting an indexed output.

const DataObject* itk::ProcessObject::GetOutput ( DataObjectPointerArraySizeType  idx) const
protected

Method used internally for getting an indexed output.

NameArray itk::ProcessObject::GetOutputNames ( ) const

Return an array with the defined names of the outputs.

The names are ordered lexicographically, and match the order of the data object produced by GetOutputs()

DataObjectPointerArray itk::ProcessObject::GetOutputs ( )

Return an array with the defined named outputs.

The order of the outputs match the order of the input names produced by GetOutputNames().

DataObject* itk::ProcessObject::GetPrimaryInput ( )
inlineprotected

Return the main input

Definition at line 556 of file itkProcessObject.h.

const DataObject* itk::ProcessObject::GetPrimaryInput ( ) const
inlineprotected

Return the main input

Definition at line 558 of file itkProcessObject.h.

virtual const char* itk::ProcessObject::GetPrimaryInputName ( void  ) const
inlineprotectedvirtual

Set/Get the name associated with the Primary output. Defaults to "Primary".

Definition at line 564 of file itkProcessObject.h.

DataObject* itk::ProcessObject::GetPrimaryOutput ( )
inlineprotected

Return the main output

Definition at line 641 of file itkProcessObject.h.

const DataObject* itk::ProcessObject::GetPrimaryOutput ( ) const
inlineprotected

Return the main output

Definition at line 643 of file itkProcessObject.h.

virtual const char* itk::ProcessObject::GetPrimaryOutputName ( void  ) const
inlineprotectedvirtual

Set/Get the name associated with the Primary output. Defaults to "Primary".

Definition at line 625 of file itkProcessObject.h.

virtual const float& itk::ProcessObject::GetProgress ( ) const
virtual

Get the execution progress of a process object.

The progress is a floating number in [0,1] with 0 meaning no progress and 1 meaning the filter has completed execution.

Examples:
Examples/RegistrationITKv3/BSplineWarping1.cxx, Examples/RegistrationITKv3/BSplineWarping2.cxx, Examples/RegistrationITKv4/BSplineWarping1.cxx, and Examples/RegistrationITKv4/BSplineWarping2.cxx.
virtual const bool& itk::ProcessObject::GetReleaseDataBeforeUpdateFlag ( ) const
virtual

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released/reallocated during an Update(). In limited memory scenarios, a user may want to force the elements of a pipeline to release any bulk data that is going to be regenerated anyway during an Update() in order to control peak memory allocation. Note that this flag is different from the ReleaseDataFlag. ReleaseDataFlag manages the deallocation of a ProcessObject's bulk output data once that data has been consumed by a downstream ProcessObject. The ReleaseDataBeforeUpdateFlag manages the deallocation/reallocation of bulk data during a pipeline update to control peak memory utilization. Default value is on.

virtual bool itk::ProcessObject::GetReleaseDataFlag ( ) const
virtual

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released after being used by a downstream ProcessObject. Default value is off. Another options for controlling memory utilization is the ReleaseDataBeforeUpdateFlag.

NameArray itk::ProcessObject::GetRequiredInputNames ( ) const

Return an array with the names of the required inputs.

bool itk::ProcessObject::HasInput ( const DataObjectIdentifierType key) const

Return true if the input with this name is defined

bool itk::ProcessObject::HasOutput ( const DataObjectIdentifierType key) const

Return true if the output with this name is defined.

bool itk::ProcessObject::IsIndexedInputName ( const DataObjectIdentifierType ) const
protected
bool itk::ProcessObject::IsIndexedOutputName ( const DataObjectIdentifierType ) const
protected
bool itk::ProcessObject::IsRequiredInputName ( const DataObjectIdentifierType ) const
protected

Query if the named input is required by name.

itk::ProcessObject::itkLegacyMacro ( virtual void   RemoveOutputDataObject *output)
protected
Deprecated:
use RemoveOutput(unsigned int) instead
itk::ProcessObject::itkLegacyMacro ( void   SetNumberOfOutputsDataObjectPointerArraySizeType num)
protected
itk::ProcessObject::itkLegacyMacro ( virtual void   RemoveInputDataObject *input)
protected

Remove an indexed input.

Deprecated:
use RemoveInput(unsigned int) instead
itk::ProcessObject::itkLegacyMacro ( void   SetNumberOfInputsDataObjectPointerArraySizeType num)
protected
DataObjectPointerArraySizeType itk::ProcessObject::MakeIndexFromInputName ( const DataObjectIdentifierType name) const
protected
DataObjectPointerArraySizeType itk::ProcessObject::MakeIndexFromName ( const DataObjectIdentifierType ) const
private
DataObjectPointerArraySizeType itk::ProcessObject::MakeIndexFromOutputName ( const DataObjectIdentifierType name) const
protected
DataObjectIdentifierType itk::ProcessObject::MakeNameFromIndex ( DataObjectPointerArraySizeType  ) const
private
DataObjectIdentifierType itk::ProcessObject::MakeNameFromInputIndex ( DataObjectPointerArraySizeType  idx) const
protected
DataObjectIdentifierType itk::ProcessObject::MakeNameFromOutputIndex ( DataObjectPointerArraySizeType  idx) const
protected
virtual DataObjectPointer itk::ProcessObject::MakeOutput ( DataObjectPointerArraySizeType  idx)
virtual

Make a DataObject of the correct type to used as the specified output.

Every ProcessObject subclass must be able to create a DataObject that can be used as a specified output. This method is automatically called when DataObject::DisconnectPipeline() is called. DataObject::DisconnectPipeline, disconnects a data object from being an output of its current source. When the data object is disconnected, the ProcessObject needs to construct a replacement output data object so that the ProcessObject is in a valid state. So DataObject::DisconnectPipeline eventually calls ProcessObject::MakeOutput. Note that MakeOutput always returns a itkSmartPointer to a DataObject. ImageSource and MeshSource override this method to create the correct type of image and mesh respectively. If a filter has multiple outputs of different types, then that filter must provide an implementation of MakeOutput().

Reimplemented in itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::fem::Solver< VDimension >, itk::fem::Solver< TDimension >, itk::Statistics::ScalarImageToRunLengthMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< TInputImage >, itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TImage >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< TOutputImageType >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< TLabelImage >, itk::ImageSource< TAtlasLabelType >, itk::ImageSource< TDisplacementField >, itk::ImageSource< TTensorImage >, itk::ImageSource< Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageSource< Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< PixelType, NDimension > >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TIntensityImage >, itk::Statistics::ScalarImageToTextureFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::Statistics::ScalarImageToRunLengthFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::Statistics::HistogramToTextureFeaturesFilter< THistogram >, itk::SignedDanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::watershed::Segmenter< TInputImage >, itk::watershed::Segmenter< InputImageType >, itk::watershed::SegmentTreeGenerator< TScalar >, itk::MultiScaleHessianBasedMeasureImageFilter< TInputImage, THessianImage, TOutputImage >, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::Statistics::ScalarImageToCooccurrenceMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::DanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::DanielssonDistanceMapImageFilter< ImageType, ImageType >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::Statistics::HistogramToRunLengthFeaturesFilter< THistogram >, itk::PathSource< TOutputPath >, itk::PathSource< PolyLineParametricPath< 2 > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::Statistics::SampleToHistogramFilter< TSample, THistogram >, itk::Statistics::SampleClassifierFilter< TSample >, itk::MeshSource< TOutputMesh >, itk::MeshSource< TSubdivisionFilter::OutputMeshType >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< TOutput >, itk::MeshSource< TDisplacements >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::MeshSource< TCellSubdivisionFilter::OutputMeshType >, itk::MeshSource< TFeatures >, itk::StatisticsImageFilter< TInputImage >, itk::Statistics::ImageToHistogramFilter< TImage >, itk::fem::ImageToRectilinearFEMObjectFilter< TInputImage >, itk::Statistics::CovarianceSampleFilter< TSample >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, THistogram >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< TInputImage::PixelType > >, itk::Statistics::ImageToListSampleFilter< TImage, TMaskImage >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >, itk::Statistics::ScalarImageToCooccurrenceListSampleFilter< TImage >, itk::Statistics::MeanSampleFilter< TSample >, itk::EigenAnalysis2DImageFilter< TInputImage, TEigenValueImage, TEigenVectorImage >, itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >, itk::MinimumMaximumImageFilter< TInputImage >, itk::VideoSource< TOutputVideoStream >, itk::VideoSource< TVideoStream >, itk::VideoSource< itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::HistogramThresholdCalculator< THistogram, TOutput >, itk::watershed::Relabeler< TScalar, TImageDimension >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >, itk::Statistics::SampleToSubsampleFilter< TSample >, itk::Testing::HashImageFilter< TImageType >, itk::ImageToMeshFilter< TInputImage, TOutputMesh >, and itk::ImageToMeshFilter< TImage, TFeatures >.

virtual DataObjectPointer itk::ProcessObject::MakeOutput ( const DataObjectIdentifierType )
virtual

Make a DataObject of the correct type to used as the specified output.

Every ProcessObject subclass must be able to create a DataObject that can be used as a specified output. This method is automatically called when DataObject::DisconnectPipeline() is called. DataObject::DisconnectPipeline, disconnects a data object from being an output of its current source. When the data object is disconnected, the ProcessObject needs to construct a replacement output data object so that the ProcessObject is in a valid state. So DataObject::DisconnectPipeline eventually calls ProcessObject::MakeOutput. Note that MakeOutput always returns a itkSmartPointer to a DataObject. ImageSource and MeshSource override this method to create the correct type of image and mesh respectively. If a filter has multiple outputs of different types, then that filter must provide an implementation of MakeOutput().

Reimplemented in itk::ImageSource< TOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< TInputImage >, itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TImage >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< TOutputImageType >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< TLabelImage >, itk::ImageSource< TAtlasLabelType >, itk::ImageSource< TDisplacementField >, itk::ImageSource< TTensorImage >, itk::ImageSource< Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageSource< Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< PixelType, NDimension > >, itk::ImageSource< TEigenValueImage >, and itk::ImageSource< TIntensityImage >.

void itk::ProcessObject::operator= ( const Self )
private
virtual void itk::ProcessObject::PopBackInput ( )
protectedvirtual

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageTransformer< TInputImage >, and itk::ImageTransformer< TImage >.

virtual void itk::ProcessObject::PopFrontInput ( )
protectedvirtual

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageTransformer< TInputImage >, and itk::ImageTransformer< TImage >.

virtual void itk::ProcessObject::PrepareOutputs ( )
virtual

An opportunity to deallocate a ProcessObject's bulk data storage. Some filters may wish to reuse existing bulk data storage to avoid unnecessary deallocation/allocation sequences. The default implementation calls Initialize() on each output. DataObject::Initialize() frees its bulk data by default.

Reimplemented in itk::WatershedImageFilter< TInputImage >.

virtual void itk::ProcessObject::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotectedvirtual

Methods invoked by 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.

Reimplemented from itk::Object.

Reimplemented in itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage, TFemObjectType >, itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::MRIBiasFieldCorrectionFilter< TInputImage, TOutputImage, TMaskImage >, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >, itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFiniteDifferenceFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, unsigned int >, itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >, itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::BSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >, itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::SparseFieldLevelSetImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::ShapeUniqueLabelMapFilter< TImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType, TTransformPrecisionType >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >, itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType, TMaskImageType >, itk::fem::Solver< VDimension >, itk::fem::Solver< TDimension >, itk::MultiLabelSTAPLEImageFilter< TInputImage, TOutputImage, TWeights >, itk::fem::FEMScatteredDataPointSetToImageFilter< TInputPointSet, TInputMesh, TOutputImage, TInputConfidencePointSet, TInputTensorPointSet >, itk::watershed::Segmenter< TInputImage >, itk::watershed::Segmenter< InputImageType >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >, itk::WatershedImageFilter< TInputImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::PatchBasedDenoisingBaseImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationMultiResolutionFilter< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >, itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::VariationalRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::STAPLEImageFilter< TInputImage, TOutputImage >, itk::TriangleMeshToBinaryImageFilter< TInputMesh, TOutputImage >, itk::Statistics::ScalarImageToRunLengthMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::ConnectedRegionsMeshFilter< TInputMesh, TOutputMesh >, itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceImageFilter< TInputImage, TSparseOutputImage >, itk::FiniteDifferenceImageFilter< TDisplacementField, TDisplacementField >, itk::FiniteDifferenceImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::FiniteDifferenceImageFilter< TInputImageType, TSparseOutputImageType >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::Testing::ExtractSliceImageFilter< TInputImage, TOutputImage >, itk::ChangeInformationImageFilter< TInputImage >, itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::CannyEdgeDetectionImageFilter< ImageType, ImageType >, itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >, itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::NarrowBandImageFilterBase< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::LaplacianDeformationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >, itk::SignedDanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >, itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::CannyEdgeDetectionRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::ArrivalFunctionToPathFilter< TInputImage, TOutputPath >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ImageSeriesWriter< TInputImage, TOutputImage >, itk::HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::BSplineControlPointImageFilter< TInputImage, TOutputImage >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::ObjectByObjectLabelMapFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::DanielssonDistanceMapImageFilter< TInputImage, TOutputImage, TVoronoiImage >, itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >, itk::DanielssonDistanceMapImageFilter< ImageType, ImageType >, itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >, itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::Statistics::HistogramToTextureFeaturesFilter< THistogram >, itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >, itk::Statistics::ScalarImageToTextureFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::watershed::SegmentTreeGenerator< TScalar >, itk::watershed::SegmentTreeGenerator< ScalarType >, itk::ImageFileWriter< TInputImage >, itk::Statistics::ScalarImageToRunLengthFeaturesFilter< TImageType, THistogramFrequencyContainer >, itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >, itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >, itk::MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction >, itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::BinaryMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::BilateralImageFilter< TInputImage, TOutputImage >, itk::FFTConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::RGBGibbsPriorFilter< TInputImage, TClassifiedImage >, itk::MultiScaleHessianBasedMeasureImageFilter< TInputImage, THessianImage, TOutputImage >, itk::FFTConvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage, double >, itk::IntensityWindowingImageFilter< TInputImage, TOutputImage >, itk::RescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::LabelOverlapMeasuresImageFilter< TLabelImage >, itk::GDCMSeriesFileNames, itk::TransformToDisplacementFieldFilter< TOutputImage, TParametersValueType >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::TransformToDeformationFieldSource< TOutputImage, TTransformPrecisionType >, itk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >, itk::PipelineMonitorImageFilter< TImageType >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::InverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::TransformToDisplacementFieldSource< TOutputImage, TTransformPrecisionType >, itk::ParabolicErodeDilateImageFilter< TInputImage, doDilate, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >, itk::MorphologicalSignedDistanceTransformImageFilter< TInputImage, TOutputImage >, itk::LabelVotingImageFilter< TInputImage, TOutputImage >, itk::ContourExtractor2DImageFilter< TInputImage >, itk::Statistics::ScalarImageToCooccurrenceMatrixFilter< TImageType, THistogramFrequencyContainer >, itk::PathSource< TOutputPath >, itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::PathSource< PolyLineParametricPath< 2 > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::ClampImageFilter< TInputImage, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::DCMTKSeriesFileNames, itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >, itk::ShapeKeepNObjectsLabelMapFilter< TImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::CurvatureRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField, TImageForceFunction >, itk::VideoSource< TOutputVideoStream >, itk::VideoSource< TVideoStream >, itk::VideoSource< itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::Statistics::HistogramToRunLengthFeaturesFilter< THistogram >, itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >, itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::fem::PhysicsBasedNonRigidRegistrationMethod< TFixedImage, TMovingImage, TMaskImage, TMesh, TDeformationField >, itk::VTKImageImport< TOutputImage >, itk::ImageSeriesReader< TOutputImage >, itk::ShapeRelabelLabelMapFilter< TImage >, itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >, itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >, itk::AntiAliasBinaryImageFilter< TInputImage, TOutputImage >, itk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::AdaptiveHistogramEqualizationImageFilter< TImageType, TKernel >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::ShapeOpeningLabelMapFilter< TImage >, itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::ZeroCrossingBasedEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >, itk::ChangeLabelImageFilter< TInputImage, TOutputImage >, itk::SignedMaurerDistanceMapImageFilter< TInputImage, TOutputImage >, itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::TimeVaryingVelocityFieldImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >, itk::BSplineResampleImageFilterBase< TInputImage, TOutputImage >, itk::DiffeomorphicDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::LesionSegmentationImageFilter8< TInputImage, TOutputImage >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::BinaryProjectionImageFilter< TInputImage, TOutputImage >, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >, itk::RecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::VectorThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::MeshFileWriter< TInputMesh >, itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::TimeVaryingVelocityFieldIntegrationImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NarrowBandCurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ScalarImageKmeansImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldSource< TOutputImage >, itk::VoronoiSegmentationRGBImageFilter< TInputImage, TOutputImage >, itk::Statistics::ImageClassifierFilter< TSample, TInputImage, TOutputImage >, itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >, itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >, itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >, itk::FastChamferDistanceImageFilter< TInputImage, TOutputImage >, itk::LandweberDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::SpeedFunctionToPathFilter< TInputImage, TOutputPath >, itk::MorphologicalSharpeningImageFilter< TInputImage, TOutputImage >, itk::BinaryReconstructionByDilationImageFilter< TInputImage >, itk::BinaryReconstructionByErosionImageFilter< TInputImage >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, THistogram >, itk::TemporalProcessObject, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< TInputImage::PixelType > >, itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType, TOutputImageType >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::VariationalDiffeomorphicRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::greater< TInputImage::PixelType >, std::greater< TOutputImage::PixelType > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::less< TInputImage::PixelType >, std::less< TOutputImage::PixelType > >, itk::StatisticsImageFilter< TInputImage >, itk::LandmarkDisplacementFieldSource< TOutputImage >, itk::LabelShapeKeepNObjectsImageFilter< TInputImage >, itk::CurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ParabolicOpenCloseImageFilter< TInputImage, doOpen, TOutputImage >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::MeshSource< TOutputMesh >, itk::AttributeSelectionLabelMapFilter< TImage, TAttributeAccessor >, itk::fem::ImageToRectilinearFEMObjectFilter< TInputImage >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >, itk::MeshSource< TSubdivisionFilter::OutputMeshType >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< TOutput >, itk::MeshSource< TDisplacements >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::MeshSource< TCellSubdivisionFilter::OutputMeshType >, itk::MeshSource< TFeatures >, itk::AttributeSelectionLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::less< TInputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< TInputImage::PixelType > >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::InPlaceLabelMapFilter< TInputImage >, itk::VotingBinaryIterativeHoleFillingImageFilter< TImage >, itk::watershed::Relabeler< TScalar, TImageDimension >, itk::InPlaceLabelMapFilter< TImage >, itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::MeshFileReader< TOutputMesh, ConvertPointPixelTraits, ConvertCellPixelTraits >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::InvertDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::LabelShapeOpeningImageFilter< TInputImage >, itk::ExponentialDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::BinaryCloseParaImageFilter< TInputImage, TOutputImage >, itk::BinaryOpenParaImageFilter< TInputImage, TOutputImage >, itk::VectorRescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >, itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::greater< TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::less< TOutputImage::PixelType > >, itk::BorderQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, doOpen, TOutputImage >, itk::VariationalSymmetricDiffeomorphicRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, true, TOutputImage >, itk::ParabolicOpenCloseSafeBorderImageFilter< TInputImage, false, TOutputImage >, itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::LaplacianImageFilter< TInputImage, TOutputImage >, itk::AnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::MovingHistogramImageFilterBase< TImageType, TImageType, TKernel >, itk::StatisticsLabelMapFilter< TImage, TFeatureImage >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::FastSymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::Statistics::SampleToHistogramFilter< TSample, THistogram >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::BinaryContourImageFilter< TInputImage, TOutputImage >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::HessianToObjectnessMeasureImageFilter< TInputImage, TOutputImage >, itk::ExponentialDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::VesselEnhancingDiffusion3DImageFilter< PixelType, NDimension >, itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >, itk::ThresholdImageFilter< TImage >, itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >, itk::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::LabelContourImageFilter< TInputImage, TOutputImage >, itk::ApproximateSignedDistanceMapImageFilter< TInputImage, TOutputImage >, itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::LabelOverlayImageFilter< TInputImage, TLabelImage, TOutputImage >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::IterativeDeconvolutionImageFilter< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::ImplicitManifoldNormalVectorFilter< TInputImage, TSparseOutputImage >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::BinaryErodeParaImageFilter< TInputImage, TOutputImage >, itk::ParameterizationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >, itk::Hessian3DToVesselnessMeasureImageFilter< TPixel >, itk::ShapeRelabelImageFilter< TInputImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::BinaryDilateParaImageFilter< TInputImage, TOutputImage >, itk::MorphologicalDistanceTransformImageFilter< TInputImage, TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::HigherOrderAccurateGradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >, itk::ShapeLabelMapFilter< TImage, TLabelImage >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::ShapeLabelMapFilter< TImage, Image< TImage::PixelType, TImage::ImageDimension > >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::ScalarToRGBColormapImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::Statistics::SampleClassifierFilter< TSample >, itk::ComposeDisplacementFieldsImageFilter< TInputImage, TOutputImage >, itk::ShapePositionLabelMapFilter< TImage >, itk::LaplacianSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::WienerDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::LabelSetMorphBaseImageFilter< TInputImage, doDilate, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, false, TOutputImage >, itk::LabelSetMorphBaseImageFilter< TInputImage, true, TOutputImage >, itk::IntermodesThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::RandomImageSource< TOutputImage >, itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::FFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::VoronoiSegmentationImageFilter< TInputImage, TOutputImage, TBinaryPriorImage >, itk::AreaOpeningImageFilter< TInputImage, TOutputImage, TAttribute >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >, itk::BinaryNotImageFilter< TImage >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::DirectFourierReconstructionImageToImageFilter< TInputImage, TOutputImage >, itk::NormalQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >, itk::BinaryReconstructionLabelMapFilter< TImage, TMarkerImage, TAttributeAccessor >, itk::BinaryErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::FFTWComplexToComplexFFTImageFilter< TImage >, itk::VotingBinaryImageFilter< TInputImage, TOutputImage >, itk::AreaClosingImageFilter< TInputImage, TOutputImage, TAttribute >, itk::HardConnectedComponentImageFilter< TInputImage, TOutputImage >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryPruningImageFilter< TInputImage, TOutputImage >, itk::RegionGrowImageFilter< TInputImage, TOutputImage >, itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >, itk::VideoToVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::VideoToVideoFilter< TVideoStream, TVideoStream >, itk::DelaunayConformingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::DerivativeImageFilter< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TInputImage, TOutputImage >, itk::HistogramToImageFilter< THistogram, TImage, TFunction >, itk::BinShrinkImageFilter< TInputImage, TOutputImage >, itk::PolylineMaskImageFilter< TInputImage, TPolyline, TVector, TOutputImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryMedianImageFilter< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TLabelImage, TOutputImage >, itk::InPlaceImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::InPlaceImageFilter< TInputImage, TSparseOutputImage >, itk::InPlaceImageFilter< TDisplacementField, TDisplacementField >, itk::InPlaceImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::InPlaceImageFilter< TInputImage1, TOutputImage >, itk::InPlaceImageFilter< FeatureImageType, ImageType >, itk::InPlaceImageFilter< TImageType, TImageType >, itk::InPlaceImageFilter< TFeatureImage, TOutputImage >, itk::InPlaceImageFilter< TInputImageType, TSparseOutputImageType >, itk::InPlaceImageFilter< TImage, TImage >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramLogProbabilityFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramEntropyFunction< SizeValueType, TImage::PixelType > >, itk::HistogramToImageFilter< THistogram, TImage, Function::HistogramIntensityFunction< SizeValueType, TImage::PixelType > >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::GradientVectorFlowImageFilter< TInputImage, TOutputImage, TInternalPixel >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::RankImageFilter< TInputImage, TOutputImage, TKernel >, itk::Statistics::ImageToHistogramFilter< TImage >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::HigherOrderAccurateDerivativeImageFilter< TInputImage, TOutputImage >, itk::RegionFromReferenceLabelMapFilter< TInputImage >, itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >, itk::MaskedRankImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel >, itk::RecursiveLineYvvGaussianImageFilter< TInputImage, TOutputImage >, itk::CleanQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::TriangleMeshToSimplexMeshFilter< TInputMesh, TOutputMesh >, itk::GaussianImageSource< TOutputImage >, itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >, itk::ParametricBlindLeastSquaresDeconvolutionImageFilter< TInputImage, TKernelSource, TOutputImage >, itk::VTKImageExportBase, itk::InvertIntensityImageFilter< TInputImage, TOutputImage >, itk::DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage >, itk::FFTWHalfHermitianToRealInverseFFTImageFilter< TInputImage, TOutputImage >, itk::GridForwardWarpImageFilter< TDisplacementField, TOutputImage >, itk::DenseFiniteDifferenceImageFilter< TDisplacementField, TDisplacementField >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::GridImageSource< TOutputImage >, itk::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::CropLabelMapFilter< TInputImage >, itk::PadLabelMapFilter< TInputImage >, itk::IterativeInverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::StreamingImageFilter< TInputImage, TOutputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::FFTWInverseFFTImageFilter< TInputImage, TOutputImage >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::VideoFileWriter< TInputVideoStream >, itk::Statistics::CovarianceSampleFilter< TSample >, itk::AnisotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::FFTWForwardFFTImageFilter< TInputImage, TOutputImage >, itk::FFTWRealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage >, itk::CannyEdgesDistanceFeatureGenerator< NDimension >, itk::VariationalRegistrationElasticRegularizer< TDisplacementField >, itk::Statistics::ImageToListSampleFilter< TImage, TMaskImage >, itk::FlipImageFilter< TImage >, itk::InterpolateImageFilter< TInputImage, TOutputImage >, itk::IterativeInverseDisplacementFieldImageFilter< TInputImage, TOutputImage >, itk::FiniteDifferenceSparseImageFilter< TInputImageType, TSparseOutputImageType >, itk::FiniteDifferenceSparseImageFilter< TInputImage, TSparseOutputImage >, itk::ConstantPadImageFilter< TInputImage, TOutputImage >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::CannyEdgesFeatureGenerator< NDimension >, itk::VotingBinaryHoleFillFloodingImageFilter< TInputImage, TOutputImage >, itk::BinaryGrindPeakImageFilter< TInputImage >, itk::ConformalFlatteningMeshFilter< TInputMesh, TOutputMesh >, itk::TriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::SmoothingQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ConvolutionImageFilterBase< TInputImage, TKernelImage, TOutputImage >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::SinglePhaseLevelSetSegmentationModule< NDimension >, itk::ConvolutionImageFilterBase< TInputImage, TKernelSource::OutputImageType, TOutputImage >, itk::NormalizeToConstantImageFilter< TInputImage, TOutputImage >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::InverseDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::VideoFileReader< TOutputVideoStream >, itk::VariationalRegistrationGaussianRegularizer< TDisplacementField >, itk::ShiftScaleImageFilter< TInputImage, TOutputImage >, itk::Testing::ComparisonImageFilter< TInputImage, TOutputImage >, itk::MergeLabelMapFilter< TImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::CannyEdgesDistanceAdvectionFieldFeatureGenerator< NDimension >, itk::CropImageFilter< TInputImage, TOutputImage >, itk::AttributeOpeningLabelMapFilter< TImage, TAttributeAccessor >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::TobogganImageFilter< TInputImage >, itk::StripTsImageFilter< TImageType, TAtlasImageType, TAtlasLabelType >, itk::TikhonovDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::DescoteauxSheetnessFeatureGenerator< NDimension >, itk::DivideOrZeroOutImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::BinaryFillholeImageFilter< TInputImage >, itk::ErodeObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::LabelToRGBImageFilter< TLabelImage, TOutputImage >, itk::RegionCompetitionImageFilter< TInputImage, TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, TAccumulator >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >, itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MaximumAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::BinaryAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MeanAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MedianAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::SumAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::StandardDeviationAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, Functor::MinimumAccumulator< TInputImage::PixelType > >, itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >, itk::PermuteAxesImageFilter< TImage >, itk::AttributeUniqueLabelMapFilter< TImage, TAttributeAccessor >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::PointSetToSpatialObjectDemonsRegistration< TFixedPointSet, TMovingSpatialObject >, itk::AttributeUniqueLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::AutoCropLabelMapFilter< TInputImage >, itk::FFTPadImageFilter< TInputImage, TOutputImage >, itk::RichardsonLucyDeconvolutionImageFilter< TInputImage, TKernelImage, TOutputImage, TInternalPrecision >, itk::FastApproximateRankImageFilter< TInputImage, TOutputImage >, itk::PadImageFilter< TInputImage, TOutputImage >, itk::LabelImageToLabelMapFilter< TInputImage, TOutputImage >, itk::BinaryOpeningByReconstructionImageFilter< TInputImage, TKernel >, itk::GPUDiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::SubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::Statistics::ScalarImageToCooccurrenceListSampleFilter< TImage >, itk::VTKPolyDataReader< TOutputMesh >, itk::Testing::StretchIntensityImageFilter< TInputImage, TOutputImage >, itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::LesionSegmentationMethod< NDimension >, itk::SatoVesselnessFeatureGenerator< NDimension >, itk::Statistics::WeightedCovarianceSampleFilter< TSample >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::GenerateImageSource< TOutputImage >, itk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >, itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >, itk::AttributeRelabelLabelMapFilter< TImage, Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >, itk::Statistics::MeanSampleFilter< TSample >, itk::BSplineCenteredL2ResampleImageFilterBase< TInputImage, TOutputImage >, itk::BSplineL2ResampleImageFilterBase< TInputImage, TOutputImage >, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::BinaryMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::TensorFractionalAnisotropyImageFilter< TInputImage, TOutputImage >, itk::FrangiTubularnessFeatureGenerator< NDimension >, itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >, itk::ChangeLabelLabelMapFilter< TImage >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, THistogram >, itk::BinaryClosingByReconstructionImageFilter< TInputImage, TKernel >, itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >, itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >, itk::TensorRelativeAnisotropyImageFilter< TInputImage, TOutputImage >, itk::StochasticFractalDimensionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologyHistogram< TInputImage::PixelType, std::less< TInputImage::PixelType > > >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologyHistogram< TInputImage::PixelType, std::greater< TInputImage::PixelType > > >, itk::Statistics::StandardDeviationPerComponentSampleFilter< TSample >, itk::KernelImageFilter< TInputImage, TOutputImage, TKernel >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::BinaryMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::KernelImageFilter< TInputImage, TInputImage, TKernel >, itk::KernelImageFilter< TImageType, TImageType, TKernel >, itk::KernelImageFilter< TImage, TImage, TKernel >, itk::RegularSphereMeshSource< TOutputMesh >, itk::Testing::HashImageFilter< TImageType >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::IsotropicResamplerImageFilter< TInputImage, TOutputImage >, itk::Statistics::WeightedMeanSampleFilter< TSample >, itk::GaborImageSource< TOutputImage >, itk::VoronoiPartitioningImageFilter< TInputImage, TOutputImage >, itk::TriangleEdgeCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::ShiftScaleLabelMapFilter< TImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::GradientMagnitudeSigmoidFeatureGenerator< NDimension >, itk::SatoLocalStructureFeatureGenerator< NDimension >, itk::IntermodesThresholdCalculator< THistogram, TOutput >, itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >, itk::PadImageFilterBase< TInputImage, TOutputImage >, itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >, itk::ImageAndPathToImageFilter< TImage, ParametricPath< 2 >, TImage >, itk::VariationalRegistrationDiffusionRegularizer< TDisplacementField >, itk::AttributePositionLabelMapFilter< TImage, TAttributeAccessor, VPhysicalPosition >, itk::FFTShiftImageFilter< TInputImage, TOutputImage >, itk::OrthogonalSwath2DPathFilter< TFourierSeriesPath, TSwathMeritImage >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, TCompare1, TCompare2 >, itk::ShotNoiseImageFilter< TInputImage, TOutputImage >, itk::FastMarchingAndGeodesicActiveContourLevelSetSegmentationModule< NDimension >, itk::FastMarchingAndShapeDetectionLevelSetSegmentationModule< NDimension >, itk::SigmoidFeatureGenerator< NDimension >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, std::greater< TImage::PixelType >, std::less< TImage::PixelType > >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, std::less< TImage::PixelType >, std::greater< TImage::PixelType > >, itk::PathAndImageToPathFilter< TInputPath, TInputImage, TOutputPath >, itk::DilateObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, OrthogonallyCorrected2DParametricPath >, itk::CyclicShiftImageFilter< TInputImage, TOutputImage >, itk::SphereMeshSource< TOutputMesh >, itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >, itk::MorphologicalOpenningFeatureGenerator< NDimension >, itk::BoxImageFilter< TInputImage, TOutputImage >, itk::ParametricImageSource< TOutputImage >, itk::CheckerBoardImageFilter< TImage >, itk::FastMarchingSegmentationModule< NDimension >, itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >, itk::SaltAndPepperNoiseImageFilter< TInputImage, TOutputImage >, itk::SpeckleNoiseImageFilter< TInputImage, TOutputImage >, itk::VTKImageExport< TInputImage >, itk::VariationalRegistrationRegularizer< TDisplacementField >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, MinFunctor< TImage::PixelType > >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, MaxFunctor< TImage::PixelType > >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1 >, itk::AdditiveGaussianNoiseImageFilter< TInputImage, TOutputImage >, itk::LungWallFeatureGenerator< NDimension >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, std::greater< TImage::PixelType > >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, std::less< TImage::PixelType > >, itk::AggregateLabelMapFilter< TImage >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >, itk::GPUImageToImageFilter< TInputImage, TOutputImage, DiscreteGaussianImageFilter< TInputImage, TOutputImage > >, itk::fem::SolverHyperbolic< TDimension >, itk::GPUMeanImageFilter< TInputImage, TOutputImage >, itk::SegmentationModule< NDimension >, itk::LaplacianDeformationQuadEdgeMeshFilterWithSoftConstraints< TInputMesh, TOutputMesh, TSolverTraits >, itk::FeatureAggregator< NDimension >, itk::ChainCodeToFourierSeriesPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::SegmentationVolumeEstimator< NDimension >, itk::Statistics::SampleToSubsampleFilter< TSample >, itk::WarpMeshFilter< TInputMesh, TOutputMesh, TDisplacementField >, itk::IsotropicResampler< NDimension >, itk::ConditionalSubdivisionQuadEdgeMeshFilter< TInputMesh, TSubdivisionFilter >, itk::ImageToPathFilter< TInputImage, TOutputPath >, itk::IterativeTriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TCellSubdivisionFilter >, itk::ImageToPathFilter< TInputImage, PolyLineParametricPath< 2 > >, itk::Statistics::NeighborhoodSampler< TSample >, itk::LaplacianDeformationQuadEdgeMeshFilterWithHardConstraints< TInputMesh, TOutputMesh, TSolverTraits >, itk::GrayscaleImageSegmentationVolumeEstimator< NDimension >, itk::GPUBoxImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >, itk::TransformMeshFilter< TInputMesh, TOutputMesh, TTransform >, itk::FeatureGenerator< NDimension >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >, itk::OtsuThresholdCalculator< THistogram, TOutput >, itk::FrameDifferenceVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::BinaryThresholdFeatureGenerator< NDimension >, itk::RegionGrowingSegmentationModule< NDimension >, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, itk::FrameAverageVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::SatoVesselnessSigmoidFeatureGenerator< NDimension >, itk::WeightedSumFeatureAggregator< NDimension >, itk::GeodesicActiveContourLevelSetSegmentationModule< NDimension >, itk::ShapeDetectionLevelSetSegmentationModule< NDimension >, itk::GPUInPlaceImageFilter< TInputImage, TOutputImage, BinaryThresholdImageFilter< TInputImage, TOutputImage > >, itk::LandmarksReader< NDimension >, itk::GetAverageSliceImageFilter< TInputImage, TOutputImage >, itk::PathToChainCodePathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TInputPath, TOutputPath >, itk::DecimateFramesVideoFilter< TVideoStream >, itk::ConnectedThresholdSegmentationModule< NDimension >, itk::PathToPathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::PathToPathFilter< TFourierSeriesPath, OrthogonallyCorrected2DParametricPath >, itk::ConfidenceConnectedSegmentationModule< NDimension >, itk::ImageShapeModelEstimatorBase< TInputImage, TOutputImage >, itk::MaximumFeatureAggregator< NDimension >, itk::MinimumFeatureAggregator< NDimension >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::NoiseBaseImageFilter< TInputImage, TOutputImage >, and itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >.

virtual void itk::ProcessObject::PropagateRequestedRegion ( DataObject output)
virtual

Send the requested region information back up the pipeline (to the filters that precede this one).

Reimplemented in itk::VTKImageImport< TOutputImage >, itk::PipelineMonitorImageFilter< TImageType >, and itk::StreamingImageFilter< TInputImage, TOutputImage >.

virtual void itk::ProcessObject::PropagateResetPipeline ( )
protectedvirtual

Called to allocate the input array. Copies old inputs. Propagate a call to ResetPipeline() up the pipeline. Called only from DataObject.

virtual void itk::ProcessObject::PushBackInput ( const DataObject input)
protectedvirtual

Push/Pop an indexed input of this process object.

These methods allow a filter to model its input vector as a queue or stack. These routines may not be appropriate for all filters, especially filters with different types of inputs. These routines follow the semantics of STL.

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageTransformer< TInputImage >, and itk::ImageTransformer< TImage >.

Referenced by itk::ImageTransformer< TImage >::PushBackInput(), and itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >::PushBackInput().

virtual void itk::ProcessObject::PushFrontInput ( const DataObject input)
protectedvirtual

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::ImageTransformer< TInputImage >, and itk::ImageTransformer< TImage >.

Referenced by itk::ImageTransformer< TImage >::PushFrontInput(), and itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >::PushFrontInput().

virtual void itk::ProcessObject::ReleaseDataBeforeUpdateFlagOff ( )
virtual

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released/reallocated during an Update(). In limited memory scenarios, a user may want to force the elements of a pipeline to release any bulk data that is going to be regenerated anyway during an Update() in order to control peak memory allocation. Note that this flag is different from the ReleaseDataFlag. ReleaseDataFlag manages the deallocation of a ProcessObject's bulk output data once that data has been consumed by a downstream ProcessObject. The ReleaseDataBeforeUpdateFlag manages the deallocation/reallocation of bulk data during a pipeline update to control peak memory utilization. Default value is on.

virtual void itk::ProcessObject::ReleaseDataBeforeUpdateFlagOn ( )
virtual

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released/reallocated during an Update(). In limited memory scenarios, a user may want to force the elements of a pipeline to release any bulk data that is going to be regenerated anyway during an Update() in order to control peak memory allocation. Note that this flag is different from the ReleaseDataFlag. ReleaseDataFlag manages the deallocation of a ProcessObject's bulk output data once that data has been consumed by a downstream ProcessObject. The ReleaseDataBeforeUpdateFlag manages the deallocation/reallocation of bulk data during a pipeline update to control peak memory utilization. Default value is on.

void itk::ProcessObject::ReleaseDataFlagOff ( )
inline

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released after being used by a downstream ProcessObject. Default value is off. Another options for controlling memory utilization is the ReleaseDataBeforeUpdateFlag.

Definition at line 420 of file itkProcessObject.h.

void itk::ProcessObject::ReleaseDataFlagOn ( )
inline

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released after being used by a downstream ProcessObject. Default value is off. Another options for controlling memory utilization is the ReleaseDataBeforeUpdateFlag.

Definition at line 419 of file itkProcessObject.h.

virtual void itk::ProcessObject::ReleaseInputs ( )
protectedvirtual
virtual void itk::ProcessObject::RemoveInput ( const DataObjectIdentifierType key)
protectedvirtual

Remove an input.

If the input is the last indexed input the number of indexed inputs will be reduced by one. Otherwise, if the input is required or indexed it will be set to ITK_NULLPTR.

virtual void itk::ProcessObject::RemoveInput ( DataObjectPointerArraySizeType  )
protectedvirtual
virtual void itk::ProcessObject::RemoveOutput ( const DataObjectIdentifierType key)
protectedvirtual

Remove an output

virtual void itk::ProcessObject::RemoveOutput ( DataObjectPointerArraySizeType  idx)
protectedvirtual
bool itk::ProcessObject::RemoveRequiredInputName ( const DataObjectIdentifierType )
protected

Remove the named input from the required inputs.

The named input remains defined or set afterwards.

virtual void itk::ProcessObject::ResetPipeline ( )
virtual

Reset the pipeline.

If an exception is thrown during an Update(), the pipeline may be in an inconsistent state. This method clears the internal state of the pipeline so Update() can be called.

virtual void itk::ProcessObject::RestoreInputReleaseDataFlags ( )
protectedvirtual

Restore the cached input ReleaseDataFlags.

virtual void itk::ProcessObject::SetAbortGenerateData ( bool  _arg)
virtual

Set the AbortGenerateData flag for the process object.

Process objects may handle premature termination of execution in different ways.

Reimplemented in itk::LesionSegmentationImageFilter8< TInputImage, TOutputImage >, and itk::IsotropicResamplerImageFilter< TInputImage, TOutputImage >.

virtual void itk::ProcessObject::SetInput ( const DataObjectIdentifierType key,
DataObject input 
)
protectedvirtual

Protected method for setting indexed and named inputs.

Subclasses make use of them for setting input. As this method only used the base DataObject pointer, derived classes should expose a type check methods.

virtual void itk::ProcessObject::SetNthInput ( DataObjectPointerArraySizeType  num,
DataObject input 
)
protectedvirtual

Referenced by itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >::SetBackgroundImage(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::SetBoundaryA(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::SetBoundaryB(), itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >::SetConfidenceImage(), itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >::SetConfidenceImage(), itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::SetEquivalencyTable(), itk::StatisticsLabelMapFilter< TImage, TFeatureImage >::SetFeatureImage(), itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >::SetFeatureImage(), itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >::SetFeatureImage(), itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >::SetFeatureImage(), itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >::SetFeatureImage(), itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >::SetFeatureImage(), itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >::SetFeatureImage(), itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >::SetFeatureImage(), itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >::SetFeatureImage(), itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >::SetFeatureImage(), itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >::SetFeatureImage(), itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >::SetFeatureImage(), itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetFeatureImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::SetFixedImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::SetFixedImageMask(), itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >::SetGradientImage(), itk::HistogramThresholdCalculator< THistogram, TOutput >::SetInput(), itk::WatershedImageFilter< TInputImage >::SetInput(), itk::watershed::SegmentTreeGenerator< ScalarType >::SetInputEquivalencyTable(), itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::SetInputImage(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >::SetInputImage(), itk::watershed::Segmenter< InputImageType >::SetInputImage(), itk::watershed::SegmentTreeGenerator< ScalarType >::SetInputSegmentTable(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension) >::SetInputSegmentTree(), itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::SetIntensityInput(), itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >::SetLabelInput(), itk::BinaryReconstructionLabelMapFilter< TImage, TMarkerImage, TAttributeAccessor >::SetMarkerImage(), itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >::SetMarkerImage(), itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, Function::RankHistogram< TInputImage::PixelType > >::SetMaskImage(), itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >::SetMaskImage(), itk::HistogramThresholdImageFilter< TInputImage, TOutputImage, TMaskImage >::SetMaskImage(), itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >::SetMaskImage(), itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >::SetMaskImage(), itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >::SetMaskImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::SetMovingImage(), itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::SetMovingImageMask(), itk::ImageToVectorImageFilter< TInputImage >::SetNthInput(), itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >::SetPointSet(), itk::ChangeInformationImageFilter< TInputImage >::SetReferenceImage(), itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType, TMaskImageType >::SetReferenceImage(), itk::LabelOverlapMeasuresImageFilter< TLabelImage >::SetSourceImage(), and itk::LabelOverlapMeasuresImageFilter< TLabelImage >::SetTargetImage().

virtual void itk::ProcessObject::SetNthOutput ( DataObjectPointerArraySizeType  num,
DataObject output 
)
protectedvirtual
void itk::ProcessObject::SetNumberOfIndexedInputs ( DataObjectPointerArraySizeType  num)
protected

Define the number of indexed inputs defined.

The new indexed inputs' values are set to ITK_NULLPTR. If the size is reduced then the input definition is removed entirely from the named input entries and index inputs.

void itk::ProcessObject::SetNumberOfIndexedOutputs ( DataObjectPointerArraySizeType  num)
protected

Called to allocate the output array. Copies old outputs.

virtual void itk::ProcessObject::SetNumberOfRequiredInputs ( DataObjectPointerArraySizeType  )
protectedvirtual

Set the number of required indexed inputs.

If an input is not associated with an index and only a named entry, it is not considered in this count. In the method VerifyPreconditions(), GetNumberOfValidRequiredInputs() is checked to be at least this value.

Note
SetNumberOfRequiredIndexInputs maybe a better name.

Referenced by itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >::MaskedFFTNormalizedCorrelationImageFilter(), and itk::RegionFromReferenceLabelMapFilter< TInputImage >::RegionFromReferenceLabelMapFilter().

virtual void itk::ProcessObject::SetNumberOfRequiredOutputs ( DataObjectPointerArraySizeType  _arg)
protectedvirtual
virtual void itk::ProcessObject::SetNumberOfThreads ( ThreadIdType  _arg)
virtual
virtual void itk::ProcessObject::SetOutput ( const DataObjectIdentifierType key,
DataObject output 
)
protectedvirtual

Set an output

virtual void itk::ProcessObject::SetPrimaryInput ( DataObject input)
protectedvirtual

Set the main input

virtual void itk::ProcessObject::SetPrimaryInputName ( const DataObjectIdentifierType key)
protectedvirtual

Set/Get the name associated with the Primary output. Defaults to "Primary".

virtual void itk::ProcessObject::SetPrimaryOutput ( DataObject output)
protectedvirtual

Set the main output

virtual void itk::ProcessObject::SetPrimaryOutputName ( const DataObjectIdentifierType key)
protectedvirtual

Set/Get the name associated with the Primary output. Defaults to "Primary".

void itk::ProcessObject::SetProgress ( float  progress)
inline
Deprecated:
Set the execution progress of a process object. The progress is a floating number in [0,1] with 0 meaning no progress and 1 meaning the filter has completed execution. The ProgressEvent is NOT invoked. This method is deprecated because filters should not be calling SetProgress directly but should be using UpdateProgress instead. We avoid the use of the itkSetClampMacro because that macro calls Modified on the filter, which will cause the filter to rerun even if it doesn't need to. Thus, we implement the SetClampMacro directly without the call to Modified.

Definition at line 293 of file itkProcessObject.h.

virtual void itk::ProcessObject::SetReleaseDataBeforeUpdateFlag ( bool  _arg)
virtual

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released/reallocated during an Update(). In limited memory scenarios, a user may want to force the elements of a pipeline to release any bulk data that is going to be regenerated anyway during an Update() in order to control peak memory allocation. Note that this flag is different from the ReleaseDataFlag. ReleaseDataFlag manages the deallocation of a ProcessObject's bulk output data once that data has been consumed by a downstream ProcessObject. The ReleaseDataBeforeUpdateFlag manages the deallocation/reallocation of bulk data during a pipeline update to control peak memory utilization. Default value is on.

virtual void itk::ProcessObject::SetReleaseDataFlag ( bool  flag)
virtual

Turn on/off the flags to control whether the bulk data belonging to the outputs of this ProcessObject are released after being used by a downstream ProcessObject. Default value is off. Another options for controlling memory utilization is the ReleaseDataBeforeUpdateFlag.

void itk::ProcessObject::SetRequiredInputNames ( const NameArray )
protected

Set all required named inputs.

All named inputs remain defined or set.

virtual void itk::ProcessObject::Update ( )
virtual

Bring this filter up-to-date.

Update() checks modified times against last execution times, and re-executes objects if necessary. A side effect of this method is that the whole pipeline may execute in order to bring this filter up-to-date. This method updates the currently prescribed requested region. If no requested region has been set on the output, then the requested region will be set to the largest possible region. Once the requested region is set, Update() will make sure the specified requested region is up-to-date. This is a confusing side effect to users who are just calling Update() on a filter. A first call to Update() will cause the largest possible region to be updated. A second call to Update() will update that same region. If a modification to the upstream pipeline cause a filter to have a different largest possible region, this second call to Update() will not cause the output requested region to be reset to the new largest possible region. Instead, the output requested region will be the same as the last time Update() was called. To have a filter always to produce its largest possible region, users should call UpdateLargestPossibleRegion() instead.

Reimplemented in itk::ImageFileWriter< TInputImage >, itk::MeshFileWriter< TInputMesh >, itk::ImageSeriesWriter< TInputImage, TOutputImage >, itk::VideoFileWriter< TInputVideoStream >, itk::ImageToVTKImageFilter< TInputImage >, itk::ImageToRGBVTKImageFilter< TInputImage >, itk::LevelSetTovtkImageDataBase< TLevelSet >, itk::LevelSetTovtkImageDataBase< MalcolmSparseLevelSetImage< VDimension > >, itk::LevelSetTovtkImageDataBase< WhitakerSparseLevelSetImage< TOutput, VDimension > >, itk::LevelSetTovtkImageDataBase< ShiSparseLevelSetImage< VDimension > >, and itk::LevelSetTovtkImageDataBase< LevelSetDenseImage< TImage > >.

Referenced by itk::OtsuThresholdCalculator< THistogram, TOutput >::Compute(), and itk::WatershedImageFilter< TInputImage >::GetBasicSegmentation().

virtual void itk::ProcessObject::UpdateLargestPossibleRegion ( )
virtual

Sets the output requested region to the largest possible region and updates.

This is the method users should call if they want the entire dataset to be processed. If a user wants to update the same output region as a previous call to Update() or a previous call to UpdateLargestPossibleRegion(), then they should call the method Update().

Reimplemented in itk::ImageFileWriter< TInputImage >, itk::VideoFileWriter< TInputVideoStream >, and itk::ImageToVTKImageFilter< TInputImage >.

virtual void itk::ProcessObject::UpdateOutputData ( DataObject output)
virtual
virtual void itk::ProcessObject::UpdateOutputInformation ( )
virtual

Update the information describing the output data.

This method transverses up the pipeline gathering modified time information. On the way back down the pipeline, this method calls GenerateOutputInformation() to set any necessary information about the output data objects. For instance, a filter that shrinks an image will need to provide an implementation for GenerateOutputInformation() that changes the spacing of the pixels. Such filters should call their superclass' implementation of GenerateOutputInformation prior to changing the information values they need (i.e. GenerateOutputInformation() should call Superclass::GenerateOutputInformation() prior to changing the information.

Reimplemented in itk::watershed::Segmenter< TInputImage >, itk::watershed::Segmenter< InputImageType >, itk::VTKImageImport< TOutputImage >, itk::TemporalProcessObject, itk::VideoToVideoFilter< TInputVideoStream, TOutputVideoStream >, itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >, itk::VideoToVideoFilter< TVideoStream, TVideoStream >, and itk::VideoFileReader< TOutputVideoStream >.

void itk::ProcessObject::UpdateProgress ( float  progress)

Update the progress of the process object.

Sets the Progress ivar to amount and invokes any observers for the ProgressEvent. The parameter amount should be in [0,1] and is the cumulative (not incremental) progress.

Referenced by itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > >::InitializeIteration(), and itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::InitializeIteration().

virtual void itk::ProcessObject::VerifyInputInformation ( )
protectedvirtual

Verifies that the inputs meta-data is consistent and valid for continued execution of the pipeline, throws an exception if not valid.

This method is called immediately before GenerateOutputInformation().

The ProcessObject implementation does nothing. Subclasses might check if all the inputs are in the same coordinate frame.

Reimplemented in itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType, TTransformPrecisionType >, itk::VariationalRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDisplacementField, TRealType >, itk::WarpImageFilter< TInputImage, TOutputImage, TDisplacementField >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ChangeInformationImageFilter< TInputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TLabelImage, TOutputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage, TOutputImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TDisplacementField, TDisplacementField >, itk::ImageToImageFilter< TTimeVaryingVelocityField, TDisplacementField >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, TLabelImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType, TInputVectorImage::ImageDimension > >, itk::ImageToImageFilter< TImageType, TAtlasLabelType >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage, VectorImage< TInputImage::InternalPixelType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< Image< PixelType, NDimension >, Image< PixelType, NDimension > >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TLabelImage, TIntensityImage >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TLabelImage, TLabelImage >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< TFeatureImage, TOutputImage >, itk::ImageToImageFilter< TImage, TTensorImage >, itk::ImageToImageFilter< TDisplacementField, TOutputImage >, itk::ImageToImageFilter< TLabelMap, TOutputImage >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType, TInputImage::ImageDimension >, TInputImage::ImageDimension > >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TMovingImage, TDeformationField >, itk::ImageToImageFilter< TInputImage, Image< IdentifierType, TInputImage::ImageDimension > >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::ConvolutionImageFilterBase< TInputImage, TKernelImage, TOutputImage >, itk::ConvolutionImageFilterBase< TInputImage, TKernelSource::OutputImageType, TOutputImage >, and itk::JoinSeriesImageFilter< TInputImage, TOutputImage >.

virtual void itk::ProcessObject::VerifyPreconditions ( )
protectedvirtual

Verifies that the process object has been configured correctly, that all required inputs are set, and needed parameters are set appropriately. If not valid an exceptions will be thrown.

This method is called before UpdateOutputInformation is propagated to the inputs.

The ProcessObject's implementation verifies that the NumberOfRequiredInputs are set and not null.

Reimplemented in itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType, TMaskImageType >, itk::RecursiveGaussianImageFilter< TInputImage, TOutputImage >, and itk::ScalarImageKmeansImageFilter< TInputImage, TOutputImage >.

Friends And Related Function Documentation

friend class DataObject
friend

Friends of ProcessObject

Definition at line 845 of file itkProcessObject.h.

friend class DataObjectConstIterator
friend

Definition at line 847 of file itkProcessObject.h.

friend class DataObjectIterator
friend

Definition at line 851 of file itkProcessObject.h.

friend class InputDataObjectConstIterator
friend

Definition at line 848 of file itkProcessObject.h.

friend class InputDataObjectIterator
friend

Definition at line 852 of file itkProcessObject.h.

friend class OutputDataObjectConstIterator
friend

Definition at line 849 of file itkProcessObject.h.

friend class OutputDataObjectIterator
friend

Definition at line 853 of file itkProcessObject.h.

friend class TestProcessObject
friend

Definition at line 855 of file itkProcessObject.h.

Member Data Documentation

bool itk::ProcessObject::m_AbortGenerateData
private

These support the progress method and aborting filter execution.

Definition at line 833 of file itkProcessObject.h.

std::map< DataObjectIdentifierType, bool > itk::ProcessObject::m_CachedInputReleaseDataFlags
private

An array that caches the ReleaseDataFlags of the inputs

Definition at line 821 of file itkProcessObject.h.

std::vector< DataObjectPointerMap::iterator > itk::ProcessObject::m_IndexedInputs
private

Definition at line 817 of file itkProcessObject.h.

std::vector< DataObjectPointerMap::iterator > itk::ProcessObject::m_IndexedOutputs
private

Definition at line 818 of file itkProcessObject.h.

DataObjectPointerMap itk::ProcessObject::m_Inputs
private
DataObjectPointerArraySizeType itk::ProcessObject::m_NumberOfRequiredInputs
private

Definition at line 823 of file itkProcessObject.h.

DataObjectPointerArraySizeType itk::ProcessObject::m_NumberOfRequiredOutputs
private

Definition at line 824 of file itkProcessObject.h.

ThreadIdType itk::ProcessObject::m_NumberOfThreads
private

Definition at line 839 of file itkProcessObject.h.

TimeStamp itk::ProcessObject::m_OutputInformationMTime
protected

Time when GenerateOutputInformation was last called.

Definition at line 800 of file itkProcessObject.h.

DataObjectPointerMap itk::ProcessObject::m_Outputs
private
float itk::ProcessObject::m_Progress
private

Definition at line 834 of file itkProcessObject.h.

bool itk::ProcessObject::m_ReleaseDataBeforeUpdateFlag
private

Memory management ivars

Definition at line 842 of file itkProcessObject.h.

NameSet itk::ProcessObject::m_RequiredInputNames
private

The required inputs

Definition at line 830 of file itkProcessObject.h.

MultiThreader::Pointer itk::ProcessObject::m_Threader
private

Support processing data in multiple threads. Used by subclasses (e.g., ImageSource).

Definition at line 838 of file itkProcessObject.h.

bool itk::ProcessObject::m_Updating
protected

These ivars are made protected so filters like itkStreamingImageFilter can access them directly. This flag indicates when the pipeline is executing. It prevents infinite recursion when pipelines have loops.

Definition at line 797 of file itkProcessObject.h.


The documentation for this class was generated from the following file: