Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

vtkKWEImageFDKFilter Class Reference

Generic filter that has N inputs. More...

#include <vtkKWEImageFDKFilter.h>

Inheritance diagram for vtkKWEImageFDKFilter:
Inheritance graph
[legend]
Collaboration diagram for vtkKWEImageFDKFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWEImageFDKFilter, vtkImageAlgorithm)
void PrintSelf (ostream &os, vtkIndent indent)

virtual void SetRadius (float)
virtual float GetRadius ()

virtual vtkDoubleArrayGetAngles ()

Static Public Member Functions

static vtkKWEImageFDKFilterNew ()

Protected Member Functions

 vtkKWEImageFDKFilter ()
 ~vtkKWEImageFDKFilter ()
virtual int RequestInformation (vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void GenerateWeightingFunction (int projExt[6])
void ApplyWeightingFunction (int row, int slice, vtkImageData *projection, vtkImageData *output)
void GenerateFilter (float *filter, int order)

Protected Attributes

float Radius
vtkDoubleArrayAngles

Detailed Description

Generic filter that has N inputs.

vtkKWEImageFDKFilter is a super class for filters that have any number of inputs. Streaming is not available in this class yet.

See also:
vtkImageToImageFilter vtkImageInPlaceFilter vtkImageTwoInputFilter

Definition at line 41 of file vtkKWEImageFDKFilter.h.


Constructor & Destructor Documentation

vtkKWEImageFDKFilter::vtkKWEImageFDKFilter (  )  [protected]
vtkKWEImageFDKFilter::~vtkKWEImageFDKFilter (  )  [protected]

Member Function Documentation

static vtkKWEImageFDKFilter* vtkKWEImageFDKFilter::New (  )  [static]

Reimplemented from vtkAlgorithm.

vtkKWEImageFDKFilter::vtkTypeRevisionMacro ( vtkKWEImageFDKFilter  ,
vtkImageAlgorithm   
)
void vtkKWEImageFDKFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkImageAlgorithm.

virtual void vtkKWEImageFDKFilter::SetRadius ( float   )  [virtual]

Distance from the detector to the center of rotation of the source object.

virtual float vtkKWEImageFDKFilter::GetRadius (  )  [virtual]

Distance from the detector to the center of rotation of the source object.

virtual vtkDoubleArray* vtkKWEImageFDKFilter::GetAngles (  )  [virtual]

Collection of the angles of each projection

virtual int vtkKWEImageFDKFilter::RequestInformation ( vtkInformation vtkNotUsedrequest,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]
virtual int vtkKWEImageFDKFilter::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkImageAlgorithm.

void vtkKWEImageFDKFilter::GenerateWeightingFunction ( int  projExt[6]  )  [protected]
void vtkKWEImageFDKFilter::ApplyWeightingFunction ( int  row,
int  slice,
vtkImageData projection,
vtkImageData output 
) [protected]
void vtkKWEImageFDKFilter::GenerateFilter ( float *  filter,
int  order 
) [protected]

Member Data Documentation

float vtkKWEImageFDKFilter::Radius [protected]

Definition at line 64 of file vtkKWEImageFDKFilter.h.

Definition at line 65 of file vtkKWEImageFDKFilter.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines