vtkTensorRotate Class Reference

#include <vtkTensorRotate.h>

Inheritance diagram for vtkTensorRotate:
vtkImageToImageFilter

List of all members.

Public Member Functions

void PrintSelf (ostream &os, vtkIndent indent)
void SetTensorTypeToDouble ()
void SetTensorTypeToFloat ()
 Set the tensor type for the filter.
 vtkGetMacro (TensorType, int)
 vtkGetObjectMacro (Transform, vtkTransform)
 vtkSetMacro (TensorType, int)
 vtkSetObjectMacro (Transform, vtkTransform)
 Set/Get transformation to use to rotate the tensor.
 vtkTypeRevisionMacro (vtkTensorRotate, vtkImageToImageFilter)

Static Public Member Functions

static vtkTensorRotateNew ()

Protected Member Functions

vtkImageDataAllocateOutputData (vtkDataObject *out)
 This also copies other arrays from point and cell data from input to output.
void AllocateTensors (vtkImageData *data)
void ExecuteInformation ()
void ExecuteInformation (vtkImageData *inData, vtkImageData *outData)
void operator= (const vtkTensorRotate &)
void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id)
 vtkTensorRotate (const vtkTensorRotate &)
 vtkTensorRotate ()
 ~vtkTensorRotate ()

Protected Attributes

int TensorType
vtkTransformTransform

Constructor & Destructor Documentation

vtkTensorRotate::vtkTensorRotate (  )  [protected]

References New(), TensorType, and Transform.

vtkTensorRotate::~vtkTensorRotate (  )  [protected]

References Transform.

vtkTensorRotate::vtkTensorRotate ( const vtkTensorRotate  )  [protected]

Member Function Documentation

vtkImageData * vtkTensorRotate::AllocateOutputData ( vtkDataObject *  out  )  [protected]

This also copies other arrays from point and cell data from input to output.

References AllocateTensors(), and ExecuteInformation().

void vtkTensorRotate::AllocateTensors ( vtkImageData data  )  [protected]

References New(), and TensorType.

Referenced by AllocateOutputData().

void vtkTensorRotate::ExecuteInformation (  )  [inline, protected]

Referenced by AllocateOutputData().

void vtkTensorRotate::ExecuteInformation ( vtkImageData inData,
vtkImageData outData 
) [protected]
static vtkTensorRotate* vtkTensorRotate::New (  )  [static]

Referenced by AllocateTensors(), and vtkTensorRotate().

void vtkTensorRotate::operator= ( const vtkTensorRotate  )  [protected]
void vtkTensorRotate::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkTensorRotate::SetTensorTypeToDouble (  )  [inline]
void vtkTensorRotate::SetTensorTypeToFloat (  )  [inline]

Set the tensor type for the filter.

void vtkTensorRotate::ThreadedExecute ( vtkImageData inData,
vtkImageData outData,
int  extent[6],
int  id 
) [protected]
vtkTensorRotate::vtkGetMacro ( TensorType  ,
int   
)
vtkTensorRotate::vtkGetObjectMacro ( Transform  ,
vtkTransform   
)
vtkTensorRotate::vtkSetMacro ( TensorType  ,
int   
)
vtkTensorRotate::vtkSetObjectMacro ( Transform  ,
vtkTransform   
)

Set/Get transformation to use to rotate the tensor.

vtkTensorRotate::vtkTypeRevisionMacro ( vtkTensorRotate  ,
vtkImageToImageFilter   
)

Member Data Documentation

Referenced by AllocateTensors(), and vtkTensorRotate().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1