ITK  5.4.0
Insight Toolkit
Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
itk::ImageSourceCommon Class Reference

#include <itkImageSourceCommon.h>

Detailed Description

Secondary base class of ImageSource common between templates.

This class provides common non-templated code which can be compiled and used by all templated versions of ImageSource.

This class must be inherited privately, and light-weight adapting of methods is required for virtual methods or non-private methods for the ImageSource interface.

Definition at line 42 of file itkImageSourceCommon.h.

+ Inheritance diagram for itk::ImageSourceCommon:

Static Public Member Functions

static const ImageRegionSplitterBaseGetGlobalDefaultSplitter ()
 

Private Member Functions

 itkGetGlobalDeclarationMacro (ImageSourceCommonGlobals, PimplGlobals)
 

Static Private Attributes

static ImageSourceCommonGlobals * m_PimplGlobals
 

Member Function Documentation

◆ GetGlobalDefaultSplitter()

static const ImageRegionSplitterBase* itk::ImageSourceCommon::GetGlobalDefaultSplitter ( )
static

Provide access to a common static object for image region splitting

Referenced by itk::ImageSource< TIntensityImage >::GetGlobalDefaultSplitter().

◆ itkGetGlobalDeclarationMacro()

itk::ImageSourceCommon::itkGetGlobalDeclarationMacro ( ImageSourceCommonGlobals  ,
PimplGlobals   
)
private

Member Data Documentation

◆ m_PimplGlobals

ImageSourceCommonGlobals* itk::ImageSourceCommon::m_PimplGlobals
staticprivate

Definition at line 52 of file itkImageSourceCommon.h.


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