SMILX  1.01
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkDiffusionTensorGlyphFilter Class Reference
Inheritance diagram for vtkDiffusionTensorGlyphFilter:

Public Types

typedef itk::VectorImage< float, 3 > VectorImageType
 

Public Member Functions

 vtkTypeMacro (vtkDiffusionTensorGlyphFilter, vtkProgrammableGlyphFilter)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetTensorImage (itk::SmartPointer< VectorImageType > img)
 
itk::SmartPointer< VectorImageType > GetTensorImage ()
 
void SetTensorImageIndices (std::vector< VectorImageType::IndexType > indices)
 
std::vector< VectorImageType::IndexType > GetTensorImageIndices ()
 
void SetNormaliseVector (VectorImageType::PixelType vec)
 
VectorImageType::PixelType GetNormaliseVector ()
 
void SetResolution (const unsigned res)
 
unsigned GetResolution ()
 

Static Public Member Functions

static vtkDiffusionTensorGlyphFilterNew ()
 
static double computeAmplitude (std::vector< double > SH, double x, double y, double z, int lmax)
 
static int NforL (int lmax)
 
static int LforN (int N)
 
static int index (int l, int m)
 

Protected Member Functions

virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 Overide the base class method to customise for the diffusion glyphs, colouring etc.
 

Protected Attributes

VectorImageType::Pointer m_TensorImage
 
std::vector< VectorImageType::IndexType > m_Indices
 
VectorImageType::PixelType m_NormVector
 
unsigned m_Resolution
 

Detailed Description

Definition at line 47 of file vtkDiffusionTensorGlyphFilter.h.


The documentation for this class was generated from the following files: