13 #ifndef mitkLandmarkProjectorBasedCurvedGeometry_h
14 #define mitkLandmarkProjectorBasedCurvedGeometry_h
40 itkGetConstMacro(InterpolatingAbstractTransform, vtkAbstractTransform *);
46 itkSetConstObjectMacro(TargetLandmarks, mitk::PointSet::DataType::PointsContainer);
49 itkGetConstObjectMacro(TargetLandmarks, mitk::PointSet::DataType::PointsContainer);
BaseGeometry Describes the geometry of a data object.
Superclass of AbstractTransformGeometry sub-classes defined by a set of landmarks.
virtual void ComputeGeometry()
itk::LightObject::Pointer InternalClone() const override
mitk::LandmarkProjector::Pointer m_LandmarkProjector
~LandmarkProjectorBasedCurvedGeometry() override
vtkAbstractTransform * m_InterpolatingAbstractTransform
mitk::PointSet::DataType::PointsContainer::ConstPointer m_TargetLandmarks
LandmarkProjectorBasedCurvedGeometry()
void PreSetSpacing(const mitk::Vector3D &aSpacing) override
PreSetSpacing.
void SetLandmarkProjector(mitk::LandmarkProjector *aLandmarkProjector)
mitkClassMacro(LandmarkProjectorBasedCurvedGeometry, AbstractTransformGeometry)
LandmarkProjectorBasedCurvedGeometry(const LandmarkProjectorBasedCurvedGeometry &other)
void SetFrameGeometry(const mitk::BaseGeometry *frameGeometry) override
Set the frame geometry which is used as the standard part of an BaseGeometry (IndexToWorldTransform a...
Base-class of landmark-projectors, which project the target landmarks to create source landmarks.
Find image slices visible on a given plane.