|
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;
79 using Superclass::SetInput;
90 PrintSelf(std::ostream & os,
Indent indent)
const override;
98 WholeExtentCallback()
override;
101 SpacingCallback()
override;
104 OriginCallback()
override;
107 DirectionCallback()
override;
110 FloatSpacingCallback()
override;
113 FloatOriginCallback()
override;
116 ScalarTypeCallback()
override;
119 NumberOfComponentsCallback()
override;
122 PropagateUpdateExtentCallback(
int *)
override;
125 DataExtentCallback()
override;
128 BufferPointerCallback()
override;
131 std::string m_ScalarTypeName{};
132 int m_WholeExtent[6]{};
133 int m_DataExtent[6]{};
134 double m_DataSpacing[3]{};
135 double m_DataOrigin[3]{};
136 double m_DataDirection[9]{};
137 float m_FloatDataSpacing[3]{};
138 float m_FloatDataOrigin[3]{};
142 #ifndef ITK_MANUAL_INSTANTIATION
143 # 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