|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkVTKImageExport_h
19 #define itkVTKImageExport_h
54 template <
typename TInputImage>
65 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
76 #ifdef ITK_USE_CONCEPT_CHECKING
80 using Superclass::SetInput;
91 PrintSelf(std::ostream & os,
Indent indent)
const override;
99 WholeExtentCallback()
override;
102 SpacingCallback()
override;
105 OriginCallback()
override;
108 DirectionCallback()
override;
111 FloatSpacingCallback()
override;
114 FloatOriginCallback()
override;
117 ScalarTypeCallback()
override;
120 NumberOfComponentsCallback()
override;
123 PropagateUpdateExtentCallback(
int *)
override;
126 DataExtentCallback()
override;
129 BufferPointerCallback()
override;
132 std::string m_ScalarTypeName{};
133 int m_WholeExtent[6]{};
134 int m_DataExtent[6]{};
135 double m_DataSpacing[3]{};
136 double m_DataOrigin[3]{};
137 double m_DataDirection[9]{};
138 float m_FloatDataSpacing[3]{};
139 float m_FloatDataOrigin[3]{};
143 #ifndef ITK_MANUAL_INSTANTIATION
144 # include "itkVTKImageExport.hxx"
SmartPointer< Self > Pointer
ImageBaseType::SizeType SizeType
Control indentation during Print() invocation.
typename InputRegionType::SizeType InputSizeType
ImageBaseType::IndexType IndexType
Light weight base class for most itk classes.
typename InputRegionType::IndexType InputIndexType
typename InputImageType::RegionType InputRegionType
ImageBaseType::RegionType RegionType
Connect the end of an ITK image pipeline to a VTK pipeline.
Superclass for VTKImageExport instantiations.
typename InputImageType::Pointer InputImagePointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
TInputImage InputImageType