Medical Imaging Interaction Toolkit  2024.06.99-abf15e24
Medical Imaging Interaction Toolkit
mitk::RemeshFilter Class Reference

Encapsulates mitk::Remesh function as filter. More...

#include <mitkRemeshing.h>

Inheritance diagram for mitk::RemeshFilter:
Collaboration diagram for mitk::RemeshFilter:

Public Member Functions

 mitkClassMacro (RemeshFilter, SurfaceToSurfaceFilter)
 
Pointer Clone () const
 
virtual void SetTimeStep (unsigned int _arg)
 
virtual void SetNumVertices (int _arg)
 
virtual void SetGradation (double _arg)
 
virtual void SetSubsampling (int _arg)
 
virtual void SetEdgeSplitting (double _arg)
 
virtual void SetOptimizationLevel (int _arg)
 
virtual void SetForceManifold (bool _arg)
 
virtual void SetBoundaryFixing (bool _arg)
 
- Public Member Functions inherited from mitk::SurfaceToSurfaceFilter
virtual std::vector< std::string > GetClassHierarchy () const override
 
virtual const char * GetClassName () const
 
Pointer Clone () const
 
virtual void SetInput (const mitk::Surface *surface)
 
virtual void SetInput (unsigned int idx, const mitk::Surface *surface)
 Add a new input at the given index (idx) Calls mitk::Surface::CreateOutputForInput(idx) More...
 
virtual const mitk::SurfaceGetInput ()
 
virtual const mitk::SurfaceGetInput (unsigned int idx)
 
virtual void CreateOutputForInput (unsigned int idx)
 Create a new output for the input at idx. More...
 
virtual void CreateOutputsForAllInputs ()
 Creates outputs for all existing inputs. More...
 
virtual void RemoveInputs (mitk::Surface *surface)
 
- Public Member Functions inherited from mitk::SurfaceSource
Pointer Clone () const
 
OutputTypeGetOutput ()
 
const OutputTypeGetOutput () const
 
OutputTypeGetOutput (DataObjectPointerArraySizeType idx)
 
const OutputTypeGetOutput (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
OutputTypeGetOutput ()
 
const OutputTypeGetOutput () const
 
OutputTypeGetOutput (DataObjectPointerArraySizeType idx)
 
const OutputTypeGetOutput (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::SurfaceToSurfaceFilter
static const char * GetStaticNameOfClass ()
 
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

void GenerateData () override
 
- Protected Member Functions inherited from mitk::SurfaceToSurfaceFilter
 SurfaceToSurfaceFilter ()
 
 ~SurfaceToSurfaceFilter () override
 
- Protected Member Functions inherited from mitk::SurfaceSource
 SurfaceSource ()
 
 ~SurfaceSource () override
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
 ~BaseDataSource () override
 

Additional Inherited Members

- Public Types inherited from mitk::SurfaceToSurfaceFilter
typedef SurfaceToSurfaceFilter Self
 
typedef mitk::SurfaceSource Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::DataObject::Pointer DataObjectPointer
 
- Public Types inherited from mitk::SurfaceSource
typedef SurfaceSource Self
 
typedef BaseDataSource Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Surface OutputType
 
- Public Types inherited from mitk::BaseDataSource
typedef BaseDataSource Self
 
typedef itk::ProcessObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef BaseData OutputType
 
typedef itk::DataObject::DataObjectIdentifierType DataObjectIdentifierType
 
- Static Protected Member Functions inherited from mitk::BaseDataSource
static Pointer New ()
 

Detailed Description

Encapsulates mitk::Remesh function as filter.

Definition at line 67 of file mitkRemeshing.h.

Member Function Documentation

◆ Clone()

Pointer mitk::RemeshFilter::Clone ( ) const

◆ GenerateData()

void mitk::RemeshFilter::GenerateData ( )
overrideprotected

◆ mitkClassMacro()

mitk::RemeshFilter::mitkClassMacro ( RemeshFilter  ,
SurfaceToSurfaceFilter   
)

◆ New()

static Pointer mitk::RemeshFilter::New ( )
static

◆ SetBoundaryFixing()

virtual void mitk::RemeshFilter::SetBoundaryFixing ( bool  _arg)
virtual

◆ SetEdgeSplitting()

virtual void mitk::RemeshFilter::SetEdgeSplitting ( double  _arg)
virtual

◆ SetForceManifold()

virtual void mitk::RemeshFilter::SetForceManifold ( bool  _arg)
virtual

◆ SetGradation()

virtual void mitk::RemeshFilter::SetGradation ( double  _arg)
virtual

◆ SetNumVertices()

virtual void mitk::RemeshFilter::SetNumVertices ( int  _arg)
virtual

◆ SetOptimizationLevel()

virtual void mitk::RemeshFilter::SetOptimizationLevel ( int  _arg)
virtual

◆ SetSubsampling()

virtual void mitk::RemeshFilter::SetSubsampling ( int  _arg)
virtual

◆ SetTimeStep()

virtual void mitk::RemeshFilter::SetTimeStep ( unsigned int  _arg)
virtual

The documentation for this class was generated from the following file: