Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkProjectDataToVolumeFilter Class Reference

mitkProjectDataToVolumeFilter - abstract class for forward construction More...

#include <mitkProjectDataToVolumeFilter.h>

Inherits mitkRawDataToVolumeFilter.

Inherited by mitkFbFbp, mitkFbFbpSpeedUsingCpu, mitkFbFbpSpeedUsingGpu, mitkFDK, mitkFDKSpeedUsingCpu, mitkFDKSpeedUsingGpu, mitkPbFbp, and mitkTFDK.

Inheritance diagram for mitkProjectDataToVolumeFilter:

Inheritance graph
[legend]
Collaboration diagram for mitkProjectDataToVolumeFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
void SetInterpolationModel (int m)
int GetInterpolationModel ()
void SetInput (mitkProjectData *inData)
mitkProjectDataGetInput ()
mitkVolumeGetOutput ()
void SetOutput (mitkVolume *m)
void SetIsLogOperation (bool m)
bool GetIsLogOperation ()
void SetEmptyScanImage (mitkVolume *m)
mitkVolumeGetEmptyScanImage ()
void SetOoCSupport (char const *diskPath=mitkOoCGlobalSettings::DiskCachePath, unsigned int bufSliceNum=mitkOoCGlobalSettings::BufferedSliceNumber, bool supportOoC=true)

Detailed Description

mitkProjectDataToVolumeFilter - abstract class for forward construction

mitkProjectDataToVolumeFilter - abstract class for forward construction


Member Function Documentation

mitkVolume* mitkProjectDataToVolumeFilter::GetEmptyScanImage  )  [inline]
 

Get empty scan image usefull when isLogOperation is false

mitkProjectData* mitkProjectDataToVolumeFilter::GetInput  )  [inline]
 

Get the input ProjectData

Returns:
Return the input ProjectData

int mitkProjectDataToVolumeFilter::GetInterpolationModel  )  [inline]
 

Get the interpolation model

bool mitkProjectDataToVolumeFilter::GetIsLogOperation  )  [inline]
 

Get whether log operation is done

Returns:
Return the output volume

mitkVolume* mitkProjectDataToVolumeFilter::GetOutput  )  [virtual]
 

Get the output volume

Returns:
Return the output volume

Implements mitkRawDataToVolumeFilter.

virtual void mitkProjectDataToVolumeFilter::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkRawDataToVolumeFilter.

Reimplemented in mitkFbFbp, mitkFbFbpSpeedUsingCpu, mitkFDK, mitkFDKSpeedUsingCpu, mitkPbFbp, mitkTFDK, mitkFbFbpSpeedUsingGpu, and mitkFDKSpeedUsingGpu.

void mitkProjectDataToVolumeFilter::SetEmptyScanImage mitkVolume m  )  [inline]
 

Set empty scan image usefull when isLogOperation is false

void mitkProjectDataToVolumeFilter::SetInput mitkProjectData inData  )  [inline]
 

Set the input ProjectData

Parameters:
inData Specify the input ProjectData

void mitkProjectDataToVolumeFilter::SetInterpolationModel int  m  )  [inline]
 

Set the interpolation model

void mitkProjectDataToVolumeFilter::SetIsLogOperation bool  m  )  [inline]
 

Set whether log operation is done

Returns:
Return the output volume

void mitkProjectDataToVolumeFilter::SetOoCSupport char const *  diskPath = mitkOoCGlobalSettings::DiskCachePath,
unsigned int  bufSliceNum = mitkOoCGlobalSettings::BufferedSliceNumber,
bool  supportOoC = true
 

Let the reader support out-of-core data.

Parameters:
diskPath the path in the disk to cache the volume data
bufSliceNum the number of slices to cache in the main memory
supportOoC whether to turn on out-of-core support
Note:
The parameter diskPath must be specified (not NULL) if you really want to turn on out-of-core support, if not, the value of supportOoC will be ignored even if it is set to true.

Reimplemented from mitkRawDataToVolumeFilter.

void mitkProjectDataToVolumeFilter::SetOutput mitkVolume m  )  [inline]
 

Set the output volume


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:05:12 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3