|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Filter that converts a mitk::ContourModel into a mitk::Surface. More...
#include <mitkContourModelToSurfaceFilter.h>


Public Types | |
| typedef mitk::Surface | OutputType |
| The output data type. More... | |
| typedef mitk::ContourModel | InputType |
| The input data type. More... | |
Public Types inherited from mitk::SurfaceSource | |
| typedef Surface | OutputType |
Public Types inherited from mitk::BaseDataSource | |
| typedef BaseData | OutputType |
| Output data type. More... | |
| typedef itk::DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
| Identifier type for named data objects. More... | |
Public Member Functions | |
| mitkClassMacro (ContourModelToSurfaceFilter, SurfaceSource) | |
| Pointer | Clone () const |
| void | GenerateOutputInformation () override |
| Generate output information (no-op for this filter). More... | |
| virtual void | SetInput (const InputType *input) |
| Set the input contour model. More... | |
| virtual void | SetInput (unsigned int idx, const InputType *input) |
| Set the input contour model at the given index. More... | |
| const InputType * | GetInput (void) |
| Get the first input contour model. More... | |
| const InputType * | GetInput (unsigned int idx) |
| Get the input contour model at the given index. More... | |
Public Member Functions inherited from mitk::SurfaceSource | |
| mitkClassMacro (SurfaceSource, BaseDataSource) | |
| Pointer | Clone () const |
| mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
| Allocate a new output object and return it. More... | |
| itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
| Allocate a new output object by name. More... | |
Public Member Functions inherited from mitk::BaseDataSource | |
| mitkClassMacroItkParent (BaseDataSource, itk::ProcessObject) | |
| 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) |
| Graft the specified base data object onto a named output. More... | |
| 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 |
| Check whether the pipeline is currently executing. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::SurfaceSource | |
| static Pointer | New () |
Protected Member Functions | |
| ContourModelToSurfaceFilter () | |
| ~ContourModelToSurfaceFilter () override | |
| void | GenerateData () override |
Protected Member Functions inherited from mitk::SurfaceSource | |
| SurfaceSource () | |
| ~SurfaceSource () override | |
Protected Member Functions inherited from mitk::BaseDataSource | |
| BaseDataSource () | |
| Constructor. More... | |
| ~BaseDataSource () override | |
| Destructor. More... | |
Additional Inherited Members | |
Static Protected Member Functions inherited from mitk::BaseDataSource | |
| static Pointer | New () |
Filter that converts a mitk::ContourModel into a mitk::Surface.
Creates VTK polydata (polygons and line segments) from the contour vertices for each time step. A polygon is created from all vertices, and line segments connect consecutive vertices. If the contour is closed, an additional line segment connects the last vertex back to the first.
Definition at line 39 of file mitkContourModelToSurfaceFilter.h.
The input data type.
Definition at line 51 of file mitkContourModelToSurfaceFilter.h.
The output data type.
Definition at line 48 of file mitkContourModelToSurfaceFilter.h.
|
protected |
|
overrideprotected |
| Pointer mitk::ContourModelToSurfaceFilter::Clone | ( | ) | const |
|
overrideprotected |
|
override |
Generate output information (no-op for this filter).
| const InputType* mitk::ContourModelToSurfaceFilter::GetInput | ( | unsigned int | idx | ) |
Get the input contour model at the given index.
| [in] | idx | Input port index. |
| const InputType* mitk::ContourModelToSurfaceFilter::GetInput | ( | void | ) |
Get the first input contour model.
| mitk::ContourModelToSurfaceFilter::mitkClassMacro | ( | ContourModelToSurfaceFilter | , |
| SurfaceSource | |||
| ) |
|
static |
|
virtual |
Set the input contour model.
| [in] | input | The ContourModel to convert. |
|
virtual |
Set the input contour model at the given index.
| [in] | idx | Input port index. |
| [in] | input | The ContourModel to convert. |