00001 #ifndef __vtkExtensionsGraphicsInstantiator_h 00002 #define __vtkExtensionsGraphicsInstantiator_h 00003 00004 #include "vtkInstantiator.h" 00005 #include "vtkExtensionsGraphicsConfigure.h" 00006 00007 class vtkExtensionsGraphicsInstantiatorInitialize; 00008 00009 class VTK_EXTENSIONS_GRAPHICS_EXPORT vtkExtensionsGraphicsInstantiator 00010 { 00011 friend class vtkExtensionsGraphicsInstantiatorInitialize; 00012 00013 static void ClassInitialize(); 00014 static void ClassFinalize(); 00015 00016 static vtkObject* Create_vtkRegularPolytopeSource(); 00017 static vtkObject* Create_vtkSpiralShellSource(); 00018 }; 00019 00020 class VTK_EXTENSIONS_GRAPHICS_EXPORT vtkExtensionsGraphicsInstantiatorInitialize 00021 { 00022 public: 00023 vtkExtensionsGraphicsInstantiatorInitialize(); 00024 ~vtkExtensionsGraphicsInstantiatorInitialize(); 00025 private: 00026 static unsigned int Count; 00027 }; 00028 00029 static vtkExtensionsGraphicsInstantiatorInitialize vtkExtensionsGraphicsInstantiatorInitializer; 00030 00031 #endif