Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::PlanarFigureToPlanarFigureFilter Class Reference

Base class for all filters which have an object of type mitk::PlanarFigure as input and output. More...

#include <mitkPlanarFigureToPlanarFigureFilter.h>

Inheritance diagram for mitk::PlanarFigureToPlanarFigureFilter:
Collaboration diagram for mitk::PlanarFigureToPlanarFigureFilter:

Public Types

typedef PlanarFigure InputType
 
typedef InputType::Pointer InputTypePointer
 
typedef itk::DataObject::Pointer DataObjectPointer
 
- Public Types inherited from mitk::PlanarFigureSource
typedef mitk::PlanarFigure OutputType
 
typedef OutputType::Pointer OutputTypePointer
 
typedef itk::DataObject::Pointer DataObjectPointer
 
- 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

 mitkClassMacro (PlanarFigureToPlanarFigureFilter, PlanarFigureSource)
 
Pointer Clone () const
 
virtual void SetInput (const InputType *figure)
 
virtual void SetInput (unsigned int idx, const InputType *figure)
 
virtual const InputTypeGetInput ()
 
virtual const InputTypeGetInput (unsigned int idx)
 
virtual void CreateOutputsForAllInputs ()
 
- Public Member Functions inherited from mitk::PlanarFigureSource
 mitkClassMacro (PlanarFigureSource, BaseDataSource) static Pointer New()
 
Pointer Clone () const
 
virtual mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
virtual itk::DataObject::Pointer MakeOutput (const DataObjectIdentifierType &name) override
 
void GenerateInputRequestedRegion () override
 
- Public Member Functions inherited from mitk::BaseDataSource
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
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::BaseDataSource
static const char * GetStaticNameOfClass ()
 

Protected Member Functions

 PlanarFigureToPlanarFigureFilter ()
 
virtual ~PlanarFigureToPlanarFigureFilter ()
 
- Protected Member Functions inherited from mitk::PlanarFigureSource
 PlanarFigureSource ()
 
virtual ~PlanarFigureSource ()
 
- 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

Base class for all filters which have an object of type mitk::PlanarFigure as input and output.

Base class for all filters which have an object of type mitk::PlanarFigure as input and output.

Definition at line 35 of file mitkPlanarFigureToPlanarFigureFilter.h.

Member Typedef Documentation

Definition at line 43 of file mitkPlanarFigureToPlanarFigureFilter.h.

Constructor & Destructor Documentation

mitk::PlanarFigureToPlanarFigureFilter::PlanarFigureToPlanarFigureFilter ( )
protected

Definition at line 19 of file mitkPlanarFigureToPlanarFigureFilter.cpp.

mitk::PlanarFigureToPlanarFigureFilter::~PlanarFigureToPlanarFigureFilter ( )
protectedvirtual

Definition at line 24 of file mitkPlanarFigureToPlanarFigureFilter.cpp.

Member Function Documentation

Pointer mitk::PlanarFigureToPlanarFigureFilter::Clone ( ) const
void mitk::PlanarFigureToPlanarFigureFilter::CreateOutputsForAllInputs ( )
virtual

Definition at line 60 of file mitkPlanarFigureToPlanarFigureFilter.cpp.

const mitk::PlanarFigureToPlanarFigureFilter::InputType * mitk::PlanarFigureToPlanarFigureFilter::GetInput ( void  )
virtual

Definition at line 43 of file mitkPlanarFigureToPlanarFigureFilter.cpp.

const mitk::PlanarFigureToPlanarFigureFilter::InputType * mitk::PlanarFigureToPlanarFigureFilter::GetInput ( unsigned int  idx)
virtual

Definition at line 51 of file mitkPlanarFigureToPlanarFigureFilter.cpp.

mitk::PlanarFigureToPlanarFigureFilter::mitkClassMacro ( PlanarFigureToPlanarFigureFilter  ,
PlanarFigureSource   
)
static Pointer mitk::PlanarFigureToPlanarFigureFilter::New ( )
static
void mitk::PlanarFigureToPlanarFigureFilter::SetInput ( const InputType figure)
virtual

Definition at line 28 of file mitkPlanarFigureToPlanarFigureFilter.cpp.

void mitk::PlanarFigureToPlanarFigureFilter::SetInput ( unsigned int  idx,
const InputType figure 
)
virtual

Definition at line 33 of file mitkPlanarFigureToPlanarFigureFilter.cpp.


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