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

mitkEuclideanSkeletonGraphCut Class Reference

mitkEuclideanSkeletonGraphCut - A segmentation class implementing the Skeleton-Cut algorithm More...

#include <mitkEuclideanSkeletonGraphCut.h>

Inherits mitkVolumeToVolumeFilter.

Inheritance diagram for mitkEuclideanSkeletonGraphCut:

Inheritance graph
[legend]
Collaboration diagram for mitkEuclideanSkeletonGraphCut:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void SetEuclideanSkeletonFeature (mitkEuclideanSkeletonFeature *inData)
mitkEuclideanSkeletonFeatureGetEuclideanSkeletonFeature ()
void SetUserSelection (unsigned char *userSelection)
void SetIntensityFactor (float intFac)
void SetRadiusFactor (float radFac)
void SetOutputMode (OutputMode om)
void GetCutResult (unsigned char *cr)
bool GenerateOutput (OutputMode om)

Detailed Description

mitkEuclideanSkeletonGraphCut - A segmentation class implementing the Skeleton-Cut algorithm

mitkEuclideanSkeletonGraphCut is a segmentation class implementing the Skeleton-Cut algorithm which is described in:Xiang, D. and Tian, J. and Yang, F. and Yang, Q. and Zhang, X. and Li, Q. and Liu, X. Skeleton Cuts - An Efficient Segmentation Method for Volume Rendering. IEEE Transactions on Visualization and Computer Graphics.


Member Function Documentation

bool mitkEuclideanSkeletonGraphCut::GenerateOutput OutputMode  om  ) 
 

Generate a specific output

Parameters:
om the mode of output representation

void mitkEuclideanSkeletonGraphCut::GetCutResult unsigned char *  cr  ) 
 

Return the cut result

Returns:
the cut result represented by a array, each element corresponding to a skeleton feature.

mitkEuclideanSkeletonFeature* mitkEuclideanSkeletonGraphCut::GetEuclideanSkeletonFeature  )  [inline]
 

Set the extracted skeleton features

Parameters:
inData the extracted skeleton features

void mitkEuclideanSkeletonGraphCut::SetEuclideanSkeletonFeature mitkEuclideanSkeletonFeature inData  )  [inline]
 

Set the extracted skeleton features

Parameters:
inData the extracted skeleton features

void mitkEuclideanSkeletonGraphCut::SetIntensityFactor float  intFac  )  [inline]
 

Set the Intensity Factor

Parameters:
intFac the Intensity Factor

void mitkEuclideanSkeletonGraphCut::SetOutputMode OutputMode  om  )  [inline]
 

Set the mode of output representation

Parameters:
om the mode of output representation

void mitkEuclideanSkeletonGraphCut::SetRadiusFactor float  radFac  )  [inline]
 

Set the Radius Factor

Parameters:
radFac the Radius Factor

void mitkEuclideanSkeletonGraphCut::SetUserSelection unsigned char *  userSelection  ) 
 

Set the user selection represented by a array. Each element is corresponding to a skeleton feature. 0 for unselected, 1 for foreground selection, 2 for background selection

Parameters:
inData the extracted skeleton features


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