|
Medical Imaging Interaction Toolkit
2025.08.00
Medical Imaging Interaction Toolkit
|
#include <mitkLabelSetImageToSurfaceFilter.h>


Public Types | |
| typedef MultiLabelSegmentation::LabelValueType | LabelType |
| typedef std::map< LabelType, unsigned long > | LabelMapType |
| typedef std::map< unsigned int, LabelType > | IndexToLabelMapType |
Public Types inherited from mitk::SurfaceSource | |
| typedef SurfaceSource | Self |
| typedef BaseDataSource | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Surface | OutputType |
Public Types inherited from mitk::BaseDataSource | |
| typedef BaseDataSource | Self |
| typedef itk::ProcessObject | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef BaseData | OutputType |
| typedef itk::DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
Public Member Functions | |
| mitkClassMacro (LabelSetImageToSurfaceFilter, SurfaceSource) | |
| const mitk::Image * | GetInput (void) |
| virtual void | SetInput (const mitk::Image *image) |
| virtual void | SetGenerateAllLabels (bool _arg) |
| virtual bool | GetGenerateAllLabels () |
| virtual void | GenerateAllLabelsOn () |
| virtual void | GenerateAllLabelsOff () |
| virtual void | SetRequestedLabel (int _arg) |
| virtual int | GetRequestedLabel () |
| virtual void | SetBackgroundLabel (int _arg) |
| virtual int | GetBackgroundLabel () |
| virtual void | SetUseSmoothing (int _arg) |
| virtual void | SetSigma (float _arg) |
Public Member Functions inherited from mitk::SurfaceSource | |
| virtual std::vector< std::string > | GetClassHierarchy () const override |
| virtual const char * | GetClassName () const |
| Pointer | Clone () const |
| OutputType * | GetOutput () |
| const OutputType * | GetOutput () const |
| OutputType * | GetOutput (DataObjectPointerArraySizeType idx) |
| const OutputType * | GetOutput (DataObjectPointerArraySizeType idx) const |
| itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
| itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
Public Member Functions inherited from mitk::BaseDataSource | |
| OutputType * | GetOutput () |
| const OutputType * | GetOutput () const |
| OutputType * | GetOutput (DataObjectPointerArraySizeType idx) |
| const OutputType * | GetOutput (DataObjectPointerArraySizeType idx) const |
| virtual void | GraftOutput (OutputType *output) |
| Graft the specified BaseData onto this BaseDataSource's output. More... | |
| virtual void | GraftOutput (const DataObjectIdentifierType &key, OutputType *output) |
| virtual void | GraftNthOutput (unsigned int idx, OutputType *output) |
| Graft the specified base data object onto this BaseDataSource's idx'th output. More... | |
| bool | Updating () const |
| Access itk::ProcessObject::m_Updating. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::SurfaceSource | |
| static const char * | GetStaticNameOfClass () |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::BaseDataSource | |
| static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
| LabelSetImageToSurfaceFilter () | |
| ~LabelSetImageToSurfaceFilter () override | |
| template<class T1 , class T2 , class T3 > | |
| void | mitkVtkLinearTransformPoint (T1 matrix[4][4], T2 in[3], T3 out[3]) |
| template<typename TPixel , unsigned int VImageDimension> | |
| void | InternalProcessing (const itk::Image< TPixel, VImageDimension > *input, mitk::Surface *surface) |
| void | GenerateData () override |
| void | GenerateOutputInformation () override |
Protected Member Functions inherited from mitk::SurfaceSource | |
| SurfaceSource () | |
| ~SurfaceSource () override | |
Protected Member Functions inherited from mitk::BaseDataSource | |
| BaseDataSource () | |
| ~BaseDataSource () override | |
Protected Attributes | |
| mitk::Image::Pointer | m_ResultImage |
| bool | m_GenerateAllLabels |
| int | m_RequestedLabel |
| int | m_BackgroundLabel |
| int | m_UseSmoothing |
| float | m_Sigma |
| LabelMapType | m_AvailableLabels |
| IndexToLabelMapType | m_IndexToLabels |
| mitk::Vector3D | m_InputImageSpacing |
Additional Inherited Members | |
Static Protected Member Functions inherited from mitk::BaseDataSource | |
| static Pointer | New () |
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.
| typedef std::map<unsigned int, LabelType> mitk::LabelSetImageToSurfaceFilter::IndexToLabelMapType |
Definition at line 45 of file mitkLabelSetImageToSurfaceFilter.h.
| typedef std::map<LabelType, unsigned long> mitk::LabelSetImageToSurfaceFilter::LabelMapType |
Definition at line 43 of file mitkLabelSetImageToSurfaceFilter.h.
Definition at line 39 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
|
overrideprotected |
|
virtual |
|
virtual |
|
overrideprotected |
|
overrideprotected |
|
virtual |
Gets the label value of the background. No surface will be generated for this label.
|
virtual |
| const mitk::Image* mitk::LabelSetImageToSurfaceFilter::GetInput | ( | void | ) |
Returns a const pointer to the labelset image set as input
|
virtual |
Returns the label you want to extract. This method only has an effect, if GenerateAllLabels() is set to false
|
protected |
| mitk::LabelSetImageToSurfaceFilter::mitkClassMacro | ( | LabelSetImageToSurfaceFilter | , |
| SurfaceSource | |||
| ) |
|
inlineprotected |
Transforms a point by a 4x4 matrix
Definition at line 117 of file mitkLabelSetImageToSurfaceFilter.h.
|
static |
|
virtual |
Sets the label value of the background. No surface will be generated for this label.
| _arg | the label of the background, by default 0 |
|
virtual |
Set whether you want to extract all labesl (true) or a single one.
|
virtual |
|
virtual |
Set the label you want to extract. This method only has an effect, if GenerateAllLabels() is set to false
| _arg | the label to extract, by default 1 |
|
virtual |
Sets the Sigma used in the gaussian smoothing
|
virtual |
Sets whether to provide a smoothed surface
|
protected |
Definition at line 142 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 136 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 132 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 144 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 146 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 134 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 127 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 140 of file mitkLabelSetImageToSurfaceFilter.h.
|
protected |
Definition at line 138 of file mitkLabelSetImageToSurfaceFilter.h.