#include <mitkPointSetToGeometryDataFilter.h>
Public Types | |
typedef PointSetToGeometryDataFilter | Self |
typedef GeometryDataSource | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
typedef mitk::PointSet | InputType |
typedef InputType::Pointer | InputTypePointer |
typedef InputType::ConstPointer | InputTypeConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetInput (const InputType *input) |
virtual void | SetInput (const unsigned int &idx, const InputType *input) |
virtual InputType * | GetInput () |
virtual InputType * | GetInput (const unsigned int &idx) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
PointSetToGeometryDataFilter () | |
virtual | ~PointSetToGeometryDataFilter () |
Common superclass for all algorithms having one or more point sets as input and producing one or more geometry datas as output
Definition at line 32 of file mitkPointSetToGeometryDataFilter.h.
typedef itk::SmartPointer<const Self> mitk::PointSetToGeometryDataFilter::ConstPointer |
Reimplemented from mitk::GeometryDataSource.
Reimplemented in mitk::PointSetToCurvedGeometryFilter.
Definition at line 38 of file mitkPointSetToGeometryDataFilter.h.
Common typdedefs for the input type and corresponding pointers
Definition at line 40 of file mitkPointSetToGeometryDataFilter.h.
Definition at line 47 of file mitkPointSetToGeometryDataFilter.h.
Definition at line 46 of file mitkPointSetToGeometryDataFilter.h.
typedef itk::SmartPointer<Self> mitk::PointSetToGeometryDataFilter::Pointer |
Reimplemented from mitk::GeometryDataSource.
Reimplemented in mitk::PointSetToCurvedGeometryFilter.
Definition at line 38 of file mitkPointSetToGeometryDataFilter.h.
Standard mitk class macro
Reimplemented from mitk::GeometryDataSource.
Reimplemented in mitk::PointSetToCurvedGeometryFilter.
Definition at line 38 of file mitkPointSetToGeometryDataFilter.h.
Reimplemented from mitk::GeometryDataSource.
Reimplemented in mitk::PointSetToCurvedGeometryFilter.
Definition at line 38 of file mitkPointSetToGeometryDataFilter.h.
mitk::PointSetToGeometryDataFilter::PointSetToGeometryDataFilter | ( | ) | [protected] |
Protected constructor. Use New instead()
Definition at line 56 of file mitkPointSetToGeometryDataFilter.cpp.
{}
mitk::PointSetToGeometryDataFilter::~PointSetToGeometryDataFilter | ( | ) | [protected, virtual] |
Protected destructor. Instances are destroyed when reference count is zero
Definition at line 59 of file mitkPointSetToGeometryDataFilter.cpp.
{}
virtual const char* mitk::PointSetToGeometryDataFilter::GetClassName | ( | ) | const [virtual] |
Reimplemented from mitk::GeometryDataSource.
Reimplemented in mitk::PointSetToCurvedGeometryFilter.
mitk::PointSetToGeometryDataFilter::InputType * mitk::PointSetToGeometryDataFilter::GetInput | ( | void | ) | [virtual] |
Definition at line 41 of file mitkPointSetToGeometryDataFilter.cpp.
{ return this->GetInput( 0 ); }
mitk::PointSetToGeometryDataFilter::InputType * mitk::PointSetToGeometryDataFilter::GetInput | ( | const unsigned int & | idx ) | [virtual] |
Definition at line 47 of file mitkPointSetToGeometryDataFilter.cpp.
{ if ( this->GetNumberOfInputs() < 1 ) return 0; return static_cast<InputType*> ( this->ProcessObject::GetInput ( idx ) ); }
static Pointer mitk::PointSetToGeometryDataFilter::New | ( | ) | [static] |
Reimplemented from mitk::GeometryDataSource.
Reimplemented in mitk::PointSetToCurvedGeometryFilter.
void mitk::PointSetToGeometryDataFilter::SetInput | ( | const InputType * | input ) | [virtual] |
Set and Get input methods.
Definition at line 21 of file mitkPointSetToGeometryDataFilter.cpp.
{ this->SetInput( 0, input ); }
void mitk::PointSetToGeometryDataFilter::SetInput | ( | const unsigned int & | idx, |
const InputType * | input | ||
) | [virtual] |
Definition at line 27 of file mitkPointSetToGeometryDataFilter.cpp.
{ if ( idx + 1 > this->GetNumberOfInputs() ) { this->SetNumberOfRequiredInputs(idx + 1); } if ( input != static_cast<InputType*> ( this->ProcessObject::GetInput ( idx ) ) ) { this->ProcessObject::SetNthInput ( idx, const_cast<InputType*> ( input ) ); this->Modified(); } }