#include <mitk2DBeamPD.h>
Inherits mitkCTProjectionData.
Inherited by mitk2DBeamICPD, and mitk2DBeamOoCPD.
Inheritance diagram for mitk2DBeamPD:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
virtual void | Initialize () |
virtual void const * | GetSliceForRead (int sliceIdx)=0 |
virtual unsigned long long | GetActualMemorySize () const =0 |
virtual void | ShallowCopy (mitkDataObject *src)=0 |
virtual void | DeepCopy (mitkDataObject *src)=0 |
virtual void const * | GetVolumeData () const |
virtual void * | GetVolumeData () |
void | SetVolumeData (mitkVolume *) |
mitk2DBeamPD - abstract class to represent fan-beam project data. . .......................... ... . . . . . sod . . . . . . . o . ......... sdd . . . . . . . . . . . . . . . . ................... ..........................
|
Implements mitkDataObject. Implemented in mitk2DBeamICPD, and mitk2DBeamOoCPD. |
|
Return the actual memory size occupied by this data object. The unit is BYTE.
Implements mitkDataObject. Implemented in mitk2DBeamICPD, and mitk2DBeamOoCPD. |
|
GetSliceForRead GetSliceForWrite and GetSliceForReadWrite are for multilayer Implemented in mitk2DBeamICPD, and mitk2DBeamOoCPD. |
|
get volume pointer Implements mitkCTProjectionData. |
|
get a const volume pointer Implements mitkCTProjectionData. |
|
Delete the allocated memory (if any) and initialize to default status.
Reimplemented from mitkCTProjectionData. Reimplemented in mitk2DBeamICPD, and mitk2DBeamOoCPD. |
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkCTProjectionData. Reimplemented in mitk2DBeamICPD, and mitk2DBeamOoCPD. |
|
Set data pointer of the project data. |
|
Implements mitkDataObject. Implemented in mitk2DBeamICPD, and mitk2DBeamOoCPD. |