Medical Imaging Interaction Toolkit  2016.11.0
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
 
virtual itk::DataObject::Pointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
virtual 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 ()
 
virtual ~PointSetToPointSetFilter ()
 
- Protected Member Functions inherited from mitk::PointSetSource
 PointSetSource ()
 
virtual ~PointSetSource ()
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
virtual ~BaseDataSource ()
 

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 30 of file mitkPointSetToPointSetFilter.h.

Member Typedef Documentation

Constructor & Destructor Documentation

mitk::PointSetToPointSetFilter::PointSetToPointSetFilter ( )
protected

A default constructor

Definition at line 19 of file mitkPointSetToPointSetFilter.cpp.

mitk::PointSetToPointSetFilter::~PointSetToPointSetFilter ( )
protectedvirtual

The destructor

Definition at line 25 of file mitkPointSetToPointSetFilter.cpp.

Member Function Documentation

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

Reimplemented from mitk::PointSetSource.

Definition at line 33 of file mitkPointSetToPointSetFilter.h.

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

Reimplemented from mitk::PointSetSource.

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

Definition at line 46 of file mitkPointSetToPointSetFilter.cpp.

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

Definition at line 54 of file mitkPointSetToPointSetFilter.cpp.

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

Definition at line 33 of file mitkPointSetToPointSetFilter.h.

static Pointer mitk::PointSetToPointSetFilter::New ( )
static
void mitk::PointSetToPointSetFilter::SetInput ( const InputType input)
virtual

Sets the input of this process object

Parameters
inputthe input

Definition at line 29 of file mitkPointSetToPointSetFilter.cpp.

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

Definition at line 35 of file mitkPointSetToPointSetFilter.cpp.


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