#include <mitkConeBeamPD.h>
Inherits mitkCTProjectionData.
Inherited by mitkConeBeamICPD, mitkConeBeamOoCPD, and mitkConeBeamRealTimePD.
Inheritance diagram for mitkConeBeamPD:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
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 *) |
virtual void | Initialize () |
mitkConeBeamPD - abstract class to represent Cone-beam project data. . .......................... ... . . . . . sod . . . . . . . o . ......... sdd . . . . . . . . . . . . . . . . ................... ..........................
z| | /y | / | / o|/ -------------------x detector is parallel with plane xoz
|
Implements mitkDataObject. Implemented in mitkConeBeamICPD, mitkConeBeamOoCPD, and mitkConeBeamRealTimePD. |
|
Return the actual memory size occupied by this data object. The unit is BYTE.
Implements mitkDataObject. Implemented in mitkConeBeamICPD, mitkConeBeamOoCPD, and mitkConeBeamRealTimePD. |
|
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 mitkConeBeamICPD, mitkConeBeamOoCPD, and mitkConeBeamRealTimePD. |
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkCTProjectionData. Reimplemented in mitkConeBeamICPD, mitkConeBeamOoCPD, and mitkConeBeamRealTimePD. |
|
Set data pointer of the project data. |
|
Implements mitkDataObject. Implemented in mitkConeBeamICPD, mitkConeBeamOoCPD, and mitkConeBeamRealTimePD. |