34 itkExceptionMacro(<<
"m_ProjectionPlane is not set.");
42 mitk::PointSet::DataType::PointsContainer::ConstIterator pointiterator, start = targetLandmarks->Begin();
43 mitk::PointSet::DataType::PointsContainer::ElementIdentifier id;
48 unsigned int size = targetLandmarks->Size();
50 for (
id = 0, pointiterator = start;
id < size; ++id, ++pointiterator)
52 point = pointiterator->Value();
mitk::PlaneGeometry::ConstPointer m_ParameterPlane
mitk::PointSet::DataType::PointsContainer::ConstPointer m_FinalTargetLandmarks
void ComputeCompleteAbstractTransform() override
Compute the transform from parameter space to world space incorporating the given interpolating trans...
virtual vtkAbstractTransform * GetInterpolatingAbstractTransform() const
Get the interpolating (world-space-to-world-space) transform, which uses the landmarks.
void ProjectLandmarks(const mitk::PointSet::DataType::PointsContainer *targetLandmarks) override
vtkAbstractTransform * m_CompleteAbstractTransform
~PlaneLandmarkProjector() override
mitk::PlaneGeometry::ConstPointer m_ProjectionPlane
mitk::PointSet::DataType::PointsContainer::Pointer m_ProjectedLandmarks