STIR
6.2.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 |
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 *const | get_position_as_string () const |
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