Base class for handling anatomical image orientation. More...
#include <cmtkAnatomicalOrientationBase.h>
Public Types | |
typedef AnatomicalOrientationBase | Self |
This class. | |
Static Public Member Functions | |
static const char * | GetClosestOrientation (const char *desiredOrientation, const char *const availableOrientations[]) |
Get closest orientation from a list. | |
static bool | OnSameAxis (const char from, const char to) |
Return true if the direction corresponding to the character 'from' is on the same axis as that corresponding to 'to'. | |
Static Public Attributes | |
static const char *const | ORIENTATION_STANDARD = "RAS" |
Orientation of standardized reoriented image axes (LR/AP/IS). | |
static const char *const | SPACE_CMTK = "RAS" |
Standard CMTK coordinate space (LR/PA/IS). | |
static const char *const | SPACE_ITK = "LPS" |
Standard ITK coordinate space (RL/AP/IS). | |
Static Protected Member Functions | |
static char | OppositeDirection (const char direction) |
Get inverse of axis orientation. |
Base class for handling anatomical image orientation.
Definition at line 46 of file cmtkAnatomicalOrientationBase.h.
This class.
Reimplemented in cmtk::AnatomicalOrientation.
Definition at line 50 of file cmtkAnatomicalOrientationBase.h.
static char cmtk::AnatomicalOrientationBase::OppositeDirection | ( | const char | direction ) | [inline, static, protected] |
Get inverse of axis orientation.
Definition at line 77 of file cmtkAnatomicalOrientationBase.h.