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

Todo List

Class itk::AffineTransform
Is there any real value in allowing the user to template over the scalar type? Perhaps it should always be double, unless there's a compatibility problem with the Point class.

Add methods to transform (or back transform) many points or vectors at once?

Add reflection? *

Member itk::AffineTransform::GetInverse() const
Do something reasonable if the transform is singular.

Member itk::AffineTransform::Rotate2D(TScalarType angle, bool pre=0)
Find a way to generate a compile-time error is this is used with NDimensions != 2.

Member itk::AffineTransform::Rotate3D(const OutputVectorType &axis, TScalarType angle, bool pre=0)
Find a way to generate a compile-time error is this is used with NDimensions != 3.

Class itk::AnisotropicDiffusionFunction
Automatically generate the time step value from image dimensionality and order of the equations

Class itk::BilateralImageFilter
Support color images

Support vector images

Class itk::CannyEdgeDetectionImageFilter
Edge-linking will be added when an itk connected component labeling algorithm is available.

Member itk::ColorTable::color(int c, char rgb)
Needs renaming.

Member itk::CurvatureFlowFunction::ComputeGlobalTimeStep(void *GlobalData) const
compute timestep based on CFL condition.

Class itk::CurvatureNDAnisotropicDiffusionFunction
References

Class itk::DanielssonDistanceMapImageFilter
Add the reference to the journal paper where this method was published

Class itk::DiscreteGaussianImageFilter
Support for double precision data.

Class itk::FiniteDifferenceFunction
Possibly subclass this object from Function. Stumbling blocks here are the specialized api of FiniteDifferenceFunction.

Class itk::GradientImageFilter
Take into account the Spacing of the pixels

Class itk::GradientMagnitudeImageFilter
Add GenerateInputRequestedRegion method to buffer the image chunk appropriately if possible.

Rewrite for multithreading

Member itk::Image::TransformContinuousIndexToPhysicalPoint(const ContinuousIndex< TCoordRep, VImageDimension > &index, Point< TCoordRep, VImageDimension > &point) const
In future, when MS Visual C++ supports out-of-class member templates, move function definition to itkImage.txx file.

Member itk::Image::TransformIndexToPhysicalPoint(const IndexType &index, Point< TCoordRep, VImageDimension > &point) const
In future, when MS Visual C++ supports out-of-class member templates, move function definition to itkImage.txx file.

Member itk::Image::TransformPhysicalPointToContinuousIndex(const Point< TCoordRep, VImageDimension > &point, ContinuousIndex< TCoordRep, VImageDimension > &index) const
In future, when MS Visual C++ supports out-of-class member templates, move function definition to itkImage.txx file.

Member itk::Image::TransformPhysicalPointToIndex(const Point< TCoordRep, VImageDimension > &point, IndexType &index) const
In future, when MS Visual C++ supports out-of-class member templates, move function definition to itkImage.txx file.

Class itk::ImageMomentsCalculator
It's not yet clear how multi-echo images should be handled here.

Class itk::MinimumMaximumImageFilter
Use itkImageToValueFilter when available

Class itk::NeighborhoodIterator
Better support for regions with negative indicies.

Add Begin() and End() methods?

Member itk::ResampleImageFilter::TransformType)
Check that input and output images have the same number of dimensions; this is required by the current implementation of AffineTransform.

Class itk::SegmentationLevelSetImageFilter
Use a second input image for the feature image instead of keeping the feature image as a parameter. This may be tricky because the feature image may be of a different type as the first input (seed image) and so the default pipeline mechanism will have to be modified. When this is done, however, it will allow the feature image to be properly updated in a unified pipeline with the seed image.

Class itk::VectorCurvatureAnisotropicDiffusionImageFilter
Document.

Class itk::VectorCurvatureNDAnisotropicDiffusionFunction
DOCUMENT! References

Class itk::VectorGradientAnisotropicDiffusionImageFilter
Document.

Class itk::VectorGradientNDAnisotropicDiffusionFunction
Convert this class to ND and write a NDGradientAnis....Function

Class itk::VectorNeighborhoodInnerProduct
DOCUMENT!

Member itk::VoronoiSegmentationRGBImageFilter::SetMeanPercentError(double x[6])
Document.

Namespace itk
Is there any real value in allowing the user to template over the scalar type? Perhaps it should always be double, unless there's a compatibility problem with the Point class.

Derive this class from a yet undefined TransformBase class. Currently, this class derives from AffineTransform, although it is not an affine transform.


Generated at Wed Mar 12 01:13:44 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000