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

mitkRawConeBeamProjectData Class Reference

mitkRawConeBeamProjectData - concret class to represent cone-beam project data. More...

#include <mitkRawConeBeamProjectData.h>

Inherits mitkConeBeamProjectData.

Inheritance diagram for mitkRawConeBeamProjectData:

Inheritance graph
[legend]
Collaboration diagram for mitkRawConeBeamProjectData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
virtual unsigned long long GetActualMemorySize () const
virtual void ShallowCopy (mitkDataObject *src)
virtual void DeepCopy (mitkDataObject *src)
void SetBlockSize (int m)
bool SetFileName (const char *m)
void SetIsOneFile (bool onefile)
void SetFilePostfixNum (int m)
virtual void const * GetAngleSliceForRead (int sliceIdx)
virtual void * GetAngleSliceForWrite (int sliceIdx)
virtual void * GetAngleSliceForReadWrite (int sliceIdx)
int GetGpuBlockNum () const
void SetGpuBlockNum (int m)
virtual void Initialize ()

Detailed Description

mitkRawConeBeamProjectData - concret class to represent cone-beam project data.

mitkRawConeBeamProjectData - concret class to represent cone-beam project data.


Member Function Documentation

virtual void mitkRawConeBeamProjectData::DeepCopy mitkDataObject src  )  [virtual]
 

Warning:
Internal function. Don't call it directly.

Implements mitkConeBeamProjectData.

virtual unsigned long long mitkRawConeBeamProjectData::GetActualMemorySize  )  const [virtual]
 

Return the actual memory size occupied by this data object. The unit is BYTE.

Returns:
Return the actual memory size occupied by this data object. The unit is BYTE.

Implements mitkConeBeamProjectData.

virtual void const* mitkRawConeBeamProjectData::GetAngleSliceForRead int  sliceIdx  )  [virtual]
 

GetAngleSliceForRead

Implements mitkConeBeamProjectData.

virtual void* mitkRawConeBeamProjectData::GetAngleSliceForReadWrite int  sliceIdx  )  [virtual]
 

GetAngleSliceForReadWrite dosn't write to harddisk

Implements mitkConeBeamProjectData.

virtual void* mitkRawConeBeamProjectData::GetAngleSliceForWrite int  sliceIdx  )  [inline, virtual]
 

Never call it

Implements mitkConeBeamProjectData.

int mitkRawConeBeamProjectData::GetGpuBlockNum  )  const [inline]
 

Get number of Gpu Block

virtual void mitkRawConeBeamProjectData::Initialize  )  [virtual]
 

Delete the allocated memory (if any) and initialize to default status.

Note:
Pure virtual function. Its concrete subclass must implement this function.

Reimplemented from mitkConeBeamProjectData.

virtual void mitkRawConeBeamProjectData::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 mitkConeBeamProjectData.

void mitkRawConeBeamProjectData::SetBlockSize int  m  )  [inline]
 

Set how many slices one block include and slice numbers should be devide by m

bool mitkRawConeBeamProjectData::SetFileName const char *  m  ) 
 

Set file name

void mitkRawConeBeamProjectData::SetFilePostfixNum int  m  )  [inline]
 

Set File Postfix Num.

void mitkRawConeBeamProjectData::SetGpuBlockNum int  m  )  [inline]
 

Set number of Gpu Block

void mitkRawConeBeamProjectData::SetIsOneFile bool  onefile  )  [inline]
 

Set is one file

virtual void mitkRawConeBeamProjectData::ShallowCopy mitkDataObject src  )  [virtual]
 

Warning:
Internal function. Don't call it directly.

Implements mitkConeBeamProjectData.


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