16#include <itkPointSet.h>
17#include <itkPointSetToImageMetric.h>
18#include <itkImageToImageMetric.h>
19#include <itkTransform.h>
21#include <itkFiniteDifferenceFunction.h>
22#include <itkInterpolateImageFunction.h>
23#include <itkVectorInterpolateImageFunction.h>
24#include <itkCostFunction.h>
25#include <itkSingleValuedCostFunction.h>
26#include <itkMultipleValuedCostFunction.h>
itk::Image< float, 2 > MetricImage2DType
Standard 2D itk image type used to be passed by wrappers.
itk::Transform< double, 2, 2 > Transform2DType
Standard 2D itk transform type used to be passed by wrappers.
itk::Image< MetricVector2DType, 2 > MetricVectorImage2DType
Standard 2D itk vector image type used to be passed by wrappers.
itk::VectorInterpolateImageFunction< MetricVectorImage2DType, double > VectorImageInterpolator2DType
Standard 2D itk interpolator function for vector type used to be passed by wrappers.
itk::FiniteDifferenceFunction< MetricImage2DType > FiniteDifferenceFunction2DType
Standard 2D itk finite difference function type used to be passed by wrappers.
itk::PointSetToImageMetric< MetricPointSet3DType, MetricImage3DType > PointSetToImageMetric3DType
Standard itk image metric type used to be passed by wrappers.
itk::Transform< double, 3, 3 > Transform3DType
Standard 3D itk transform type used to be passed by wrappers.
itk::Image< float, 3 > MetricImage3DType
Standard 3D itk image type used to be passed by wrappers.
itk::CostFunction CostFunctionType
Basic CostFunction type.
itk::FiniteDifferenceFunction< MetricImage3DType > FiniteDifferenceFunction3DType
Standard 3D itk finite difference function type used to be passed by wrappers.
itk::VectorInterpolateImageFunction< MetricVectorImage3DType, double > VectorImageInterpolator3DType
Standard 3D itk interpolator function for vector type used to be passed by wrappers.
itk::InterpolateImageFunction< MetricImage3DType, double > ImageInterpolator3DType
Standard 3D itk interpolator function type used to be passed by wrappers.
itk::PointSet< double, 3 > MetricPointSet3DType
Standard 3D itk point set type used to be passed by wrappers.
itk::ImageToImageMetric< MetricImage2DType, MetricImage2DType > ImageToImageMetric2DType
Standard itk image metric type used to be passed by wrappers.
itk::Vector< float, 2 > MetricVector2DType
Standard 2D vector image type used to be passed by wrappers.
itk::InterpolateImageFunction< MetricImage2DType, double > ImageInterpolator2DType
Standard 2D itk interpolator function type used to be passed by wrappers.
itk::ImageToImageMetric< MetricImage3DType, MetricImage3DType > ImageToImageMetric3DType
Standard itk image metric type used to be passed by wrappers.
itk::Image< MetricVector3DType, 3 > MetricVectorImage3DType
Standard 3D itk vector image type used to be passed by wrappers.
itk::MultipleValuedCostFunction MultipleValuedCostFunctionType
Basic MultipleValuedCostFunction type.
itk::Vector< float, 3 > MetricVector3DType
Standard 3D vector image type used to be passed by wrappers.
itk::SingleValuedCostFunction SingleValuedCostFunctionType
Basic SingleValuedCostFunction type.
#define ML_CREATE_BASE_WRAPPER_FOR_OBJECT_H(CLASS_NAME, CLASS_NAME_POINTER, WRAPPER_CLASS_NAME, PARENT_CLASS_NAME, ML_EXPORT_MACRO)
Macro to create a wrapper class for an object.
#define MLITK_SUPPORT_EXPORT
When included by other libraries MLITK_SUPPORT_EXPORT is compiled as import symbol.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.