Medical Imaging Interaction Toolkit  2023.12.99-1652ac8d
Medical Imaging Interaction Toolkit
mitk::PointSetToPointSetFilter Class Reference

Superclass of all classes/algorithms having one or more PointSets as input and output. More...

#include <mitkPointSetToPointSetFilter.h>

Inheritance diagram for mitk::PointSetToPointSetFilter:
Collaboration diagram for mitk::PointSetToPointSetFilter:

Public Types

typedef PointSetToPointSetFilter Self
 
typedef PointSetSource Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef mitk::PointSet InputType
 
typedef mitk::PointSet OutputType
 
typedef InputType::Pointer InputTypePointer
 
typedef InputType::ConstPointer InputTypeConstPointer
 
- Public Types inherited from mitk::PointSetSource
typedef PointSetSource Self
 
typedef BaseDataSource Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef PointSet OutputType
 
typedef OutputType::Pointer OutputTypePointer
 
- 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
 

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const override
 
virtual const char * GetClassName () const
 
Pointer Clone () const
 
virtual void SetInput (const InputType *input)
 
virtual void SetInput (const unsigned int &idx, const InputType *input)
 
const InputTypeGetInput (void)
 
const InputTypeGetInput (const unsigned int &idx)
 
- Public Member Functions inherited from mitk::PointSetSource
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 const char * GetStaticNameOfClass ()
 
static Pointer New ()
 
- Static Public Member Functions inherited from mitk::PointSetSource
static const char * GetStaticNameOfClass ()
 
static Pointer New ()
 
- Static Public Member Functions inherited from mitk::BaseDataSource
static const char * GetStaticNameOfClass ()
 

Protected Member Functions

 PointSetToPointSetFilter ()
 
 ~PointSetToPointSetFilter () override
 
- Protected Member Functions inherited from mitk::PointSetSource
 PointSetSource ()
 
 ~PointSetSource () override
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
 ~BaseDataSource () override
 

Additional Inherited Members

- Static Protected Member Functions inherited from mitk::BaseDataSource
static Pointer New ()
 

Detailed Description

Superclass of all classes/algorithms having one or more PointSets as input and output.

Definition at line 26 of file mitkPointSetToPointSetFilter.h.

Member Typedef Documentation

◆ ConstPointer

◆ InputType

◆ InputTypeConstPointer

◆ InputTypePointer

◆ OutputType

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ PointSetToPointSetFilter()

mitk::PointSetToPointSetFilter::PointSetToPointSetFilter ( )
protected

A default constructor

◆ ~PointSetToPointSetFilter()

mitk::PointSetToPointSetFilter::~PointSetToPointSetFilter ( )
overrideprotected

The destructor

Member Function Documentation

◆ Clone()

Pointer mitk::PointSetToPointSetFilter::Clone ( ) const

◆ GetClassHierarchy()

virtual std::vector<std::string> mitk::PointSetToPointSetFilter::GetClassHierarchy ( ) const
inlineoverridevirtual

Reimplemented from mitk::PointSetSource.

Definition at line 29 of file mitkPointSetToPointSetFilter.h.

◆ GetClassName()

virtual const char* mitk::PointSetToPointSetFilter::GetClassName ( ) const
virtual

Reimplemented from mitk::PointSetSource.

◆ GetInput() [1/2]

const InputType* mitk::PointSetToPointSetFilter::GetInput ( const unsigned int &  idx)
Parameters
idxthe index of the input to return
Returns
the input object with the given index

◆ GetInput() [2/2]

const InputType* mitk::PointSetToPointSetFilter::GetInput ( void  )
Returns
the input tree of the process object

◆ GetStaticNameOfClass()

static const char* mitk::PointSetToPointSetFilter::GetStaticNameOfClass ( )
inlinestatic

Definition at line 29 of file mitkPointSetToPointSetFilter.h.

◆ New()

static Pointer mitk::PointSetToPointSetFilter::New ( )
static

◆ SetInput() [1/2]

virtual void mitk::PointSetToPointSetFilter::SetInput ( const InputType input)
virtual

Sets the input of this process object

Parameters
inputthe input

◆ SetInput() [2/2]

virtual void mitk::PointSetToPointSetFilter::SetInput ( const unsigned int &  idx,
const InputType input 
)
virtual

Sets the input n'th of this process object

Parameters
idxthe number associated with the given input
input

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