Calculates qualitiy metrics for given target positions. The calculated metrics are:
More...
#include <mitkUSTargetPlacementQualityCalculator.h>
Calculates qualitiy metrics for given target positions. The calculated metrics are:
- the distance of the centers of mass of the target surface and the target points
- the differences of the angles between the target points to the given optimal angle
- the mean of the angle differences
Definition at line 40 of file mitkUSTargetPlacementQualityCalculator.h.
◆ USTargetPlacementQualityCalculator()
mitk::USTargetPlacementQualityCalculator::USTargetPlacementQualityCalculator |
( |
| ) |
|
|
protected |
◆ ~USTargetPlacementQualityCalculator()
mitk::USTargetPlacementQualityCalculator::~USTargetPlacementQualityCalculator |
( |
| ) |
|
|
overrideprotected |
◆ GetTransformedPolydata()
vtkSmartPointer< vtkPolyData > mitk::USTargetPlacementQualityCalculator::GetTransformedPolydata |
( |
| ) |
|
|
protected |
◆ itkGetMacro() [1/3]
mitk::USTargetPlacementQualityCalculator::itkGetMacro |
( |
AngleDifferences | , |
|
|
mitk::VnlVector | ) |
◆ itkGetMacro() [2/3]
mitk::USTargetPlacementQualityCalculator::itkGetMacro |
( |
CentersOfMassDistance | , |
|
|
double | ) |
◆ itkGetMacro() [3/3]
mitk::USTargetPlacementQualityCalculator::itkGetMacro |
( |
MeanAngleDifference | , |
|
|
double | ) |
◆ itkNewMacro()
mitk::USTargetPlacementQualityCalculator::itkNewMacro |
( |
Self | | ) |
|
◆ itkSetMacro() [1/3]
mitk::USTargetPlacementQualityCalculator::itkSetMacro |
( |
OptimalAngle | , |
|
|
double | ) |
Setter for the optimal angle of the target placement. This angle is subtracted from the target angles when calculating the angle differences.
◆ itkSetMacro() [2/3]
mitk::USTargetPlacementQualityCalculator::itkSetMacro |
( |
TargetPoints | , |
|
|
itk::SmartPointer< PointSet > | ) |
Setter for the target points which are placed around the target surface.
◆ itkSetMacro() [3/3]
mitk::USTargetPlacementQualityCalculator::itkSetMacro |
( |
TargetSurface | , |
|
|
itk::SmartPointer< Surface > | ) |
Setter for the surface where the targets are placed around.
◆ mitkClassMacroItkParent()
◆ Update()
void mitk::USTargetPlacementQualityCalculator::Update |
( |
| ) |
|
◆ m_AngleDifferences
mitk::VnlVector mitk::USTargetPlacementQualityCalculator::m_AngleDifferences |
|
protected |
◆ m_CentersOfMassDistance
double mitk::USTargetPlacementQualityCalculator::m_CentersOfMassDistance |
|
protected |
◆ m_MeanAngleDifference
double mitk::USTargetPlacementQualityCalculator::m_MeanAngleDifference |
|
protected |
◆ m_OptimalAngle
double mitk::USTargetPlacementQualityCalculator::m_OptimalAngle |
|
protected |
◆ m_TargetPoints
◆ m_TargetSurface
The documentation for this class was generated from the following files: