ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkSymmetricEigenAnalysisImageFilter.h>
Computes the eigen-values of every input symmetric matrix pixel.
SymmetricEigenAnalysisImageFilter applies pixel-wise the invokation for computing the eigen-values and eigen-vectors of the symmetric matrix corresponding to every input pixel.
The OrderEigenValuesBy( .. ) method can be used to order eigen values in ascending order by value or magnitude or no ordering. OrderByValue: lambda_1 < lambda_2 < .... OrderByMagnitude: |lambda_1| < |lambda_2| < ..... DoNotOrder: Default order of eigen values obtained after QL method
The user of this class is explicitly supposed to set the dimension of the 2D matrix using the SetDimension() method.
Definition at line 120 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef SmartPointer< const Self > itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 137 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef FunctorType::EigenValueOrderType itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::EigenValueOrderType |
Typdedefs to order eigen values. OrderByValue: lambda_1 < lambda_2 < .... OrderByMagnitude: |lambda_1| < |lambda_2| < ..... DoNotOrder: Default order of eigen values obtained after QL method
Definition at line 150 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef Superclass::FunctorType itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::FunctorType |
Some typedefs.
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 143 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef TInputImage::PixelType itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::InputPixelType |
Definition at line 141 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef InputPixelType::ValueType itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::InputValueType |
Definition at line 142 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef Superclass::OutputImageType itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageType |
Superclass typedefs.
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 139 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef TOutputImage::PixelType itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::OutputPixelType |
Definition at line 140 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef SmartPointer< Self > itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::Pointer |
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 136 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef SymmetricEigenAnalysisImageFilter itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 129 of file itkSymmetricEigenAnalysisImageFilter.h.
typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< typename TInputImage::PixelType, typename TOutputImage::PixelType > > itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::Superclass |
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 134 of file itkSymmetricEigenAnalysisImageFilter.h.
itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::SymmetricEigenAnalysisImageFilter | ( | ) | [inline, protected] |
End concept checking
Definition at line 184 of file itkSymmetricEigenAnalysisImageFilter.h.
virtual itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::~SymmetricEigenAnalysisImageFilter | ( | ) | [inline, protected, virtual] |
End concept checking
Definition at line 185 of file itkSymmetricEigenAnalysisImageFilter.h.
itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::SymmetricEigenAnalysisImageFilter | ( | const Self & | ) | [private] |
End concept checking
virtual::itk::LightObject::Pointer itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
virtual const char* itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
static Pointer itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
void itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::operator= | ( | const Self & | ) | [private] |
End concept checking
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >.
void itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::OrderEigenValuesBy | ( | EigenValueOrderType | order | ) | [inline] |
Order eigen values. Default is to OrderByValue: lambda_1 < lambda_2 < ....
Definition at line 154 of file itkSymmetricEigenAnalysisImageFilter.h.
void itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [inline, virtual] |
Print internal ivars
Reimplemented from itk::InPlaceImageFilter< TInputImage, TOutputImage >.
Definition at line 166 of file itkSymmetricEigenAnalysisImageFilter.h.
void itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::SetDimension | ( | unsigned int | p | ) | [inline] |
Set the dimension of the tensor. (For example the SymmetricSecondRankTensor is a pxp matrix)
Definition at line 171 of file itkSymmetricEigenAnalysisImageFilter.h.
itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >::typedef | ( | Concept::HasNumericTraits< InputValueType > | ) |
Begin concept checking This class requires InputHasNumericTraitsCheck in the form of ( Concept::HasNumericTraits< InputValueType > )