|
ITK
5.2.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;
133 int m_WholeExtent[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"
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.
std::string m_ScalarTypeName
typename InputImageType::Pointer InputImagePointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
TInputImage InputImageType