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>
Public Types | |
typedef PointSetIndexToWorldTransformFilter | Self |
typedef PointSetToPointSetFilter | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
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 () |
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.
typedef itk::SmartPointer<const Self> mitk::PointSetIndexToWorldTransformFilter::ConstPointer |
Definition at line 40 of file mitkPointSetIndexToWorldTransformFilter.h.
typedef itk::SmartPointer<Self> mitk::PointSetIndexToWorldTransformFilter::Pointer |
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.
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.
{ }
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.