#include <mitkLabelSetImageToSurfaceFilter.h>
Generates surface meshes from a labelset image. If you want to calculate a surface representation for all available labels, you may call GenerateAllLabelsOn().
Definition at line 34 of file mitkLabelSetImageToSurfaceFilter.h.
◆ IndexToLabelMapType
◆ LabelMapType
◆ LabelType
◆ LabelSetImageToSurfaceFilter()
mitk::LabelSetImageToSurfaceFilter::LabelSetImageToSurfaceFilter |
( |
| ) |
|
|
protected |
◆ ~LabelSetImageToSurfaceFilter()
mitk::LabelSetImageToSurfaceFilter::~LabelSetImageToSurfaceFilter |
( |
| ) |
|
|
overrideprotected |
◆ GenerateAllLabelsOff()
virtual void mitk::LabelSetImageToSurfaceFilter::GenerateAllLabelsOff |
( |
| ) |
|
|
virtual |
◆ GenerateAllLabelsOn()
virtual void mitk::LabelSetImageToSurfaceFilter::GenerateAllLabelsOn |
( |
| ) |
|
|
virtual |
◆ GenerateData()
void mitk::LabelSetImageToSurfaceFilter::GenerateData |
( |
| ) |
|
|
overrideprotected |
◆ GenerateOutputInformation()
void mitk::LabelSetImageToSurfaceFilter::GenerateOutputInformation |
( |
| ) |
|
|
overrideprotected |
◆ GetBackgroundLabel()
virtual int mitk::LabelSetImageToSurfaceFilter::GetBackgroundLabel |
( |
| ) |
|
|
virtual |
Gets the label value of the background. No surface will be generated for this label.
- Returns
- the label of the background, by default 0
◆ GetGenerateAllLabels()
virtual bool mitk::LabelSetImageToSurfaceFilter::GetGenerateAllLabels |
( |
| ) |
|
|
virtual |
- Returns
- if all labels or only a specific label should be extracted.
◆ GetInput()
const mitk::Image* mitk::LabelSetImageToSurfaceFilter::GetInput |
( |
void |
| ) |
|
Returns a const pointer to the labelset image set as input
◆ GetRequestedLabel()
virtual int mitk::LabelSetImageToSurfaceFilter::GetRequestedLabel |
( |
| ) |
|
|
virtual |
Returns the label you want to extract. This method only has an effect, if GenerateAllLabels() is set to false
- Returns
- the label to extract, by default 1
◆ InternalProcessing()
template<typename TPixel , unsigned int VImageDimension>
void mitk::LabelSetImageToSurfaceFilter::InternalProcessing |
( |
const itk::Image< TPixel, VImageDimension > * |
input, |
|
|
mitk::Surface * |
surface |
|
) |
| |
|
protected |
◆ mitkClassMacro()
◆ mitkVtkLinearTransformPoint()
template<class T1 , class T2 , class T3 >
void mitk::LabelSetImageToSurfaceFilter::mitkVtkLinearTransformPoint |
( |
T1 |
matrix[4][4], |
|
|
T2 |
in[3], |
|
|
T3 |
out[3] |
|
) |
| |
|
inlineprotected |
◆ New()
static Pointer mitk::LabelSetImageToSurfaceFilter::New |
( |
| ) |
|
|
static |
◆ SetBackgroundLabel()
virtual void mitk::LabelSetImageToSurfaceFilter::SetBackgroundLabel |
( |
int |
_arg | ) |
|
|
virtual |
Sets the label value of the background. No surface will be generated for this label.
- Parameters
-
_arg | the label of the background, by default 0 |
◆ SetGenerateAllLabels()
virtual void mitk::LabelSetImageToSurfaceFilter::SetGenerateAllLabels |
( |
bool |
_arg | ) |
|
|
virtual |
Set whether you want to extract all labesl (true) or a single one.
◆ SetInput()
virtual void mitk::LabelSetImageToSurfaceFilter::SetInput |
( |
const mitk::Image * |
image | ) |
|
|
virtual |
◆ SetRequestedLabel()
virtual void mitk::LabelSetImageToSurfaceFilter::SetRequestedLabel |
( |
int |
_arg | ) |
|
|
virtual |
Set the label you want to extract. This method only has an effect, if GenerateAllLabels() is set to false
- Parameters
-
_arg | the label to extract, by default 1 |
◆ SetSigma()
virtual void mitk::LabelSetImageToSurfaceFilter::SetSigma |
( |
float |
_arg | ) |
|
|
virtual |
Sets the Sigma used in the gaussian smoothing
◆ SetUseSmoothing()
virtual void mitk::LabelSetImageToSurfaceFilter::SetUseSmoothing |
( |
int |
_arg | ) |
|
|
virtual |
Sets whether to provide a smoothed surface
◆ m_AvailableLabels
LabelMapType mitk::LabelSetImageToSurfaceFilter::m_AvailableLabels |
|
protected |
◆ m_BackgroundLabel
int mitk::LabelSetImageToSurfaceFilter::m_BackgroundLabel |
|
protected |
◆ m_GenerateAllLabels
bool mitk::LabelSetImageToSurfaceFilter::m_GenerateAllLabels |
|
protected |
◆ m_IndexToLabels
◆ m_InputImageSpacing
mitk::Vector3D mitk::LabelSetImageToSurfaceFilter::m_InputImageSpacing |
|
protected |
◆ m_RequestedLabel
int mitk::LabelSetImageToSurfaceFilter::m_RequestedLabel |
|
protected |
◆ m_ResultImage
◆ m_Sigma
float mitk::LabelSetImageToSurfaceFilter::m_Sigma |
|
protected |
◆ m_UseSmoothing
int mitk::LabelSetImageToSurfaceFilter::m_UseSmoothing |
|
protected |
The documentation for this class was generated from the following file: