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

mitkParallelProjectData Class Reference

mitkParallelProjectData - abstract class to represent Parallel project data. More...

#include <mitkParallelProjectData.h>

Inherits mitkProjectData.

Inherited by mitkICParallelProjectData, and mitkOoCParallelProjectData.

Inheritance diagram for mitkParallelProjectData:

Inheritance graph
[legend]
Collaboration diagram for mitkParallelProjectData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
virtual int GetDataObjectType () const
virtual void const * GetData () const
virtual void * GetData ()
void SetData (mitkVolume *m)
int GetDetectorMove ()
void SetDetectorMove (int m)
void SetDetectorLength (double m)
double GetDetectorLength ()
void SetFov (double *m)
double * GetFov ()
void SetXrayNum (int m)
int GetXrayNum () const
void SetSliceNum (int m)
 Set Slice Number.
int GetSliceNum () const
virtual void ShallowCopy (mitkDataObject *src)=0
virtual void DeepCopy (mitkDataObject *src)=0
virtual void const * GetSliceForRead (int sliceIdx)=0
virtual void Initialize ()

Detailed Description

mitkParallelProjectData - abstract class to represent Parallel project data.

mitkParallelProjectData - abstract class to represent Parallel project data.


Member Function Documentation

virtual void mitkParallelProjectData::DeepCopy mitkDataObject src  )  [pure virtual]
 

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

Implements mitkDataObject.

Implemented in mitkICParallelProjectData, and mitkOoCParallelProjectData.

virtual void* mitkParallelProjectData::GetData  )  [inline, virtual]
 

get volume pointer

Implements mitkProjectData.

virtual void const* mitkParallelProjectData::GetData  )  const [inline, virtual]
 

get a const volume pointer

Implements mitkProjectData.

virtual int mitkParallelProjectData::GetDataObjectType  )  const [inline, virtual]
 

Return the data object type.

Returns:
Always return MITK_DATA_OBJECT
Note:
Pure virtual function. Its concrete subclass must implement this function and return its data object type.

Reimplemented from mitkDataObject.

Reimplemented in mitkOoCParallelProjectData.

double mitkParallelProjectData::GetDetectorLength  )  [inline]
 

Get the length of detector

int mitkParallelProjectData::GetDetectorMove  )  [inline]
 

??

double* mitkParallelProjectData::GetFov  )  [inline]
 

Get field of view [0] left of x axis [1] right of x axis [2] bottom of y axis [3] top of y axis

virtual void const* mitkParallelProjectData::GetSliceForRead int  sliceIdx  )  [pure virtual]
 

GetSliceForRead GetSliceForWrite and GetSliceForReadWrite are for multilayer

Implemented in mitkICParallelProjectData, and mitkOoCParallelProjectData.

int mitkParallelProjectData::GetSliceNum  )  const [inline]
 

Get Slice Number

int mitkParallelProjectData::GetXrayNum  )  const [inline]
 

Get number of Xray

virtual void mitkParallelProjectData::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 mitkProjectData.

Reimplemented in mitkICParallelProjectData, and mitkOoCParallelProjectData.

virtual void mitkParallelProjectData::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 mitkProjectData.

Reimplemented in mitkICParallelProjectData, and mitkOoCParallelProjectData.

void mitkParallelProjectData::SetData mitkVolume m  ) 
 

Set volume pointer

void mitkParallelProjectData::SetDetectorLength double  m  )  [inline]
 

Set the length of detector

void mitkParallelProjectData::SetDetectorMove int  m  )  [inline]
 

??

void mitkParallelProjectData::SetFov double *  m  )  [inline]
 

Set field of view [0] left of x axis [1] right of x axis [2] bottom of y axis [3] top of y axis

void mitkParallelProjectData::SetXrayNum int  m  )  [inline]
 

Set number of Xray

virtual void mitkParallelProjectData::ShallowCopy mitkDataObject src  )  [pure virtual]
 

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

Implements mitkDataObject.

Implemented in mitkICParallelProjectData, and mitkOoCParallelProjectData.


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