#include <itkImageRegionConstIterator.h>
#include <itkImageFileWriter.h>
#include "rtkThreeDCircularProjectionGeometryXMLFile.h"
#include "rtkTestConfiguration.h"
Go to the source code of this file.
|
| void | CheckGeometries (const rtk::ThreeDCircularProjectionGeometry *g1, const rtk::ThreeDCircularProjectionGeometry *g2) |
| |
| template<class TImage > |
| void | CheckImageQuality (typename TImage::Pointer recon, typename TImage::Pointer ref, double ErrorPerPixelTolerance, double PSNRTolerance, double RefValueForPSNR) |
| |
| template<class TImage1 , class TImage2 > |
| void | CheckScalarProducts (typename TImage1::Pointer im1A, typename TImage1::Pointer im1B, typename TImage2::Pointer im2A, typename TImage2::Pointer im2B) |
| |
| template<class TImage > |
| void | CheckVariableLengthVectorImageQuality (typename TImage::Pointer recon, typename TImage::Pointer ref, double ErrorPerPixelTolerance, double PSNRTolerance, double RefValueForPSNR) |
| |
| template<class TImage > |
| void | CheckVectorImageQuality (typename TImage::Pointer recon, typename TImage::Pointer ref, double ErrorPerPixelTolerance, double PSNRTolerance, double RefValueForPSNR) |
| |
| template<class TImage1 , class TImage2 > |
| void | CheckVectorScalarProducts (typename TImage1::Pointer im1A, typename TImage1::Pointer im1B, typename TImage2::Pointer im2A, typename TImage2::Pointer im2B) |
| |
◆ CheckGeometries()
Definition at line 282 of file rtkTest.h.
References rtk::ThreeDCircularProjectionGeometry::ConvertAngleBetween0And2PIRadians(), rtk::ThreeDCircularProjectionGeometry::GetCollimationUInf(), rtk::ThreeDCircularProjectionGeometry::GetCollimationUSup(), rtk::ThreeDCircularProjectionGeometry::GetCollimationVInf(), rtk::ThreeDCircularProjectionGeometry::GetCollimationVSup(), rtk::ThreeDCircularProjectionGeometry::GetGantryAngles(), rtk::ThreeDCircularProjectionGeometry::GetInPlaneAngles(), rtk::ThreeDCircularProjectionGeometry::GetOutOfPlaneAngles(), rtk::ThreeDCircularProjectionGeometry::GetProjectionOffsetsX(), rtk::ThreeDCircularProjectionGeometry::GetProjectionOffsetsY(), rtk::ThreeDCircularProjectionGeometry::GetRadiusCylindricalDetector(), rtk::ThreeDCircularProjectionGeometry::GetSourceOffsetsX(), rtk::ThreeDCircularProjectionGeometry::GetSourceOffsetsY(), rtk::ThreeDCircularProjectionGeometry::GetSourceToDetectorDistances(), and rtk::ThreeDCircularProjectionGeometry::GetSourceToIsocenterDistances().
◆ CheckImageQuality()
template<class TImage >
| void CheckImageQuality |
( |
typename TImage::Pointer |
recon, |
|
|
typename TImage::Pointer |
ref, |
|
|
double |
ErrorPerPixelTolerance, |
|
|
double |
PSNRTolerance, |
|
|
double |
RefValueForPSNR |
|
) |
| |
◆ CheckScalarProducts()
template<class TImage1 , class TImage2 >
| void CheckScalarProducts |
( |
typename TImage1::Pointer |
im1A, |
|
|
typename TImage1::Pointer |
im1B, |
|
|
typename TImage2::Pointer |
im2A, |
|
|
typename TImage2::Pointer |
im2B |
|
) |
| |
◆ CheckVariableLengthVectorImageQuality()
template<class TImage >
| void CheckVariableLengthVectorImageQuality |
( |
typename TImage::Pointer |
recon, |
|
|
typename TImage::Pointer |
ref, |
|
|
double |
ErrorPerPixelTolerance, |
|
|
double |
PSNRTolerance, |
|
|
double |
RefValueForPSNR |
|
) |
| |
◆ CheckVectorImageQuality()
template<class TImage >
| void CheckVectorImageQuality |
( |
typename TImage::Pointer |
recon, |
|
|
typename TImage::Pointer |
ref, |
|
|
double |
ErrorPerPixelTolerance, |
|
|
double |
PSNRTolerance, |
|
|
double |
RefValueForPSNR |
|
) |
| |
◆ CheckVectorScalarProducts()
template<class TImage1 , class TImage2 >
| void CheckVectorScalarProducts |
( |
typename TImage1::Pointer |
im1A, |
|
|
typename TImage1::Pointer |
im1B, |
|
|
typename TImage2::Pointer |
im2A, |
|
|
typename TImage2::Pointer |
im2B |
|
) |
| |