#include <itkNarrowBandImageFilterBase.h>
Inheritance diagram for itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >:
Definition at line 66 of file itkNarrowBandImageFilterBase.h.
|
This is the storage type for the nodes on the narrow band Definition at line 104 of file itkNarrowBandImageFilterBase.h. Referenced by itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::InsertNarrowBandNode(). |
|
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 75 of file itkNarrowBandImageFilterBase.h. |
|
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 83 of file itkNarrowBandImageFilterBase.h. |
|
The index type for the output image Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 97 of file itkNarrowBandImageFilterBase.h. |
|
Typedefs from the superclass Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 81 of file itkNarrowBandImageFilterBase.h. |
|
Definition at line 108 of file itkNarrowBandImageFilterBase.h. |
|
The list type for storing the narrow band. Definition at line 107 of file itkNarrowBandImageFilterBase.h. |
|
Some convenient typedefs. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 82 of file itkNarrowBandImageFilterBase.h. |
|
The pixel type of the output image will be used in computations. Inherited from the superclass. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Definition at line 91 of file itkNarrowBandImageFilterBase.h. |
|
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 74 of file itkNarrowBandImageFilterBase.h. |
|
Definition at line 109 of file itkNarrowBandImageFilterBase.h. |
|
Standard class typedefs Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 72 of file itkNarrowBandImageFilterBase.h. |
|
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 73 of file itkNarrowBandImageFilterBase.h. |
|
The value type of a time step. Inherited from the superclass. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 94 of file itkNarrowBandImageFilterBase.h. |
|
The data type used in numerical computations. Derived from the output image type. Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 101 of file itkNarrowBandImageFilterBase.h. |
|
|
Definition at line 220 of file itkNarrowBandImageFilterBase.h. |
|
|
|
This method can be defined in subclasses as needed to copy the input to the output. See DenseFiniteDifferenceImageFilter for an implementation. Implements itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
|
|
This is the virtual method called by Initialize to set the band of operation. It is left to the subclasses to define this functionality. This function can make use of above InsertNarrowBandNode function to create a band. Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >. Definition at line 192 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
This is the default, high-level algorithm for calculating finite difference solutions. It calls virtual methods in its subclasses to implement the major steps of the algorithm. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >.
|
|
Run-time type information (and related methods) Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >.
|
|
Set/Get IsoSurfaceValue to use in the input image |
|
Get the narrow band inner radius. Definition at line 182 of file itkNarrowBandImageFilterBase.h. |
|
Get the narrow band total radius. Definition at line 162 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
This function returns a single region (of the narrow band list) for use in multi-threading |
|
This function clears the existing narrow band, calls CreateNarrowBand to create a band, and calls the SplitRegions function of NarrowBand to pre-partition the band for multi-threading. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
|
|
This method check the narrow band state each iteration and reinitialize the narrow band if it is appropiate calling CreateNarrowBand and SplitRegions to pre-partion the band for multi-threading. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >.
|
|
This function is used to insert a pixel index into the narrow band The entire narrow band can be constructed using this method. Usually, however, the narrow band is initialized and reinitialized automatically by the subclass. Definition at line 135 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::BandNodeType, and itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
This function is used to insert a pixel index into the narrow band The entire narrow band can be constructed using this method. Usually, however, the narrow band is initialized and reinitialized automatically by the subclass. Definition at line 128 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::BandNodeType, and itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
This function is used to insert a pixel index into the narrow band The entire narrow band can be constructed using this method. Usually, however, the narrow band is initialized and reinitialized automatically by the subclass. Definition at line 123 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
Dimensionality of input and output data is assumed to be the same. It is inherited from the superclass. |
|
This method allows deallocation of data and further post processing Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
|
|
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::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >.
|
|
Set/Get IsoSurfaceValue to use in the input image |
|
Definition at line 194 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
Set the narrow band inner radius. The inner radius is the safe are where the level set can be computed. The default value is 1. Definition at line 171 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand. |
|
Set the narrow band total radius. The narrow band width will be twice this value (positive and negative distance to the zero level set). The default value is 3. Definition at line 151 of file itkNarrowBandImageFilterBase.h. References itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::m_NarrowBand, and itk::Object::Modified(). |
|
Thread synchronization methods. |
|
Definition at line 273 of file itkNarrowBandImageFilterBase.h. Referenced by itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::NarrowBandImageFilterBase(). |
|
Definition at line 271 of file itkNarrowBandImageFilterBase.h. Referenced by itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::NarrowBandImageFilterBase(). |
|
|
A list of subregions of the narrowband which are passed to each thread for parallel processing. Definition at line 233 of file itkNarrowBandImageFilterBase.h. |
|
Definition at line 267 of file itkNarrowBandImageFilterBase.h. Referenced by itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::NarrowBandImageFilterBase(). |
|
Definition at line 268 of file itkNarrowBandImageFilterBase.h. Referenced by itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::NarrowBandImageFilterBase(). |
|
Definition at line 269 of file itkNarrowBandImageFilterBase.h. Referenced by itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::NarrowBandImageFilterBase(). |
|
Definition at line 270 of file itkNarrowBandImageFilterBase.h. |