|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSHCoefficientsPowerImageFilter.h>
Inheritance diagram for itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >:In each vxoel, the input VectorImage is a SH coefficient vector which represents a spherical function. The output VectorImage is another SH coefficient vector whose spherical function is a power of the input function. In formula outputFunction = (inputFunction)^k, where k is a given order. When k==2, then we have closed form of the output SH coefficient vector. When k is not 2, we resample the input spherical function, power it, then refit it using SH basis.
Definition at line 135 of file itkSHCoefficientsPowerImageFilter.h.
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Functor::SHCoefficientsPower< typename TInputImage::PixelType, typename TOutputImage::PixelType > | FunctorType |
| typedef FunctorType::MatrixPointer | MatrixPointer |
| typedef FunctorType::MatrixType | MatrixType |
| typedef SmartPointer< Self > | Pointer |
| typedef SHCoefficientsPowerImageFilter | Self |
| typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SHCoefficientsPower< typename TInputImage::PixelType, typename TOutputImage::PixelType > > | Superclass |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| itkFunctorSetGetMacro (Power, double) | |
| itkFunctorSetGetMacro (SHRank, int) | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| void | BeforeThreadedGenerateData () ITK_OVERRIDE |
| void | GenerateOutputInformation () ITK_OVERRIDE |
| SHCoefficientsPowerImageFilter () | |
| virtual | ~SHCoefficientsPowerImageFilter () |
Private Member Functions | |
| void | operator= (const Self &) |
| SHCoefficientsPowerImageFilter (const Self &) | |
| typedef SmartPointer<const Self> itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 152 of file itkSHCoefficientsPowerImageFilter.h.
| typedef Functor::SHCoefficientsPower< typename TInputImage::PixelType, typename TOutputImage::PixelType> itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::FunctorType |
Definition at line 158 of file itkSHCoefficientsPowerImageFilter.h.
| typedef FunctorType::MatrixPointer itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::MatrixPointer |
Definition at line 164 of file itkSHCoefficientsPowerImageFilter.h.
| typedef FunctorType::MatrixType itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::MatrixType |
Definition at line 163 of file itkSHCoefficientsPowerImageFilter.h.
| typedef SmartPointer<Self> itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 151 of file itkSHCoefficientsPowerImageFilter.h.
| typedef SHCoefficientsPowerImageFilter itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 144 of file itkSHCoefficientsPowerImageFilter.h.
| typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SHCoefficientsPower< typename TInputImage::PixelType, typename TOutputImage::PixelType> > itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 149 of file itkSHCoefficientsPowerImageFilter.h.
|
inlineprotected |
Definition at line 170 of file itkSHCoefficientsPowerImageFilter.h.
|
inlineprotectedvirtual |
Definition at line 174 of file itkSHCoefficientsPowerImageFilter.h.
|
private |
|
inlineprotected |
Definition at line 178 of file itkSHCoefficientsPowerImageFilter.h.
References CARTESIAN_TO_SPHERICAL, utl::ComputeSHMatrix(), utl::DimToRankSH(), DIRECTION_NODUPLICATE, utl::InitializeSHTripleIntegrationTable(), utl::PInverseMatrix(), SPHERICAL_TO_SPHERICAL, and utlGlobalException.
Here is the call graph for this function:| virtual::itk::LightObject::Pointer itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
inlineprotected |
Definition at line 201 of file itkSHCoefficientsPowerImageFilter.h.
References utl::DimToRankSH(), utl::RankToDimSH(), and utlGlobalException.
Here is the call graph for this function:
|
virtual |
Run-time type information (and related methods).
| itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::itkFunctorSetGetMacro | ( | Power | , |
| double | |||
| ) |
| itk::SHCoefficientsPowerImageFilter< TInputImage, TOutputImage >::itkFunctorSetGetMacro | ( | SHRank | , |
| int | |||
| ) |
|
static |
Method for creation through the object factory.
|
private |
1.8.11