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

This filter converts the input surface into a point set. The output point set contains every point exactly one time (no dublicated points like in the stl-format). More...

#include <mitkSurfaceToPointSetFilter.h>

Inheritance diagram for mitk::SurfaceToPointSetFilter:
Collaboration diagram for mitk::SurfaceToPointSetFilter:

Public Member Functions

 mitkClassMacro (SurfaceToPointSetFilter, mitk::PointSetSource)
 
void SetInput (mitk::Surface::Pointer m_InputSurface)
 
std::string GetErrorMessage ()
 
- Public Member Functions inherited from mitk::PointSetSource
virtual std::vector< std::string > GetClassHierarchy () const override
 
virtual const char * GetClassName () const
 
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 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

 SurfaceToPointSetFilter ()
 
 ~SurfaceToPointSetFilter ()
 
virtual void GenerateData () override
 method generating the output of this filter. Called in the updated process of the pipeline. More...
 
- Protected Member Functions inherited from mitk::PointSetSource
 PointSetSource ()
 
virtual ~PointSetSource ()
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
virtual ~BaseDataSource ()
 

Protected Attributes

mitk::Surface::Pointer m_InputSurface
 
std::string m_ErrorMessage
 

Additional Inherited Members

- 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
 
- Static Protected Member Functions inherited from mitk::BaseDataSource
static Pointer New ()
 

Detailed Description

This filter converts the input surface into a point set. The output point set contains every point exactly one time (no dublicated points like in the stl-format).

Documentation

Definition at line 36 of file mitkSurfaceToPointSetFilter.h.

Constructor & Destructor Documentation

mitk::SurfaceToPointSetFilter::SurfaceToPointSetFilter ( )
protected

Definition at line 30 of file mitkSurfaceToPointSetFilter.cpp.

mitk::SurfaceToPointSetFilter::~SurfaceToPointSetFilter ( )
protected

Definition at line 35 of file mitkSurfaceToPointSetFilter.cpp.

Member Function Documentation

void mitk::SurfaceToPointSetFilter::GenerateData ( )
overrideprotectedvirtual

method generating the output of this filter. Called in the updated process of the pipeline.

Definition at line 39 of file mitkSurfaceToPointSetFilter.cpp.

References mitk::New(), and mitk::PointSet::New().

std::string mitk::SurfaceToPointSetFilter::GetErrorMessage ( )

Definition at line 82 of file mitkSurfaceToPointSetFilter.cpp.

mitk::SurfaceToPointSetFilter::mitkClassMacro ( SurfaceToPointSetFilter  ,
mitk::PointSetSource   
)
static Pointer mitk::SurfaceToPointSetFilter::New ( )
static
void mitk::SurfaceToPointSetFilter::SetInput ( mitk::Surface::Pointer  m_InputSurface)

Definition at line 76 of file mitkSurfaceToPointSetFilter.cpp.

Member Data Documentation

std::string mitk::SurfaceToPointSetFilter::m_ErrorMessage
protected

Definition at line 55 of file mitkSurfaceToPointSetFilter.h.

mitk::Surface::Pointer mitk::SurfaceToPointSetFilter::m_InputSurface
protected

Definition at line 54 of file mitkSurfaceToPointSetFilter.h.


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