18 #ifndef __itkVTKImageExport_h
19 #define __itkVTKImageExport_h
53 template<
class TInputImage >
62 itkStaticConstMacro(InputImageDimension,
unsigned int,
63 TInputImage::ImageDimension);
74 #ifdef ITK_USE_CONCEPT_CHECKING
77 3,itkGetStaticConstMacro(InputImageDimension) > ) );
80 using Superclass::SetInput;
88 void PrintSelf(std::ostream & os,
Indent indent)
const;
95 int * WholeExtentCallback();
97 double * SpacingCallback();
99 double * OriginCallback();
101 float * FloatSpacingCallback();
103 float * FloatOriginCallback();
105 const char * ScalarTypeCallback();
107 int NumberOfComponentsCallback();
109 void PropagateUpdateExtentCallback(
int *);
111 int * DataExtentCallback();
113 void * BufferPointerCallback();
117 void operator=(
const Self &);
120 int m_WholeExtent[6];
122 double m_DataSpacing[3];
123 double m_DataOrigin[3];
124 float m_FloatDataSpacing[3];
125 float m_FloatDataOrigin[3];
129 #ifndef ITK_MANUAL_INSTANTIATION
130 #include "itkVTKImageExport.hxx"