#include <itkAntiAliasBinaryImageFilter.h>
Collaboration diagram for itk::AntiAliasBinaryImageFilter< TInputImage, TOutputImage >:

and allowed to deform under curvature flow. A set of contraints is imposed on this movement as follows:
is the value of
at discrete index
and iteration
,
is the gradient magnitude times mean curvature of
, and
is the binary input volume, with 1 denoting an inside pixel and -1 denoting an outside pixel.
Definition at line 100 of file itkAntiAliasBinaryImageFilter.h.
Public Types | |
| typedef TInputImage::ValueType | BinaryValueType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef CurvatureFlowFunction< OutputImageType > | CurvatureFunctionType |
| typedef Superclass::IndexType | IndexType |
| typedef Superclass::InputImageType | InputImageType |
| typedef Superclass::OutputImageType | OutputImageType |
| typedef SmartPointer< Self > | Pointer |
| typedef AntiAliasBinaryImageFilter | Self |
| typedef SparseFieldLevelSetImageFilter< TInputImage, TOutputImage > | Superclass |
| typedef Superclass::TimeStepType | TimeStepType |
| typedef Superclass::ValueType | ValueType |
Public Member Functions | |
| virtual BinaryValueType | GetLowerBinaryValue () |
| unsigned int | GetMaximumIterations () |
| virtual const char * | GetNameOfClass () const |
| Get the upper and lower binary values in the input image *virtual BinaryValueType | GetUpperBinaryValue () |
| Set Get the maximum number of iterations allowed for the solver This *prevents infinite loops if a solution bounces *void | SetMaximumIterations (unsigned int i) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| AntiAliasBinaryImageFilter () | |
| virtual ValueType | CalculateUpdateValue (const IndexType &idx, const TimeStepType &dt, const ValueType &value, const ValueType &change) |
| void | GenerateData () |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| ~AntiAliasBinaryImageFilter () | |
|
|||||
|
ValueType of the input binary image Definition at line 123 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 109 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
The function type which will calculate the curvature flow Definition at line 120 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 113 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 116 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 115 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 108 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Standard class typedefs Definition at line 106 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 107 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Definition at line 114 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||
|
Inherited typedef from the superclass. Definition at line 112 of file itkAntiAliasBinaryImageFilter.h. |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 162 of file itkAntiAliasBinaryImageFilter.h. |
|
||||||||||||||||||||||||
|
Overridden from the parent class to indroduce a constraint on surface flow under certain conditions. |
|
|||||||||
|
Overridden from ProcessObject to set certain values before starting the finite difference solver and then create an appropriate output |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 143 of file itkAntiAliasBinaryImageFilter.h. References itkWarningMacro. |
|
|||||||||
|
Run-time type information (and related methods). |
|
|||||||||
|
|
|
|||||||||
|
Method for creation through the object factory. |
|
||||||||||||||||
|
|
|
||||||||||
|
Definition at line 138 of file itkAntiAliasBinaryImageFilter.h. References itkWarningMacro. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000