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