Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkImageSource_h
14 #define mitkImageSource_h
42 itkFactorylessNewMacro(
Self);
118 itk::DataObject::Pointer
119 MakeOutput(DataObjectPointerArraySizeType idx)
override;
129 virtual vtkImageData *GetVtkImageData();
130 virtual const vtkImageData *GetVtkImageData()
const;
152 void GenerateData()
override;
178 virtual void ThreadedGenerateData(
const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId);
187 void PrepareOutputs()
override;
196 virtual void AllocateOutputs();
230 virtual unsigned int SplitRequestedRegion(
unsigned int i,
unsigned int num, OutputImageRegionType &splitRegion);
236 static itk::ITK_THREAD_RETURN_TYPE ThreaderCallback(
void *arg);
246 void operator=(
const Self &);
Superclass of all classes generating Images (instances of class Image) as output.
virtual void AfterThreadedGenerateData()
If an imaging filter needs to perform processing after all processing threads have completed,...
Image class for storing images.
itk::ImageRegion< RegionDimension > RegionType
virtual void BeforeThreadedGenerateData()
If an imaging filter needs to perform processing after the buffer has been allocated but before threa...
OutputImageType::Pointer OutputImagePointer
Find image slices visible on a given plane.
itk::DataObject::DataObjectIdentifierType DataObjectIdentifierType
Superclass of all classes generating some kind of mitk::BaseData.
mitk::Image OutputImageType
Some convenient typedefs.
Internal structure used for passing image data into the threading library.
#define mitkBaseDataSourceGetOutputDeclarations
SlicedData::RegionType OutputImageRegionType
#define mitkClassMacro(className, SuperClassName)
OutputImageType OutputType