00001 #ifndef __vtkExtensionsIOInstantiator_h 00002 #define __vtkExtensionsIOInstantiator_h 00003 00004 #include "vtkInstantiator.h" 00005 #include "vtkExtensionsIOConfigure.h" 00006 00007 class vtkExtensionsIOInstantiatorInitialize; 00008 00009 class VTK_EXTENSIONS_IO_EXPORT vtkExtensionsIOInstantiator 00010 { 00011 friend class vtkExtensionsIOInstantiatorInitialize; 00012 00013 static void ClassInitialize(); 00014 static void ClassFinalize(); 00015 00016 static vtkObject* Create_vtkAsciiSurfaceReader(); 00017 static vtkObject* Create_vtkInputSource(); 00018 }; 00019 00020 class VTK_EXTENSIONS_IO_EXPORT vtkExtensionsIOInstantiatorInitialize 00021 { 00022 public: 00023 vtkExtensionsIOInstantiatorInitialize(); 00024 ~vtkExtensionsIOInstantiatorInitialize(); 00025 private: 00026 static unsigned int Count; 00027 }; 00028 00029 static vtkExtensionsIOInstantiatorInitialize vtkExtensionsIOInstantiatorInitializer; 00030 00031 #endif