00001 #ifndef __vtkExtensionsContainersInstantiator_h 00002 #define __vtkExtensionsContainersInstantiator_h 00003 00004 #include "vtkInstantiator.h" 00005 #include "vtkExtensionsContainersConfigure.h" 00006 00007 class vtkExtensionsContainersInstantiatorInitialize; 00008 00009 class VTK_EXTENSIONS_CONTAINERS_EXPORT vtkExtensionsContainersInstantiator 00010 { 00011 friend class vtkExtensionsContainersInstantiatorInitialize; 00012 00013 static void ClassInitialize(); 00014 static void ClassFinalize(); 00015 00016 static vtkObject* Create_vtkObjectBaseHashMapIterator(); 00017 static vtkObject* Create_vtkObjectBaseMapIterator(); 00018 static vtkObject* Create_vtkObjectBasePriorityQueueIterator(); 00019 static vtkObject* Create_vtkObjectBaseQueueIterator(); 00020 static vtkObject* Create_vtkObjectBaseSetIterator(); 00021 static vtkObject* Create_vtkObjectBaseStackIterator(); 00022 static vtkObject* Create_vtkObjectBaseVectorIterator(); 00023 static vtkObject* Create_vtkObjectBaseHashMap(); 00024 static vtkObject* Create_vtkObjectBaseMap(); 00025 static vtkObject* Create_vtkObjectBasePriorityQueue(); 00026 static vtkObject* Create_vtkObjectBaseQueue(); 00027 static vtkObject* Create_vtkObjectBaseSet(); 00028 static vtkObject* Create_vtkObjectBaseStack(); 00029 static vtkObject* Create_vtkObjectBaseVector(); 00030 static vtkObject* Create_vtkObjectHashMapIterator(); 00031 static vtkObject* Create_vtkObjectMapIterator(); 00032 static vtkObject* Create_vtkObjectPriorityQueueIterator(); 00033 static vtkObject* Create_vtkObjectQueueIterator(); 00034 static vtkObject* Create_vtkObjectSetIterator(); 00035 static vtkObject* Create_vtkObjectStackIterator(); 00036 static vtkObject* Create_vtkObjectVectorIterator(); 00037 static vtkObject* Create_vtkObjectHashMap(); 00038 static vtkObject* Create_vtkObjectMap(); 00039 static vtkObject* Create_vtkObjectPriorityQueue(); 00040 static vtkObject* Create_vtkObjectQueue(); 00041 static vtkObject* Create_vtkObjectSet(); 00042 static vtkObject* Create_vtkObjectStack(); 00043 static vtkObject* Create_vtkObjectVector(); 00044 static vtkObject* Create_vtkExtensionsObjectHashMapIterator(); 00045 static vtkObject* Create_vtkExtensionsObjectMapIterator(); 00046 static vtkObject* Create_vtkExtensionsObjectPriorityQueueIterator(); 00047 static vtkObject* Create_vtkExtensionsObjectQueueIterator(); 00048 static vtkObject* Create_vtkExtensionsObjectSetIterator(); 00049 static vtkObject* Create_vtkExtensionsObjectStackIterator(); 00050 static vtkObject* Create_vtkExtensionsObjectVectorIterator(); 00051 static vtkObject* Create_vtkExtensionsObjectHashMap(); 00052 static vtkObject* Create_vtkExtensionsObjectMap(); 00053 static vtkObject* Create_vtkExtensionsObjectPriorityQueue(); 00054 static vtkObject* Create_vtkExtensionsObjectQueue(); 00055 static vtkObject* Create_vtkExtensionsObjectSet(); 00056 static vtkObject* Create_vtkExtensionsObjectStack(); 00057 static vtkObject* Create_vtkExtensionsObjectVector(); 00058 static vtkObject* Create_vtkDataSetMapIterator(); 00059 static vtkObject* Create_vtkPolyDataMapIterator(); 00060 static vtkObject* Create_vtkDataSetMap(); 00061 static vtkObject* Create_vtkPolyDataMap(); 00062 }; 00063 00064 class VTK_EXTENSIONS_CONTAINERS_EXPORT vtkExtensionsContainersInstantiatorInitialize 00065 { 00066 public: 00067 vtkExtensionsContainersInstantiatorInitialize(); 00068 ~vtkExtensionsContainersInstantiatorInitialize(); 00069 private: 00070 static unsigned int Count; 00071 }; 00072 00073 static vtkExtensionsContainersInstantiatorInitialize vtkExtensionsContainersInstantiatorInitializer; 00074 00075 #endif