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

mitkRawDataToVolumeFilter Class Reference

mitkRawDataToVolumeFilter - an abstract class for volume reconstruction More...

#include <mitkRawDataToVolumeFilter.h>

Inherits mitkFilter.

Inherited by mitk3DUSReconstructionFilter, mitkCTReconstructionFilter, and mitkProjectDataToVolumeFilter.

Inheritance diagram for mitkRawDataToVolumeFilter:

Inheritance graph
[legend]
Collaboration diagram for mitkRawDataToVolumeFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
virtual mitkVolumeGetOutput ()=0
void SetOoCSupport (char const *diskPath=mitkOoCGlobalSettings::DiskCachePath, unsigned int bufSliceNum=mitkOoCGlobalSettings::BufferedSliceNumber, bool supportOoC=true)

Detailed Description

mitkRawDataToVolumeFilter - an abstract class for volume reconstruction

mitkRawDataToVolumeFilter is an abstract class specifying interfaces for volume reconstruction classes. Concrete volume reconstruction classes process an input mitkRawData object and generate an output mitkVolume object. Here only the output interface is defined, because different imaging modalities have different concrete input mitkRawData. Particular input interfaces for particular imaging modalities (CT, 3DUS) are defined in subclasses (e.g. mitk3DUSReconstructionFilter) of the mitkRawDataToVolumeFilter.


Member Function Documentation

virtual mitkVolume* mitkRawDataToVolumeFilter::GetOutput  )  [pure virtual]
 

Get the output volume

Returns:
Return the output volume

Implemented in mitk3DUSPixelBasedMT, mitkCTReconstructionFilter, mitkProjectDataToVolumeFilter, and mitk3DUSPixelBasedGPU.

virtual void mitkRawDataToVolumeFilter::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 mitkFilter.

Reimplemented in mitk3DUSPixelBasedMT, mitk3DUSReconstructionFilter, mitkCBFDKReconCF, mitkCBFDKReconCFCPU, mitkCBTFDKReconCF, mitkConeBeamReconFromHelix, mitkCTReconstructionFilter, mitkFanBeamReconFromCirle, mitkFbFbp, mitkFBFBPReconCF, mitkFBFBPReconCFCPU, mitkFbFbpSpeedUsingCpu, mitkFDK, mitkFDKSpeedUsingCpu, mitkParallelBeamReconFromCirle, mitkPbFbp, mitkPBFBPReconCF, mitkProjectDataToVolumeFilter, mitkTFDK, mitkCBFDKReconCFGPU, mitkFBFBPReconCFGPU, mitkFbFbpSpeedUsingGpu, mitkFDKSpeedUsingGpu, and mitk3DUSPixelBasedGPU.

void mitkRawDataToVolumeFilter::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 in mitkProjectDataToVolumeFilter.


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