ITK  5.4.0
Insight Toolkit
Public Member Functions | Private Attributes | List of all members
itk::ImageToImageMetric< TFixedImage, TMovingImage >::ConstantPointerWrapper Class Referencefinal

#include <itkImageToImageMetric.h>

Detailed Description

template<typename TFixedImage, typename TMovingImage>
class itk::ImageToImageMetric< TFixedImage, TMovingImage >::ConstantPointerWrapper

Types and variables related to multi-threading

A class to wrap around a const pointer that can be passed as a non-const object to the SetSingleMethod function as a non-const void *. Do not allow inheritance for objects that are intended for static_cast<void *>

Definition at line 589 of file itkImageToImageMetric.h.

+ Collaboration diagram for itk::ImageToImageMetric< TFixedImage, TMovingImage >::ConstantPointerWrapper:

Public Member Functions

 ConstantPointerWrapper (ImageToImageMetric *i2i_metricPointer)
 
const ImageToImageMetricGetConstMetricPointer () const
 

Private Attributes

const ImageToImageMetricm_ConstMetricPointer
 

Constructor & Destructor Documentation

◆ ConstantPointerWrapper()

template<typename TFixedImage , typename TMovingImage >
itk::ImageToImageMetric< TFixedImage, TMovingImage >::ConstantPointerWrapper::ConstantPointerWrapper ( ImageToImageMetric i2i_metricPointer)
inline

Definition at line 592 of file itkImageToImageMetric.h.

Member Function Documentation

◆ GetConstMetricPointer()

template<typename TFixedImage , typename TMovingImage >
const ImageToImageMetric* itk::ImageToImageMetric< TFixedImage, TMovingImage >::ConstantPointerWrapper::GetConstMetricPointer ( ) const
inline

Definition at line 596 of file itkImageToImageMetric.h.

Member Data Documentation

◆ m_ConstMetricPointer

template<typename TFixedImage , typename TMovingImage >
const ImageToImageMetric* itk::ImageToImageMetric< TFixedImage, TMovingImage >::ConstantPointerWrapper::m_ConstMetricPointer
private

Definition at line 603 of file itkImageToImageMetric.h.


The documentation for this class was generated from the following file: