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

mitk::PointSetIndexToWorldTransformFilter Class Reference

Transforms a point set object from index to world coordinates. Transposes the points coordinates with the object's mitk::Geometry3D to display correct scene coordinates. More...

#include <mitkPointSetIndexToWorldTransformFilter.h>

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

List of all members.

Public Types

typedef
PointSetIndexToWorldTransformFilter 
Self
typedef PointSetToPointSetFilter Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 PointSetIndexToWorldTransformFilter ()
virtual ~PointSetIndexToWorldTransformFilter ()
virtual void GenerateData ()

Detailed Description

Transforms a point set object from index to world coordinates. Transposes the points coordinates with the object's mitk::Geometry3D to display correct scene coordinates.

Definition at line 34 of file mitkPointSetIndexToWorldTransformFilter.h.


Member Typedef Documentation

Definition at line 40 of file mitkPointSetIndexToWorldTransformFilter.h.

Definition at line 40 of file mitkPointSetIndexToWorldTransformFilter.h.

Standard mitk class macro

Definition at line 40 of file mitkPointSetIndexToWorldTransformFilter.h.

Definition at line 40 of file mitkPointSetIndexToWorldTransformFilter.h.


Constructor & Destructor Documentation

mitk::PointSetIndexToWorldTransformFilter::PointSetIndexToWorldTransformFilter (  ) [protected]

Protected constructor. Use New instead()

Definition at line 21 of file mitkPointSetIndexToWorldTransformFilter.cpp.

{

}
mitk::PointSetIndexToWorldTransformFilter::~PointSetIndexToWorldTransformFilter (  ) [protected, virtual]

Protected destructor. Instances are destroyed when reference count is zero

Definition at line 26 of file mitkPointSetIndexToWorldTransformFilter.cpp.

{

}

Member Function Documentation

void mitk::PointSetIndexToWorldTransformFilter::GenerateData (  ) [protected, virtual]

method executed when calling Update();

Definition at line 31 of file mitkPointSetIndexToWorldTransformFilter.cpp.

{
  mitk::PointSet::ConstPointer input  = this->GetInput();
  mitk::PointSet::Pointer output  = this->GetOutput();

  typedef std::vector<mitk::Point3D> PointContainer;
  PointContainer points;
  int pointNo = 0;

  while(pointNo!= input->GetSize())
  {
    mitk::Point3D current = input->GetPoint(pointNo);
    points.push_back(current);
    pointNo++;
  }
  output->GetGeometry()->SetIdentity();
  PointContainer::iterator pointsIter = points.begin();

  pointNo = 0;
  while(pointsIter != points.end())
  {
    output->SetPoint(pointNo,(*pointsIter));
    pointNo++;
    pointsIter++;
  }

}
virtual const char* mitk::PointSetIndexToWorldTransformFilter::GetClassName (  ) const [virtual]
static Pointer mitk::PointSetIndexToWorldTransformFilter::New (  ) [static]

Reimplemented from mitk::PointSetToPointSetFilter.


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