Class to generate slicing planes according to volume data. More...
#include <cmtkPlaneSource.h>
Public Types | |
enum | ScandirectionEnum { SCANDIRECTION_CAUDAL_CRANIAL = 0, SCANDIRECTION_CRANIAL_CAUDAL = 1, SCANDIRECTION_RIGHT_LEFT = 2, SCANDIRECTION_LEFT_RIGHT = 3, SCANDIRECTION_VENTRAL_DORSAL = 4, SCANDIRECTION_DORSAL_VENTRAL = 5 } |
Public Member Functions | |
igsClassParameter (int, Direction) | |
Direction of the orthogonal reformatted plane. | |
igsClassParameter (Types::Coordinate, Position) | |
Position of the slice plane with respect to the selected scan direction. | |
igsClassParameter (Types::Coordinate, Resolution) | |
Resolution of the generated plane. | |
igsClassParameter (int, ReferenceVolumeIndex) | |
Flag selection reference volume. | |
virtual void | Execute () |
Execute plane generation. | |
Types::Coordinate | GetMinPosition () |
Return the minimum allowed position value. | |
Types::Coordinate | GetMaxPosition () |
Return the maximum allowed position value. | |
Types::Coordinate | GetMaxResolution () |
Return maximum resolution (minimum pixel size) in [mm]. | |
virtual void | SetInput (const int index, VolumeWrapper *const input) |
Set input volume(s). | |
virtual int | HasValidInputs () const |
Check whether we have all valid inputs. | |
Static Public Member Functions | |
static PlaneSource * | New () |
Create new object. | |
Protected Member Functions | |
PlaneSource () | |
Default constructor. | |
virtual | ~PlaneSource () |
Destructor. | |
Protected Attributes | |
VolumeWrapper * | Input [2] |
Array of input volumes to determine the parameter ranges. |
Class to generate slicing planes according to volume data.
Definition at line 54 of file cmtkPlaneSource.h.