|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
28 #ifndef itkImageSource_h
29 #define itkImageSource_h
66 template <
typename TOutputImage>
96 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
152 GetOutput(
unsigned int idx);
211 GraftNthOutput(
unsigned int idx,
DataObject * graft);
252 GenerateData()
override;
365 GetImageRegionSplitter()
const;
382 SplitRequestedRegion(
unsigned int i,
unsigned int pieces, OutputImageRegionType & splitRegion);
388 ThreaderCallback(
void * arg);
397 PrintSelf(std::ostream & os,
Indent indent)
const override;
402 itkGetConstMacro(DynamicMultiThreading,
bool);
403 itkSetMacro(DynamicMultiThreading,
bool);
404 itkBooleanMacro(DynamicMultiThreading);
411 #ifndef ITK_MANUAL_INSTANTIATION
412 # include "itkImageSource.hxx"
typename OutputImageType::Pointer OutputImagePointer
DataObject::DataObjectIdentifierType DataObjectIdentifierType
virtual void AfterThreadedGenerateData()
static const ImageRegionSplitterBase * GetGlobalDefaultSplitter()
Returns the default image region splitter.
Control indentation during Print() invocation.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
void(*)(void *) ThreadFunctionType
bool m_DynamicMultiThreading
unsigned int ThreadIdType
Base class for all process objects that output image data.
itk::ITK_THREAD_RETURN_TYPE ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION
Light weight base class for most itk classes.
Divide an image region into several pieces.
ImageBaseType::RegionType RegionType
static const ImageRegionSplitterBase * GetGlobalDefaultSplitter()
typename OutputImageType::RegionType OutputImageRegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
class ITK_FORWARD_EXPORT ProcessObject
typename OutputImageType::PixelType OutputImagePixelType
Secondary base class of ImageSource common between templates.
SmartPointer< Self > Pointer
virtual void BeforeThreadedGenerateData()
TIntensityImage OutputImageType
Base class for all data objects in ITK.