Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

mitk::PointSetToGeometryDataFilter Class Reference

#include <mitkPointSetToGeometryDataFilter.h>

Inheritance diagram for mitk::PointSetToGeometryDataFilter:
Inheritance graph
[legend]
Collaboration diagram for mitk::PointSetToGeometryDataFilter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
PointSetToGeometryDataFilter 
Self
typedef GeometryDataSource Superclass
typedef itk::SmartPointer< SelfPointer
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 InputTypeGetInput ()
virtual InputTypeGetInput (const unsigned int &idx)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 PointSetToGeometryDataFilter ()
virtual ~PointSetToGeometryDataFilter ()

Detailed Description

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.


Member Typedef Documentation

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.

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.


Constructor & Destructor Documentation

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.

{}

Member Function Documentation

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();
  }
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines