#include <itkImageToVTKImageFilter.h>
Converts an ITK Image into a VTK image and plugs a ITK data pipeline to a VTK data pipeline.
This class puts together VTKImageExport and vtkImageImport objects. It takes care of the details related to the connection of ITK and VTK pipelines. The User will perceive this filter as an adaptor to which an itk::Image can be plugged as input and a vtkImage is produced as output.
Definition at line 47 of file itkImageToVTKImageFilter.h.
Inheritance diagram for itk::ImageToVTKImageFilter< TInputImage >:
Collaboration diagram for itk::ImageToVTKImageFilter< TInputImage >:Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
| static bool | GetGlobalWarningDisplay () |
| static void | GlobalWarningDisplayOff () |
| static void | GlobalWarningDisplayOn () |
| static Pointer | New () |
| static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
| static void | BreakOnError () |
| static Pointer | New () |
Private Attributes | |
| ExporterFilterPointer | m_Exporter {} |
| vtkImageImport * | m_Importer {} |
Additional Inherited Members | |
Static Protected Member Functions inherited from itk::ProcessObject | |
| template<typename TSourceObject> | |
| static void | MakeRequiredOutputs (TSourceObject &sourceObject, const DataObjectPointerArraySizeType numberOfRequiredOutputs) |
| static constexpr float | progressFixedToFloat (uint32_t fixed) |
| static uint32_t | progressFloatToFixed (float f) |
Protected Attributes inherited from itk::ProcessObject | |
| TimeStamp | m_OutputInformationMTime {} |
| bool | m_Updating {} |
Protected Attributes inherited from itk::LightObject | |
| std::atomic< int > | m_ReferenceCount {} |
| using itk::ImageToVTKImageFilter< TInputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 56 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterPointer = typename ExporterFilterType::Pointer |
Definition at line 69 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::ExporterFilterType = VTKImageExport<InputImageType> |
Definition at line 68 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::InputImagePointer = typename InputImageType::ConstPointer |
Definition at line 66 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::InputImageType = TInputImage |
Some type alias.
Definition at line 65 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::Pointer = SmartPointer<Self> |
Definition at line 55 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::Self = ImageToVTKImageFilter |
Standard class type aliases.
Definition at line 53 of file itkImageToVTKImageFilter.h.
| using itk::ImageToVTKImageFilter< TInputImage >::Superclass = ProcessObject |
Definition at line 54 of file itkImageToVTKImageFilter.h.
|
protected |
Referenced by GetNameOfClass().
|
overrideprotected |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::LightObject.
| ExporterFilterType * itk::ImageToVTKImageFilter< TInputImage >::GetExporter | ( | ) | const |
Return the internal ITK image exporter filter.
Intended to facilitate users the access to methods in the exporter.
| vtkImageImport * itk::ImageToVTKImageFilter< TInputImage >::GetImporter | ( | ) | const |
Return the internal VTK image importer filter.
Intended to facilitate users the access to methods in the importer.
| InputImageType * itk::ImageToVTKImageFilter< TInputImage >::GetInput | ( | ) |
|
virtual |
Reimplemented from itk::ProcessObject.
References ImageToVTKImageFilter().
| vtkImageData * itk::ImageToVTKImageFilter< TInputImage >::GetOutput | ( | ) | const |
Get the output in the form of a vtkImage.
This call is delegated to the internal vtkImageImport filter.
References itk::ProcessObject::SetInput().
|
static |
Method for creation through the object factory.
|
virtual |
Set the input in the form of an itk::Image
Reimplemented from itk::ProcessObject.
| void itk::ImageToVTKImageFilter< TInputImage >::SetInput | ( | const InputImageType * | ) |
|
overridevirtual |
This call delegates the update to the importer.
Reimplemented from itk::ProcessObject.
|
overridevirtual |
This call delegates the update to the importer.
Reimplemented from itk::ProcessObject.
|
private |
Definition at line 112 of file itkImageToVTKImageFilter.h.
|
private |
Definition at line 113 of file itkImageToVTKImageFilter.h.