Public Types | Static Public Member Functions | Static Public Attributes | Static Protected Member Functions

cmtk::AnatomicalOrientationBase Class Reference
[cmtkBase Library]

Base class for handling anatomical image orientation. More...

#include <cmtkAnatomicalOrientationBase.h>

Inheritance diagram for cmtk::AnatomicalOrientationBase:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

Base class for handling anatomical image orientation.

Definition at line 46 of file cmtkAnatomicalOrientationBase.h.


Member Typedef Documentation

This class.

Reimplemented in cmtk::AnatomicalOrientation.

Definition at line 50 of file cmtkAnatomicalOrientationBase.h.


Member Function Documentation

static char cmtk::AnatomicalOrientationBase::OppositeDirection ( const char  direction ) [inline, static, protected]

Get inverse of axis orientation.

Definition at line 77 of file cmtkAnatomicalOrientationBase.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines