#include <mitkProjectData.h>
Inherits mitkDataObject.
Inherited by mitkConeBeamProjectData, mitkFanBeamProjectData, and mitkParallelProjectData.
Inheritance diagram for mitkProjectData:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
virtual void const * | GetData () const =0 |
virtual void * | GetData ()=0 |
int | GetDataTypeSize () const |
void | SetDataType (int data_type) |
int | GetDataType () const |
void | SetBeginAngle (double angle) |
double | GetBeginAngle () const |
void | SetEndAngle (double angle) |
double | GetEndAngle () const |
void | SetAngleNum (int length) |
int | GetAngleNum () const |
float | GetPitch () const |
void | SetPitch (float m) |
float | GetInitZPostion () const |
void | SetInitZPosition (float m) |
virtual void | Initialize () |
mitkProjectData - abstract class to represent project data.
|
Get number of rotate angle |
|
get beginning rotate angle which is the angle between detector and +x axis. unit are degree |
|
Get data pointer of the project data (changeable).
Implemented in mitkConeBeamProjectData, mitkFanBeamProjectData, and mitkParallelProjectData. |
|
Get data pointer of the project data (unchangeable).
Implemented in mitkConeBeamProjectData, mitkFanBeamProjectData, and mitkParallelProjectData. |
|
Get data type of this volume. MITK supports various data type. |
|
Get the size of the data type in bytes.
|
|
get end rotate angle which is the angle between detector and +x axis. unit are degree |
|
only available for helical,else z0 =0 |
|
only available for helical,else pitch=0 |
|
Delete the allocated memory (if any) and initialize to default status.
Implements mitkDataObject. Reimplemented in mitkConeBeamProjectData, mitkFanBeamProjectData, mitkICConeBeamProjectData, mitkICFanBeamProjectData, mitkICParallelProjectData, mitkOoCConeBeamProjectData, mitkOoCFanBeamProjectData, mitkOoCParallelProjectData, mitkParallelProjectData, and mitkRawConeBeamProjectData. |
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkDataObject. Reimplemented in mitkConeBeamProjectData, mitkFanBeamProjectData, mitkICConeBeamProjectData, mitkICFanBeamProjectData, mitkICParallelProjectData, mitkOoCConeBeamProjectData, mitkOoCFanBeamProjectData, mitkOoCParallelProjectData, mitkParallelProjectData, and mitkRawConeBeamProjectData. |
|
Set number of rotate angle |
|
Set beginning rotate angle which is the angle between detector and +x axis. unit must be degree |
|
Set data type of this volume. MITK supports various data type.
|
|
Set end rotate angle which is the angle between detector and +x axis. unit must be degree |
|
only available for helical,else z0=0 |
|
only available for helical,else pitch=0 |