|
STIR
6.3.0
|
#include "stir/PatientPosition.h"
Public Types | |
| enum | OrientationValue { head_in, feet_in, other_orientation, unknown_orientation } |
| enum specifying if the patient is scanned with the head first in the gantry, or the feet. | |
| enum | RotationValue { supine, prone, right, left, other_rotation, unknown_rotation } |
| enum specifying on what side the patient is lying on More... | |
| enum | PositionValue { HFS, HFP, HFDR, HFDL, FFS, FFP, FFDR, FFDL, unknown_position } |
| enum using DICOM abreviations More... | |
Public Member Functions | |
| PatientPosition () | |
| Default constructor (setting to unknown position and orientation) | |
| PatientPosition (OrientationValue orientation, RotationValue rotation) | |
| PatientPosition (PositionValue position) | |
| bool | operator== (const PatientPosition &p1) const |
| bool | operator!= (const PatientPosition &p1) const |
| void | set_rotation (const RotationValue rotation_v) |
| RotationValue | get_rotation () const |
| void | set_orientation (const OrientationValue orientation_v) |
| OrientationValue | get_orientation () const |
| PositionValue | get_position () const |
| const char * | get_position_as_string () const |
| returns strings HFS, FFP etc (see PositionValue) | |
Class for encoding patient position
enum specifying on what side the patient is lying on
prone is face-downward, left is lying on the left side
1.8.13