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
Collaboration diagram for mitkProjectDataToVolumeFilter:

Collaboration graph
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

Return the input ProjectData

int mitkProjectDataToVolumeFilter::GetInterpolationModel  )  [inline]

Get the interpolation model

bool mitkProjectDataToVolumeFilter::GetIsLogOperation  )  [inline]

Get whether log operation is done

Return the output volume

mitkVolume* mitkProjectDataToVolumeFilter::GetOutput  )  [virtual]

Get the output volume

Return the output volume

Implements mitkRawDataToVolumeFilter.

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

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

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

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

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.

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
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