Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkVolumeResliceFilter Class Reference

mitkVolumeResliceFilter - a volume re-slice filter More...

#include <mitkVolumeResliceFilter.h>

Inherits mitkVolumeToVolumeFilter.

Inheritance diagram for mitkVolumeResliceFilter:

Inheritance graph
[legend]
Collaboration diagram for mitkVolumeResliceFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkVolumeResliceFilter ()
void SetStartPlane (mitkRectPlane const &p)
void SetStopPoint (double x, double y, double z)
void SetSliceWidth (int w)
void SetSliceHeight (int h)
void SetSliceNumber (int num)
void SetSpacingX (double sx)
void SetSpacingY (double sy)
void SetSpacingZ (double sz)

Detailed Description

mitkVolumeResliceFilter - a volume re-slice filter

mitkVolumeResliceFilter is a volume re-slice filter. It can reconstruct one slice or all slices of the input volume data along an arbitrary direction. It use a rectangle plane to scan the volume data from a start position (specified by a start plane) to a stop position (specified by a stop point), and reconstruct the slices equidistantly.


Constructor & Destructor Documentation

mitkVolumeResliceFilter::mitkVolumeResliceFilter  ) 
 

The default constructor.


Member Function Documentation

virtual void mitkVolumeResliceFilter::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkVolumeToVolumeFilter.

void mitkVolumeResliceFilter::SetSliceHeight int  h  )  [inline]
 

Set the image height of the reconstructed slices.

Parameters:
h the image height of the reconstructed slices

void mitkVolumeResliceFilter::SetSliceNumber int  num  )  [inline]
 

Set the number of the reconstructed slices.

Parameters:
num the number of the reconstructed slices

void mitkVolumeResliceFilter::SetSliceWidth int  w  )  [inline]
 

Set the image width of the reconstructed slices.

Parameters:
w the image width of the reconstructed slices

void mitkVolumeResliceFilter::SetSpacingX double  sx  )  [inline]
 

Set spacing information in x axis, the unit is mm.

Parameters:
sx the spacing (mm) in two adjacent voxels in x axis.

void mitkVolumeResliceFilter::SetSpacingY double  sy  )  [inline]
 

Set spacing information in y axis, the unit is mm.

Parameters:
sy the spacing (mm) in two adjacent voxels in y axis.

void mitkVolumeResliceFilter::SetSpacingZ double  sz  )  [inline]
 

Set spacing information in z axis, the unit is mm.

Parameters:
sz the spacing (mm) in two adjacent voxels in z axis.

void mitkVolumeResliceFilter::SetStartPlane mitkRectPlane const &  p  )  [inline]
 

Set the plane where the reconstruction start.

Parameters:
p the reference to a const mitkRectPlane object which specify the start rectangle plane.

void mitkVolumeResliceFilter::SetStopPoint double  x,
double  y,
double  z
[inline]
 

Set the point where the reconstruction stop.

Parameters:
x the x-coordinate of the stop point
y the y-coordinate of the stop point
z the z-coordinate of the stop point


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:07:33 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3