RTK  2.5.0
Reconstruction Toolkit
Functions
rtkTest.h File Reference
#include <itkImageRegionConstIterator.h>
#include <itkImageFileWriter.h>
#include "rtkThreeDCircularProjectionGeometryXMLFile.h"
#include "rtkTestConfiguration.h"
+ Include dependency graph for rtkTest.h:

Go to the source code of this file.

Functions

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)
 

Function Documentation

◆ CheckGeometries()

void CheckGeometries ( const rtk::ThreeDCircularProjectionGeometry g1,
const rtk::ThreeDCircularProjectionGeometry g2 
)

◆ CheckImageQuality()

template<class TImage >
void CheckImageQuality ( typename TImage::Pointer  recon,
typename TImage::Pointer  ref,
double  ErrorPerPixelTolerance,
double  PSNRTolerance,
double  RefValueForPSNR 
)

Definition at line 39 of file rtkTest.h.

References itk::Math::abs().

◆ CheckScalarProducts()

template<class TImage1 , class TImage2 >
void CheckScalarProducts ( typename TImage1::Pointer  im1A,
typename TImage1::Pointer  im1B,
typename TImage2::Pointer  im2A,
typename TImage2::Pointer  im2B 
)

Definition at line 348 of file rtkTest.h.

References itk::Math::abs().

◆ CheckVariableLengthVectorImageQuality()

template<class TImage >
void CheckVariableLengthVectorImageQuality ( typename TImage::Pointer  recon,
typename TImage::Pointer  ref,
double  ErrorPerPixelTolerance,
double  PSNRTolerance,
double  RefValueForPSNR 
)

Definition at line 200 of file rtkTest.h.

◆ CheckVectorImageQuality()

template<class TImage >
void CheckVectorImageQuality ( typename TImage::Pointer  recon,
typename TImage::Pointer  ref,
double  ErrorPerPixelTolerance,
double  PSNRTolerance,
double  RefValueForPSNR 
)

Definition at line 119 of file rtkTest.h.

◆ CheckVectorScalarProducts()

template<class TImage1 , class TImage2 >
void CheckVectorScalarProducts ( typename TImage1::Pointer  im1A,
typename TImage1::Pointer  im1B,
typename TImage2::Pointer  im2A,
typename TImage2::Pointer  im2B 
)

Definition at line 425 of file rtkTest.h.

References itk::Math::abs().