SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
svkTransform Class Reference

#include <svkTransform.h>

Inheritance diagram for svkTransform:
svkImageInPlaceFilter

Public Member Functions

 vtkTypeMacro (svkTransform, svkImageInPlaceFilter)
 
void SetTranslationLPS (float dL, float dP, float dS)
 
void SetTranslationCRS (float dx, float dy, float dz)
 
- Public Member Functions inherited from svkImageInPlaceFilter
 vtkTypeMacro (svkImageInPlaceFilter, vtkImageInPlaceFilter)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkTransformNew ()
 

Protected Member Functions

 svkTransform ()
 
 ~svkTransform ()
 
virtual int FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from svkImageInPlaceFilter
 svkImageInPlaceFilter ()
 
 ~svkImageInPlaceFilter ()
 
virtual int FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 

Detailed Description

Class to apply a transformation to an input data set.

Constructor & Destructor Documentation

svkTransform ( )
protected
~svkTransform ( )
protected

Member Function Documentation

int FillInputPortInformation ( int   vtkNotUsedport,
vtkInformation *  info 
)
protectedvirtual

Oblique Reslice only works with image data. Output will be of the same type as input which is the default behavior for an svkImageAlgorithm.

Reimplemented from svkImageInPlaceFilter.

static svkTransform* New ( )
static
int RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Execute the transformation.

int RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
void SetTranslationCRS ( float  dC,
float  dR,
float  dS 
)

Set the translation along the Column (dx), Row (dy) and Slice (dz) direction.

void SetTranslationLPS ( float  dL,
float  dP,
float  dS 
)

Set the translation along the LP and S directions. direction.

vtkTypeMacro ( svkTransform  ,
svkImageInPlaceFilter   
)

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