#include <itkParallelSparseFieldLevelSetImageFilter.h>
Inheritance diagram for itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >:


-level curve). The sparse field method uses a narrow band that is exactly the width needed to calculate changes on the level curve for the next time step. Because the band of grid points under consideration is so sparse, this approach has several advantages: the algorithm does exactly the number of calculations needed to determine the next position of the
-level curve, and the distance transform around the level curve can be recomputed at each iteration.
-level set. These indicies are called the ``active set''. The values at these active set indicies define the position of the
-level curve. The active set indicies are shifted to follow the distance transform embedding of the
-level curve as their values move in and out of a fixed numerical range about
. In this way, the active set is maintained as only those pixels adjacent to the evolving surface. Calculations are then done only at indicies contained in the active set.
: Compute the change at
, the grid point in the embedding, based on local geometry and external forces and using a stable numerical scheme.
, add the change to the grid point value and redefine the active set indicies and those of its layers based on any value changes which have moved outside of the numerical range allowed for the active set.3. Starting with the first layers adjacent to the active set and moving outwards, reconstruct the distance transform by setting values in the layers according to their neighbors. At the very outer layers, add or remove indicies which have come into or moved out of the sparse field.
isosurface value so that the algorithm only needs to consider the zero level set.
Definition at line 247 of file itkParallelSparseFieldLevelSetImageFilter.h.
| void | Iterate () |
| static ITK_THREAD_RETURN_TYPE | IterateThreaderCallback (void *arg) |
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef DataObject::Pointer | DataObjectPointer |
| typedef std::vector< DataObjectPointer > | DataObjectPointerArray |
| typedef DataObjectPointerArray::size_type | DataObjectPointerArraySizeType |
| enum | FilterStateType { UNINITIALIZED = 0, INITIALIZED = 1 } |
| typedef Superclass::FiniteDifferenceFunctionType | FiniteDifferenceFunctionType |
| typedef OutputImageType::IndexType | IndexType |
| typedef InputImageType::ConstPointer | InputImageConstPointer |
| typedef InputImageType::PixelType | InputImagePixelType |
| typedef InputImageType::Pointer | InputImagePointer |
| typedef InputImageType::RegionType | InputImageRegionType |
| typedef TInputImage | InputImageType |
| typedef TInputImage::PixelType | InputPixelType |
| typedef NumericTraits< InputPixelType >::ValueType | InputPixelValueType |
| typedef std::vector< LayerPointerType > | LayerListType |
| typedef ObjectStore< LayerNodeType > | LayerNodeStorageType |
| typedef ParallelSparseFieldLevelSetNode< IndexType > | LayerNodeType |
| typedef LayerType::Pointer | LayerPointerType |
| typedef SparseFieldLayer< LayerNodeType > | LayerType |
| typedef Superclass::NeighborhoodScalesType | NeighborhoodScalesType |
| typedef Offset< itkGetStaticConstMacro(ImageDimension)> | OffsetType |
| typedef Superclass::OutputImagePixelType | OutputImagePixelType |
| typedef Superclass::OutputImagePointer | OutputImagePointer |
| typedef Superclass::OutputImageRegionType | OutputImageRegionType |
| typedef TOutputImage | OutputImageType |
| typedef TOutputImage::PixelType | OutputPixelType |
| typedef NumericTraits< OutputPixelType >::ValueType | OutputPixelValueType |
| typedef OutputImageType::PixelType | PixelType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::RadiusType | RadiusType |
| typedef ParallelSparseFieldLevelSetImageFilter | Self |
| typedef Image< StatusType, itkGetStaticConstMacro(ImageDimension)> | StatusImageType |
| typedef signed char | StatusType |
| typedef FiniteDifferenceImageFilter< TInputImage, TOutputImage > | Superclass |
| typedef OutputImageType::RegionType | ThreadRegionType |
| typedef Superclass::TimeStepType | TimeStepType |
| typedef OutputImageType::ValueType | ValueType |
Public Member Functions | |
| virtual void | AbortGenerateDataOff () |
| virtual void | AbortGenerateDataOn () |
| virtual LightObject::Pointer | CreateAnother () const |
| virtual void | DebugOff () const |
| virtual void | DebugOn () const |
| virtual void | Delete () |
| virtual void | EnlargeOutputRequestedRegion (DataObject *) |
| virtual const bool & | GetAbortGenerateData () |
| LayerPointerType | GetActiveListForIndex (const IndexType index) |
| Command * | GetCommand (unsigned long tag) |
| bool | GetDebug () const |
| virtual const FiniteDifferenceFunctionType::Pointer & | GetDifferenceFunction () const |
| virtual const unsigned int & | GetElapsedIterations () |
| DataObjectPointerArray & | GetInputs () |
| const MetaDataDictionary & | GetMetaDataDictionary (void) const |
| MetaDataDictionary & | GetMetaDataDictionary (void) |
| virtual unsigned long | GetMTime () const |
| MultiThreader * | GetMultiThreader () |
| virtual const char * | GetNameOfClass () const |
| DataObjectPointerArraySizeType | GetNumberOfInputs () const |
| virtual DataObjectPointerArraySizeType | GetNumberOfValidRequiredInputs () const |
| virtual const float & | GetProgress () |
| virtual int | GetReferenceCount () const |
| virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
| virtual void | GraftOutput (DataObject *output) |
| bool | HasObserver (const EventObject &event) const |
| void | InvokeEvent (const EventObject &) const |
| void | InvokeEvent (const EventObject &) |
| itkStaticConstMacro (ImageDimension, unsigned int, OutputImageType::ImageDimension) | |
| itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension) | |
| virtual DataObjectPointer | MakeOutput (unsigned int idx) |
| virtual void | Modified () const |
| virtual void | PrepareOutputs () |
| void | Print (std::ostream &os, Indent indent=0) const |
| virtual void | PropagateRequestedRegion (DataObject *output) |
| virtual void | Register () const |
| void | RemoveAllObservers () |
| void | RemoveObserver (unsigned long tag) |
| virtual void | ResetPipeline () |
| virtual void | SetAbortGenerateData (bool _arg) |
| void | SetDebug (bool debugFlag) const |
| virtual void | SetDifferenceFunction (FiniteDifferenceFunctionType *_arg) |
| void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
| virtual void | SetProgress (float _arg) |
| virtual void | SetReferenceCount (int) |
| void | SetStateToInitialized () |
| void | SetStateToUninitialized () |
| virtual void | UnRegister () const |
| virtual void | Update () |
| virtual void | UpdateLargestPossibleRegion () |
| virtual void | UpdateOutputData (DataObject *output) |
| virtual void | UpdateOutputInformation () |
| void | UpdateProgress (float amount) |
| unsigned long | AddObserver (const EventObject &event, Command *) const |
| unsigned long | AddObserver (const EventObject &event, Command *) |
| bool | CanRunInPlace () const |
| virtual bool | GetInPlace () |
| virtual void | InPlaceOff () |
| virtual void | InPlaceOn () |
| virtual void | SetInPlace (bool _arg) |
| const InputImageType * | GetInput (unsigned int idx) |
| const InputImageType * | GetInput (void) |
| virtual void | SetInput (unsigned int, const TInputImage *image) |
| virtual void | SetInput (const InputImageType *image) |
| virtual ValueType | GetIsoSurfaceValue () |
| virtual void | SetIsoSurfaceValue (ValueType _arg) |
| virtual const bool & | GetManualReinitialization () |
| virtual void | ManualReinitializationOff () |
| virtual void | ManualReinitializationOn () |
| virtual void | SetManualReinitialization (bool _arg) |
| virtual const double & | GetMaximumRMSError () |
| virtual void | SetMaximumRMSError (double _arg) |
| virtual const unsigned int & | GetNumberOfIterations () |
| virtual void | SetNumberOfIterations (unsigned int _arg) |
| virtual StatusType | GetNumberOfLayers () |
| virtual void | SetNumberOfLayers (StatusType _arg) |
| DataObjectPointerArraySizeType | GetNumberOfOutputs () const |
| DataObjectPointerArray & | GetOutputs () |
| virtual const int & | GetNumberOfThreads () |
| virtual void | SetNumberOfThreads (int _arg) |
| OutputImageType * | GetOutput (unsigned int idx) |
| OutputImageType * | GetOutput (void) |
| virtual const bool & | GetReleaseDataBeforeUpdateFlag () |
| virtual void | ReleaseDataBeforeUpdateFlagOff () |
| virtual void | ReleaseDataBeforeUpdateFlagOn () |
| virtual void | SetReleaseDataBeforeUpdateFlag (bool _arg) |
| virtual bool | GetReleaseDataFlag () const |
| void | ReleaseDataFlagOff () |
| void | ReleaseDataFlagOn () |
| virtual void | SetReleaseDataFlag (bool flag) |
| virtual const double & | GetRMSChange () |
| virtual void | SetRMSChange (double _arg) |
| virtual const FilterStateType & | GetState () |
| virtual void | SetState (FilterStateType _arg) |
| virtual const bool & | GetUseImageSpacing () |
| virtual void | SetUseImageSpacing (bool _arg) |
| virtual void | UseImageSpacingOff () |
| virtual void | UseImageSpacingOn () |
| itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension) | |
| itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
| virtual void | PopBackInput () |
| virtual void | PopFrontInput () |
| virtual void | PushBackInput (const InputImageType *image) |
| virtual void | PushFrontInput (const InputImageType *image) |
Static Public Member Functions | |
| static void | BreakOnError () |
| static Pointer | New () |
| static bool | GetGlobalWarningDisplay () |
| static void | GlobalWarningDisplayOff () |
| static void | GlobalWarningDisplayOn () |
| static void | SetGlobalWarningDisplay (bool flag) |
Protected Types | |
| typedef ImageToImageFilterDetail::ImageRegionCopier< itkGetStaticConstMacro(OutputImageDimension), itkGetStaticConstMacro(InputImageDimension)> | InputToOutputRegionCopierType |
| typedef ImageToImageFilterDetail::ImageRegionCopier< itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension)> | OutputToInputRegionCopierType |
| typedef int | InternalReferenceCountType |
Protected Member Functions | |
| virtual void | AfterThreadedGenerateData () |
| virtual void | AllocateOutputs () |
| void | AllocateUpdateBuffer () |
| virtual void | ApplyUpdate (TimeStepType dt)=0 |
| void | ApplyUpdate (TimeStepType) |
| virtual void | BeforeThreadedGenerateData () |
| virtual void | CacheInputReleaseDataFlags () |
| TimeStepType | CalculateChange () |
| virtual void | CallCopyInputRegionToOutputRegion (OutputImageRegionType &destRegion, const InputImageRegionType &srcRegion) |
| virtual void | CallCopyOutputRegionToInputRegion (InputImageRegionType &destRegion, const OutputImageRegionType &srcRegion) |
| virtual void | CheckLoadBalance () |
| void | ClearInterNeighborNodeTransferBufferLayers (unsigned int ThreadId, unsigned int InOrOut, unsigned int BufferLayerNumber) |
| void | ClearList (unsigned int ThreadId, LayerPointerType ListPtr) |
| void | ComputeInitialThreadBoundaries () |
| void | ConstructActiveLayer () |
| void | ConstructLayer (StatusType from, StatusType to) |
| void | CopyInputToOutput () |
| void | CopyInsertInterNeighborNodeTransferBufferLayers (unsigned int ThreadId, LayerPointerType InputList, unsigned int InOrOut, unsigned int BufferLayerNumber) |
| void | CopyInsertList (unsigned int ThreadId, LayerPointerType FromListPtr, LayerPointerType ToListPtr) |
| void | DeallocateData () |
| virtual void | GenerateData () |
| virtual void | GenerateInputRequestedRegion () |
| virtual void | GenerateOutputInformation () |
| virtual void | GenerateOutputRequestedRegion (DataObject *output) |
| unsigned int | GetThreadNumber (unsigned int splitAxisValue) |
| void | GetThreadRegionSplitByBoundary (unsigned int ThreadId, ThreadRegionType &ThreadRegion) |
| void | GetThreadRegionSplitUniformly (unsigned int ThreadId, ThreadRegionType &ThreadRegion) |
| virtual bool | Halt () |
| void | Initialize () |
| void | InitializeActiveLayerValues () |
| virtual void | InitializeBackgroundPixels () |
| virtual void | InitializeIteration () |
| ParallelSparseFieldLevelSetImageFilter () | |
| virtual void | PostProcessOutput () |
| bool | PrintObservers (std::ostream &os, Indent indent) const |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| void | ProcessStatusList (LayerType *InputList, StatusType ChangeToStatus, StatusType SearchForStatus, unsigned int ThreadId) |
| void | PropagateAllLayerValues () |
| void | PropagateLayerValues (StatusType from, StatusType to, StatusType promote, unsigned int InOrOut) |
| virtual void | PropagateResetPipeline () |
| virtual void | ReleaseInputs () |
| virtual TimeStepType | ResolveTimeStep (const TimeStepType *timeStepList, const bool *valid, int size) |
| virtual void | RestoreInputReleaseDataFlags () |
| virtual void | SetElapsedIterations (unsigned int _arg) |
| void | SetNumberOfInputs (unsigned int num) |
| void | SetNumberOfOutputs (unsigned int num) |
| virtual int | SplitRequestedRegion (int i, int num, OutputImageRegionType &splitRegion) |
| virtual void | ThreadedApplyUpdate (TimeStepType dt, unsigned int ThreadId) |
| virtual TimeStepType | ThreadedCalculateChange (unsigned int ThreadId) |
| virtual ValueType | ThreadedCalculateUpdateValue (const unsigned int, const IndexType, const TimeStepType &dt, const ValueType &value, const ValueType &change) |
| virtual void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) ITK_NO_RETURN |
| virtual bool | ThreadedHalt (void *) |
| virtual void | ThreadedInitializeIteration (unsigned int ThreadId) |
| virtual void | ThreadedLoadBalance (unsigned int ThreadId) |
| void | ThreadedPostProcessOutput (const ThreadRegionType ®ionToProcess) |
| void | ThreadedProcessFirstLayerStatusLists (unsigned int InputLayerNumber, unsigned int OutputLayerNumber, StatusType SearchForStatus, unsigned int InOrOut, unsigned int BufferLayerNumber, unsigned int ThreadId) |
| void | ThreadedProcessOutsideList (unsigned int InputLayerNumber, StatusType ChangeToStatus, unsigned int InOrOut, unsigned int BufferLayerNumber, unsigned int ThreadId) |
| virtual void | ThreadedProcessPixelEnteringActiveLayer (const IndexType, const ValueType, const unsigned int) |
| void | ThreadedProcessStatusList (unsigned int InputLayerNumber, unsigned int OutputLayerNumber, StatusType ChangeToStatus, StatusType SearchForStatus, unsigned int InOrOut, unsigned int BufferLayerNumber, unsigned int ThreadId) |
| void | ThreadedPropagateLayerValues (StatusType from, StatusType to, StatusType promote, unsigned int InorOut, unsigned int ThreadId) |
| void | ThreadedUpdateActiveLayerValues (TimeStepType dt, LayerType *StatusUpList, LayerType *StatusDownList, unsigned int ThreadId) |
| ~ParallelSparseFieldLevelSetImageFilter () | |
| virtual void | AddInput (DataObject *input) |
| virtual const unsigned int & | GetNumberOfRequiredInputs () |
| virtual void | RemoveInput (DataObject *input) |
| virtual void | SetNthInput (unsigned int num, DataObject *input) |
| virtual void | SetNumberOfRequiredInputs (unsigned int _arg) |
| virtual void | AddOutput (DataObject *output) |
| virtual const unsigned int & | GetNumberOfRequiredOutputs () |
| virtual void | RemoveOutput (DataObject *output) |
| virtual void | SetNthOutput (unsigned int num, DataObject *output) |
| virtual void | SetNumberOfRequiredOutputs (unsigned int _arg) |
| const DataObject * | GetInput (unsigned int idx) const |
| const DataObject * | GetOutput (unsigned int idx) const |
| virtual void | PrintHeader (std::ostream &os, Indent indent) const |
| virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
| void | PushBackInput (const DataObject *input) |
| void | PushFrontInput (const DataObject *input) |
| void | SignalNeighbor (unsigned int SemaphoreArrayNumber, unsigned int ThreadId) |
| void | SignalNeighborsAndWait (unsigned int ThreadId) |
| void | WaitForAll () |
| void | WaitForNeighbor (unsigned int SemaphoreArrayNumber, unsigned int ThreadId) |
| void | ThreadedAllocateData (unsigned int ThreadId) |
| void | ThreadedInitializeData (unsigned int ThreadId, const ThreadRegionType &ThreadRegion) |
Static Protected Member Functions | |
| static ITK_THREAD_RETURN_TYPE | ThreaderCallback (void *arg) |
Protected Attributes | |
| Barrier::Pointer | m_Barrier |
| unsigned int * | m_Boundary |
| bool | m_BoundaryChanged |
| double | m_ConstantGradientValue |
| ThreadData * | m_Data |
| unsigned int | m_ElapsedIterations |
| int * | m_GlobalZHistogram |
| bool | m_InterpolateSurfaceLocation |
| ValueType | m_IsoSurfaceValue |
| LayerNodeStorageType::Pointer | m_LayerNodeStore |
| LayerListType | m_Layers |
| bool | m_ManualReinitialization |
| unsigned int * | m_MapZToThreadNumber |
| double | m_MaximumRMSError |
| ParallelSparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > > | m_NeighborList |
| unsigned int | m_NumberOfIterations |
| StatusType | m_NumberOfLayers |
| unsigned int | m_NumOfThreads |
| OutputImageType::Pointer | m_OutputImage |
| OutputImageType::Pointer | m_OutputImageTemp |
| TimeStamp | m_OutputInformationMTime |
| InternalReferenceCountType | m_ReferenceCount |
| SimpleFastMutexLock | m_ReferenceCountLock |
| double | m_RMSChange |
| OutputImageType::Pointer | m_ShiftedImage |
| unsigned int | m_SplitAxis |
| StatusImageType::Pointer | m_StatusImage |
| StatusImageType::Pointer | m_StatusImageTemp |
| bool | m_Stop |
| bool | m_Updating |
| int * | m_ZCumulativeFrequency |
| unsigned int | m_ZSize |
Static Protected Attributes | |
| static StatusType | m_StatusActiveChangingDown |
| static StatusType | m_StatusActiveChangingUp |
| static StatusType | m_StatusBoundaryPixel |
| static StatusType | m_StatusChanging |
| static StatusType | m_StatusNull |
| static ValueType | m_ValueOne |
| static ValueType | m_ValueZero |
Classes | |
| struct | ParallelSparseFieldLevelSetThreadStruct |
| struct | ThreadData |
| typedef SmartPointer<const Self> itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Definition at line 256 of file itkParallelSparseFieldLevelSetImageFilter.h.
typedef DataObject::Pointer itk::ImageSource< TOutputImage >::DataObjectPointer [inherited] |
Smart Pointer type to a DataObject.
Reimplemented from itk::ProcessObject.
Reimplemented in itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::StatisticsImageFilter< TInputImage >, and itk::StreamingImageFilter< TInputImage, TOutputImage >.
Definition at line 62 of file itkImageSource.h.
typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited] |
STL Array of SmartPointers to DataObjects
Definition at line 103 of file itkProcessObject.h.
typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType [inherited] |
Size type of an std::vector
Definition at line 112 of file itkProcessObject.h.
| typedef Superclass::FiniteDifferenceFunctionType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::FiniteDifferenceFunctionType |
The value type of the time step. This is distinct from PixelType because PixelType may often be a vector value, while the TimeStep is a scalar value.
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Definition at line 260 of file itkParallelSparseFieldLevelSetImageFilter.h.
| typedef OutputImageType::IndexType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::IndexType |
Definition at line 273 of file itkParallelSparseFieldLevelSetImageFilter.h.
typedef InputImageType::ConstPointer itk::InPlaceImageFilter< TInputImage, TOutputImage >::InputImageConstPointer [inherited] |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 84 of file itkInPlaceImageFilter.h.
typedef InputImageType::PixelType itk::InPlaceImageFilter< TInputImage, TOutputImage >::InputImagePixelType [inherited] |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::ShiftScaleInPlaceImageFilter< TInputImage >, itk::ThresholdImageFilter< TImage >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Add1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Maximum1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ComposeRGBA< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::DivideByConstant< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Sqrt< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Square< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Sin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Cos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::MatrixIndexSelection< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ModulusTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::GradientMagnitude< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::BoundedReciprocal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::SubtractConstantFrom< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Acos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Log10< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::EdgePotential< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::AddConstantTo< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::AccessorFunctor< TInputImage::PixelType, TAccessor > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Atan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Tan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Abs< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Log< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Asin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::TensorFractionalAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TFeatureImageType, Superclass::ImageType, itk::Functor::Cast< TFeatureImageType::PixelType, Superclass::ImageType::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Exp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::NOT< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::MultiplyByConstant< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TLabelImage, TOutputImage, itk::Functor::LabelToRGBFunctor< TLabelImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::TensorRelativeAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Cast< TInputImage::PixelType, TOutputImage::PixelType > >, and itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 86 of file itkInPlaceImageFilter.h.
typedef InputImageType::Pointer itk::InPlaceImageFilter< TInputImage, TOutputImage >::InputImagePointer [inherited] |
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::ShiftScaleInPlaceImageFilter< TInputImage >, itk::ThresholdImageFilter< TImage >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::VectorRescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Add1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Maximum1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ComposeRGBA< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::DivideByConstant< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorIma