#include <elxConfiguration.h>
#include <elxElastixBase.h>
#include <itkAdvancedImageToImageMetric.h>
#include <itkAdvancedTransform.h>
#include <itkImageSamplerBase.h>
#include <itkInterpolateImageFunction.h>
#include <itkOptimizerParameters.h>
#include <itkPoint.h>
#include <itkSingleValuedCostFunction.h>
#include <itkSize.h>
#include <itkSmartPointer.h>
#include <itkVector.h>
#include <gtest/gtest.h>
#include <algorithm>
#include <cassert>
#include <cfloat>
#include <limits>
#include <random>
Go to the source code of this file.
|
template<typename TElastix > |
itk::SmartPointer< TElastix > | elastix::GTestUtilities::CreateDefaultElastixObject () |
|
template<typename TMap > |
void | elastix::GTestUtilities::ExpectAllKeysUnique (const TMap &map1, const TMap &map2) |
|
itk::OptimizerParameters< double > | elastix::GTestUtilities::GeneratePseudoRandomParameters (const unsigned numberOfParameters, const double minValue, const double maxValue=1.0) |
|
template<typename TFixedImage , typename TMovingImage > |
void | elastix::GTestUtilities::InitializeMetric (itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage > &metric, const TFixedImage &fixedImage, const TMovingImage &movingImage, itk::ImageSamplerBase< TFixedImage > &imageSampler, itk::AdvancedTransform< double, TFixedImage::ImageDimension, TMovingImage::ImageDimension > &advancedTransform, itk::InterpolateImageFunction< TMovingImage > &interpolator, const typename TFixedImage::RegionType &fixedImageRegion) |
|
template<typename TMap > |
TMap | elastix::GTestUtilities::MakeMergedMap (TMap map1, const TMap &map2) |
|