#include "vtkRenderingInstantiator.h"
  
extern vtkObject* vtkInstantiatorvtkActorCollectionNew();
extern vtkObject* vtkInstantiatorvtkActorNew();
extern vtkObject* vtkInstantiatorvtkAreaPickerNew();
extern vtkObject* vtkInstantiatorvtkMapArrayValuesNew();
extern vtkObject* vtkInstantiatorvtkAssemblyNew();
extern vtkObject* vtkInstantiatorvtkAxisActor2DNew();
extern vtkObject* vtkInstantiatorvtkCameraNew();
extern vtkObject* vtkInstantiatorvtkCameraActorNew();
extern vtkObject* vtkInstantiatorvtkCameraInterpolatorNew();
extern vtkObject* vtkInstantiatorvtkCellCenterDepthSortNew();
extern vtkObject* vtkInstantiatorvtkCellPickerNew();
extern vtkObject* vtkInstantiatorvtkChooserPainterNew();
extern vtkObject* vtkInstantiatorvtkClipPlanesPainterNew();
extern vtkObject* vtkInstantiatorvtkCoincidentTopologyResolutionPainterNew();
extern vtkObject* vtkInstantiatorvtkColorMaterialHelperNew();
extern vtkObject* vtkInstantiatorvtkCompositePainterNew();
extern vtkObject* vtkInstantiatorvtkCompositePolyDataMapper2New();
extern vtkObject* vtkInstantiatorvtkCompositePolyDataMapperNew();
extern vtkObject* vtkInstantiatorvtkCullerCollectionNew();
extern vtkObject* vtkInstantiatorvtkDataSetMapperNew();
extern vtkObject* vtkInstantiatorvtkDataTransferHelperNew();
extern vtkObject* vtkInstantiatorvtkDefaultPainterNew();
extern vtkObject* vtkInstantiatorvtkDisplayListPainterNew();
extern vtkObject* vtkInstantiatorvtkDistanceToCameraNew();
extern vtkObject* vtkInstantiatorvtkDynamic2DLabelMapperNew();
extern vtkObject* vtkInstantiatorvtkDummyGPUInfoListNew();
extern vtkObject* vtkInstantiatorvtkFollowerNew();
extern vtkObject* vtkInstantiatorvtkFrameBufferObjectNew();
extern vtkObject* vtkInstantiatorvtkFreeTypeStringToImageNew();
extern vtkObject* vtkInstantiatorvtkFrustumCoverageCullerNew();
extern vtkObject* vtkInstantiatorvtkGenericRenderWindowInteractorNew();
extern vtkObject* vtkInstantiatorvtkGenericVertexAttributeMappingNew();
extern vtkObject* vtkInstantiatorvtkGlyph3DMapperNew();
extern vtkObject* vtkInstantiatorvtkGPUInfoNew();
extern vtkObject* vtkInstantiatorvtkGraphicsFactoryNew();
extern vtkObject* vtkInstantiatorvtkGraphMapperNew();
extern vtkObject* vtkInstantiatorvtkGraphToGlyphsNew();
extern vtkObject* vtkInstantiatorvtkHardwareSelectorNew();
extern vtkObject* vtkInstantiatorvtkHardwareSelectionPolyDataPainterNew();
extern vtkObject* vtkInstantiatorvtkHierarchicalPolyDataMapperNew();
extern vtkObject* vtkInstantiatorvtkImageActorNew();
extern vtkObject* vtkInstantiatorvtkImageMapperNew();
extern vtkObject* vtkInstantiatorvtkImagePropertyNew();
extern vtkObject* vtkInstantiatorvtkImageResliceMapperNew();
extern vtkObject* vtkInstantiatorvtkImageSliceNew();
extern vtkObject* vtkInstantiatorvtkImageSliceCollectionNew();
extern vtkObject* vtkInstantiatorvtkImageSliceMapperNew();
extern vtkObject* vtkInstantiatorvtkImageStackNew();
extern vtkObject* vtkInstantiatorvtkImageViewer2New();
extern vtkObject* vtkInstantiatorvtkImageViewerNew();
extern vtkObject* vtkInstantiatorvtkImagingFactoryNew();
extern vtkObject* vtkInstantiatorvtkInteractorEventRecorderNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleFlightNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleImageNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleJoystickActorNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleJoystickCameraNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleRubberBand2DNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleRubberBand3DNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleRubberBandPickNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleRubberBandZoomNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleSwitchNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleTerrainNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleTrackballActorNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleTrackballCameraNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleTrackballNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleUnicamNew();
extern vtkObject* vtkInstantiatorvtkInteractorStyleUserNew();
extern vtkObject* vtkInstantiatorvtkIVExporterNew();
extern vtkObject* vtkInstantiatorvtkLabeledDataMapperNew();
extern vtkObject* vtkInstantiatorvtkLabeledTreeMapDataMapperNew();
extern vtkObject* vtkInstantiatorvtkLabelHierarchyNew();
extern vtkObject* vtkInstantiatorvtkLabelHierarchyAlgorithmNew();
extern vtkObject* vtkInstantiatorvtkLabelHierarchyCompositeIteratorNew();
extern vtkObject* vtkInstantiatorvtkLabelPlacerNew();
extern vtkObject* vtkInstantiatorvtkLabelPlacementMapperNew();
extern vtkObject* vtkInstantiatorvtkLabelSizeCalculatorNew();
extern vtkObject* vtkInstantiatorvtkLeaderActor2DNew();
extern vtkObject* vtkInstantiatorvtkLightActorNew();
extern vtkObject* vtkInstantiatorvtkLightCollectionNew();
extern vtkObject* vtkInstantiatorvtkLightNew();
extern vtkObject* vtkInstantiatorvtkLightingPainterNew();
extern vtkObject* vtkInstantiatorvtkLightKitNew();
extern vtkObject* vtkInstantiatorvtkLineIntegralConvolution2DNew();
extern vtkObject* vtkInstantiatorvtkLinesPainterNew();
extern vtkObject* vtkInstantiatorvtkLODActorNew();
extern vtkObject* vtkInstantiatorvtkLODProp3DNew();
extern vtkObject* vtkInstantiatorvtkMapperCollectionNew();
extern vtkObject* vtkInstantiatorvtkOBJExporterNew();
extern vtkObject* vtkInstantiatorvtkObserverMediatorNew();
extern vtkObject* vtkInstantiatorvtkOOGLExporterNew();
extern vtkObject* vtkInstantiatorvtkPainterDeviceAdapterNew();
extern vtkObject* vtkInstantiatorvtkPainterPolyDataMapperNew();
extern vtkObject* vtkInstantiatorvtkParallelCoordinatesActorNew();
extern vtkObject* vtkInstantiatorvtkParallelCoordinatesInteractorStyleNew();
extern vtkObject* vtkInstantiatorvtkPickerNew();
extern vtkObject* vtkInstantiatorvtkPixelBufferObjectNew();
extern vtkObject* vtkInstantiatorvtkPointPickerNew();
extern vtkObject* vtkInstantiatorvtkPointSetToLabelHierarchyNew();
extern vtkObject* vtkInstantiatorvtkPointsPainterNew();
extern vtkObject* vtkInstantiatorvtkPOVExporterNew();
extern vtkObject* vtkInstantiatorvtkPolyDataMapper2DNew();
extern vtkObject* vtkInstantiatorvtkPolyDataMapperNew();
extern vtkObject* vtkInstantiatorvtkPolygonsPainterNew();
extern vtkObject* vtkInstantiatorvtkProp3DCollectionNew();
extern vtkObject* vtkInstantiatorvtkProp3DFollowerNew();
extern vtkObject* vtkInstantiatorvtkPropertyNew();
extern vtkObject* vtkInstantiatorvtkPropPickerNew();
extern vtkObject* vtkInstantiatorvtkQuadricLODActorNew();
extern vtkObject* vtkInstantiatorvtkQuaternionInterpolatorNew();
extern vtkObject* vtkInstantiatorvtkRenderedAreaPickerNew();
extern vtkObject* vtkInstantiatorvtkRendererCollectionNew();
extern vtkObject* vtkInstantiatorvtkRendererNew();
extern vtkObject* vtkInstantiatorvtkRendererSourceNew();
extern vtkObject* vtkInstantiatorvtkRenderWindowCollectionNew();
extern vtkObject* vtkInstantiatorvtkRenderWindowNew();
extern vtkObject* vtkInstantiatorvtkRenderWindowInteractorNew();
extern vtkObject* vtkInstantiatorvtkRepresentationPainterNew();
extern vtkObject* vtkInstantiatorvtkResliceCursorActorNew();
extern vtkObject* vtkInstantiatorvtkResliceCursorPickerNew();
extern vtkObject* vtkInstantiatorvtkScalarBarActorNew();
extern vtkObject* vtkInstantiatorvtkScalarsToColorsPainterNew();
extern vtkObject* vtkInstantiatorvtkScaledTextActorNew();
extern vtkObject* vtkInstantiatorvtkScenePickerNew();
extern vtkObject* vtkInstantiatorvtkSelectVisiblePointsNew();
extern vtkObject* vtkInstantiatorvtkStandardPolyDataPainterNew();
extern vtkObject* vtkInstantiatorvtkSurfaceLICDefaultPainterNew();
extern vtkObject* vtkInstantiatorvtkSurfaceLICPainterNew();
extern vtkObject* vtkInstantiatorvtkTDxInteractorStyleCameraNew();
extern vtkObject* vtkInstantiatorvtkTDxInteractorStyleGeoNew();
extern vtkObject* vtkInstantiatorvtkTDxInteractorStyleSettingsNew();
extern vtkObject* vtkInstantiatorvtkTestingNew();
extern vtkObject* vtkInstantiatorvtkTextActor3DNew();
extern vtkObject* vtkInstantiatorvtkTextActorNew();
extern vtkObject* vtkInstantiatorvtkTextMapperNew();
extern vtkObject* vtkInstantiatorvtkTextPropertyNew();
extern vtkObject* vtkInstantiatorvtkTextureNew();
extern vtkObject* vtkInstantiatorvtkTexturedActor2DNew();
extern vtkObject* vtkInstantiatorvtkTextureObjectNew();
extern vtkObject* vtkInstantiatorvtkTransformInterpolatorNew();
extern vtkObject* vtkInstantiatorvtkTStripsPainterNew();
extern vtkObject* vtkInstantiatorvtkTupleInterpolatorNew();
extern vtkObject* vtkInstantiatorvtkViewThemeNew();
extern vtkObject* vtkInstantiatorvtkVolumeCollectionNew();
extern vtkObject* vtkInstantiatorvtkVolumeNew();
extern vtkObject* vtkInstantiatorvtkVolumePropertyNew();
extern vtkObject* vtkInstantiatorvtkVRMLExporterNew();
extern vtkObject* vtkInstantiatorvtkWindowToImageFilterNew();
extern vtkObject* vtkInstantiatorvtkWorldPointPickerNew();
extern vtkObject* vtkInstantiatorvtkVisibleCellSelectorNew();
extern vtkObject* vtkInstantiatorvtkIdentColoredPainterNew();
extern vtkObject* vtkInstantiatorvtkXGPUInfoListNew();
extern vtkObject* vtkInstantiatorvtkXRenderWindowInteractorNew();
extern vtkObject* vtkInstantiatorvtkCameraPassNew();
extern vtkObject* vtkInstantiatorvtkClearZPassNew();
extern vtkObject* vtkInstantiatorvtkDefaultPassNew();
extern vtkObject* vtkInstantiatorvtkDepthPeelingPassNew();
extern vtkObject* vtkInstantiatorvtkGaussianBlurPassNew();
extern vtkObject* vtkInstantiatorvtkLightsPassNew();
extern vtkObject* vtkInstantiatorvtkGLSLShaderDeviceAdapter2New();
extern vtkObject* vtkInstantiatorvtkOpaquePassNew();
extern vtkObject* vtkInstantiatorvtkOpenGLActorNew();
extern vtkObject* vtkInstantiatorvtkOpenGLCameraNew();
extern vtkObject* vtkInstantiatorvtkOpenGLClipPlanesPainterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLCoincidentTopologyResolutionPainterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLDisplayListPainterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLExtensionManagerNew();
extern vtkObject* vtkInstantiatorvtkOpenGLGlyph3DMapperNew();
extern vtkObject* vtkInstantiatorvtkOpenGLHardwareSupportNew();
extern vtkObject* vtkInstantiatorvtkOpenGLImageMapperNew();
extern vtkObject* vtkInstantiatorvtkOpenGLImageSliceMapperNew();
extern vtkObject* vtkInstantiatorvtkOpenGLLightNew();
extern vtkObject* vtkInstantiatorvtkOpenGLLightingPainterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLPainterDeviceAdapterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLPolyDataMapperNew();
extern vtkObject* vtkInstantiatorvtkOpenGLPolyDataMapper2DNew();
extern vtkObject* vtkInstantiatorvtkOpenGLPropertyNew();
extern vtkObject* vtkInstantiatorvtkOpenGLRendererNew();
extern vtkObject* vtkInstantiatorvtkOpenGLRepresentationPainterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLScalarsToColorsPainterNew();
extern vtkObject* vtkInstantiatorvtkOpenGLTextureNew();
extern vtkObject* vtkInstantiatorvtkOverlayPassNew();
extern vtkObject* vtkInstantiatorvtkRenderPassCollectionNew();
extern vtkObject* vtkInstantiatorvtkSequencePassNew();
extern vtkObject* vtkInstantiatorvtkShadowMapBakerPassNew();
extern vtkObject* vtkInstantiatorvtkShadowMapPassNew();
extern vtkObject* vtkInstantiatorvtkSobelGradientMagnitudePassNew();
extern vtkObject* vtkInstantiatorvtkTranslucentPassNew();
extern vtkObject* vtkInstantiatorvtkUniformVariablesNew();
extern vtkObject* vtkInstantiatorvtkVolumetricPassNew();
extern vtkObject* vtkInstantiatorvtkGLSLShaderNew();
extern vtkObject* vtkInstantiatorvtkGLSLShaderDeviceAdapterNew();
extern vtkObject* vtkInstantiatorvtkGLSLShaderProgramNew();
extern vtkObject* vtkInstantiatorvtkFreeTypeLabelRenderStrategyNew();
extern vtkObject* vtkInstantiatorvtkOpenGLFreeTypeTextMapperNew();
extern vtkObject* vtkInstantiatorvtkGenericOpenGLRenderWindowNew();
extern vtkObject* vtkInstantiatorvtkXOpenGLRenderWindowNew();


  
void vtkRenderingInstantiator::ClassInitialize()
{
  
  vtkInstantiator::RegisterInstantiator("vtkActorCollection", vtkInstantiatorvtkActorCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkActor", vtkInstantiatorvtkActorNew);
  vtkInstantiator::RegisterInstantiator("vtkAreaPicker", vtkInstantiatorvtkAreaPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkMapArrayValues", vtkInstantiatorvtkMapArrayValuesNew);
  vtkInstantiator::RegisterInstantiator("vtkAssembly", vtkInstantiatorvtkAssemblyNew);
  vtkInstantiator::RegisterInstantiator("vtkAxisActor2D", vtkInstantiatorvtkAxisActor2DNew);
  vtkInstantiator::RegisterInstantiator("vtkCamera", vtkInstantiatorvtkCameraNew);
  vtkInstantiator::RegisterInstantiator("vtkCameraActor", vtkInstantiatorvtkCameraActorNew);
  vtkInstantiator::RegisterInstantiator("vtkCameraInterpolator", vtkInstantiatorvtkCameraInterpolatorNew);
  vtkInstantiator::RegisterInstantiator("vtkCellCenterDepthSort", vtkInstantiatorvtkCellCenterDepthSortNew);
  vtkInstantiator::RegisterInstantiator("vtkCellPicker", vtkInstantiatorvtkCellPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkChooserPainter", vtkInstantiatorvtkChooserPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkClipPlanesPainter", vtkInstantiatorvtkClipPlanesPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkCoincidentTopologyResolutionPainter", vtkInstantiatorvtkCoincidentTopologyResolutionPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkColorMaterialHelper", vtkInstantiatorvtkColorMaterialHelperNew);
  vtkInstantiator::RegisterInstantiator("vtkCompositePainter", vtkInstantiatorvtkCompositePainterNew);
  vtkInstantiator::RegisterInstantiator("vtkCompositePolyDataMapper2", vtkInstantiatorvtkCompositePolyDataMapper2New);
  vtkInstantiator::RegisterInstantiator("vtkCompositePolyDataMapper", vtkInstantiatorvtkCompositePolyDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkCullerCollection", vtkInstantiatorvtkCullerCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkDataSetMapper", vtkInstantiatorvtkDataSetMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkDataTransferHelper", vtkInstantiatorvtkDataTransferHelperNew);
  vtkInstantiator::RegisterInstantiator("vtkDefaultPainter", vtkInstantiatorvtkDefaultPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkDisplayListPainter", vtkInstantiatorvtkDisplayListPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkDistanceToCamera", vtkInstantiatorvtkDistanceToCameraNew);
  vtkInstantiator::RegisterInstantiator("vtkDynamic2DLabelMapper", vtkInstantiatorvtkDynamic2DLabelMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkDummyGPUInfoList", vtkInstantiatorvtkDummyGPUInfoListNew);
  vtkInstantiator::RegisterInstantiator("vtkFollower", vtkInstantiatorvtkFollowerNew);
  vtkInstantiator::RegisterInstantiator("vtkFrameBufferObject", vtkInstantiatorvtkFrameBufferObjectNew);
  vtkInstantiator::RegisterInstantiator("vtkFreeTypeStringToImage", vtkInstantiatorvtkFreeTypeStringToImageNew);
  vtkInstantiator::RegisterInstantiator("vtkFrustumCoverageCuller", vtkInstantiatorvtkFrustumCoverageCullerNew);
  vtkInstantiator::RegisterInstantiator("vtkGenericRenderWindowInteractor", vtkInstantiatorvtkGenericRenderWindowInteractorNew);
  vtkInstantiator::RegisterInstantiator("vtkGenericVertexAttributeMapping", vtkInstantiatorvtkGenericVertexAttributeMappingNew);
  vtkInstantiator::RegisterInstantiator("vtkGlyph3DMapper", vtkInstantiatorvtkGlyph3DMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkGPUInfo", vtkInstantiatorvtkGPUInfoNew);
  vtkInstantiator::RegisterInstantiator("vtkGraphicsFactory", vtkInstantiatorvtkGraphicsFactoryNew);
  vtkInstantiator::RegisterInstantiator("vtkGraphMapper", vtkInstantiatorvtkGraphMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkGraphToGlyphs", vtkInstantiatorvtkGraphToGlyphsNew);
  vtkInstantiator::RegisterInstantiator("vtkHardwareSelector", vtkInstantiatorvtkHardwareSelectorNew);
  vtkInstantiator::RegisterInstantiator("vtkHardwareSelectionPolyDataPainter", vtkInstantiatorvtkHardwareSelectionPolyDataPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkHierarchicalPolyDataMapper", vtkInstantiatorvtkHierarchicalPolyDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkImageActor", vtkInstantiatorvtkImageActorNew);
  vtkInstantiator::RegisterInstantiator("vtkImageMapper", vtkInstantiatorvtkImageMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkImageProperty", vtkInstantiatorvtkImagePropertyNew);
  vtkInstantiator::RegisterInstantiator("vtkImageResliceMapper", vtkInstantiatorvtkImageResliceMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkImageSlice", vtkInstantiatorvtkImageSliceNew);
  vtkInstantiator::RegisterInstantiator("vtkImageSliceCollection", vtkInstantiatorvtkImageSliceCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkImageSliceMapper", vtkInstantiatorvtkImageSliceMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkImageStack", vtkInstantiatorvtkImageStackNew);
  vtkInstantiator::RegisterInstantiator("vtkImageViewer2", vtkInstantiatorvtkImageViewer2New);
  vtkInstantiator::RegisterInstantiator("vtkImageViewer", vtkInstantiatorvtkImageViewerNew);
  vtkInstantiator::RegisterInstantiator("vtkImagingFactory", vtkInstantiatorvtkImagingFactoryNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorEventRecorder", vtkInstantiatorvtkInteractorEventRecorderNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyle", vtkInstantiatorvtkInteractorStyleNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleFlight", vtkInstantiatorvtkInteractorStyleFlightNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleImage", vtkInstantiatorvtkInteractorStyleImageNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleJoystickActor", vtkInstantiatorvtkInteractorStyleJoystickActorNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleJoystickCamera", vtkInstantiatorvtkInteractorStyleJoystickCameraNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleRubberBand2D", vtkInstantiatorvtkInteractorStyleRubberBand2DNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleRubberBand3D", vtkInstantiatorvtkInteractorStyleRubberBand3DNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleRubberBandPick", vtkInstantiatorvtkInteractorStyleRubberBandPickNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleRubberBandZoom", vtkInstantiatorvtkInteractorStyleRubberBandZoomNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleSwitch", vtkInstantiatorvtkInteractorStyleSwitchNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleTerrain", vtkInstantiatorvtkInteractorStyleTerrainNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleTrackballActor", vtkInstantiatorvtkInteractorStyleTrackballActorNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleTrackballCamera", vtkInstantiatorvtkInteractorStyleTrackballCameraNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleTrackball", vtkInstantiatorvtkInteractorStyleTrackballNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleUnicam", vtkInstantiatorvtkInteractorStyleUnicamNew);
  vtkInstantiator::RegisterInstantiator("vtkInteractorStyleUser", vtkInstantiatorvtkInteractorStyleUserNew);
  vtkInstantiator::RegisterInstantiator("vtkIVExporter", vtkInstantiatorvtkIVExporterNew);
  vtkInstantiator::RegisterInstantiator("vtkLabeledDataMapper", vtkInstantiatorvtkLabeledDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkLabeledTreeMapDataMapper", vtkInstantiatorvtkLabeledTreeMapDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkLabelHierarchy", vtkInstantiatorvtkLabelHierarchyNew);
  vtkInstantiator::RegisterInstantiator("vtkLabelHierarchyAlgorithm", vtkInstantiatorvtkLabelHierarchyAlgorithmNew);
  vtkInstantiator::RegisterInstantiator("vtkLabelHierarchyCompositeIterator", vtkInstantiatorvtkLabelHierarchyCompositeIteratorNew);
  vtkInstantiator::RegisterInstantiator("vtkLabelPlacer", vtkInstantiatorvtkLabelPlacerNew);
  vtkInstantiator::RegisterInstantiator("vtkLabelPlacementMapper", vtkInstantiatorvtkLabelPlacementMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkLabelSizeCalculator", vtkInstantiatorvtkLabelSizeCalculatorNew);
  vtkInstantiator::RegisterInstantiator("vtkLeaderActor2D", vtkInstantiatorvtkLeaderActor2DNew);
  vtkInstantiator::RegisterInstantiator("vtkLightActor", vtkInstantiatorvtkLightActorNew);
  vtkInstantiator::RegisterInstantiator("vtkLightCollection", vtkInstantiatorvtkLightCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkLight", vtkInstantiatorvtkLightNew);
  vtkInstantiator::RegisterInstantiator("vtkLightingPainter", vtkInstantiatorvtkLightingPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkLightKit", vtkInstantiatorvtkLightKitNew);
  vtkInstantiator::RegisterInstantiator("vtkLineIntegralConvolution2D", vtkInstantiatorvtkLineIntegralConvolution2DNew);
  vtkInstantiator::RegisterInstantiator("vtkLinesPainter", vtkInstantiatorvtkLinesPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkLODActor", vtkInstantiatorvtkLODActorNew);
  vtkInstantiator::RegisterInstantiator("vtkLODProp3D", vtkInstantiatorvtkLODProp3DNew);
  vtkInstantiator::RegisterInstantiator("vtkMapperCollection", vtkInstantiatorvtkMapperCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkOBJExporter", vtkInstantiatorvtkOBJExporterNew);
  vtkInstantiator::RegisterInstantiator("vtkObserverMediator", vtkInstantiatorvtkObserverMediatorNew);
  vtkInstantiator::RegisterInstantiator("vtkOOGLExporter", vtkInstantiatorvtkOOGLExporterNew);
  vtkInstantiator::RegisterInstantiator("vtkPainterDeviceAdapter", vtkInstantiatorvtkPainterDeviceAdapterNew);
  vtkInstantiator::RegisterInstantiator("vtkPainterPolyDataMapper", vtkInstantiatorvtkPainterPolyDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkParallelCoordinatesActor", vtkInstantiatorvtkParallelCoordinatesActorNew);
  vtkInstantiator::RegisterInstantiator("vtkParallelCoordinatesInteractorStyle", vtkInstantiatorvtkParallelCoordinatesInteractorStyleNew);
  vtkInstantiator::RegisterInstantiator("vtkPicker", vtkInstantiatorvtkPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkPixelBufferObject", vtkInstantiatorvtkPixelBufferObjectNew);
  vtkInstantiator::RegisterInstantiator("vtkPointPicker", vtkInstantiatorvtkPointPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkPointSetToLabelHierarchy", vtkInstantiatorvtkPointSetToLabelHierarchyNew);
  vtkInstantiator::RegisterInstantiator("vtkPointsPainter", vtkInstantiatorvtkPointsPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkPOVExporter", vtkInstantiatorvtkPOVExporterNew);
  vtkInstantiator::RegisterInstantiator("vtkPolyDataMapper2D", vtkInstantiatorvtkPolyDataMapper2DNew);
  vtkInstantiator::RegisterInstantiator("vtkPolyDataMapper", vtkInstantiatorvtkPolyDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkPolygonsPainter", vtkInstantiatorvtkPolygonsPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkProp3DCollection", vtkInstantiatorvtkProp3DCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkProp3DFollower", vtkInstantiatorvtkProp3DFollowerNew);
  vtkInstantiator::RegisterInstantiator("vtkProperty", vtkInstantiatorvtkPropertyNew);
  vtkInstantiator::RegisterInstantiator("vtkPropPicker", vtkInstantiatorvtkPropPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkQuadricLODActor", vtkInstantiatorvtkQuadricLODActorNew);
  vtkInstantiator::RegisterInstantiator("vtkQuaternionInterpolator", vtkInstantiatorvtkQuaternionInterpolatorNew);
  vtkInstantiator::RegisterInstantiator("vtkRenderedAreaPicker", vtkInstantiatorvtkRenderedAreaPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkRendererCollection", vtkInstantiatorvtkRendererCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkRenderer", vtkInstantiatorvtkRendererNew);
  vtkInstantiator::RegisterInstantiator("vtkRendererSource", vtkInstantiatorvtkRendererSourceNew);
  vtkInstantiator::RegisterInstantiator("vtkRenderWindowCollection", vtkInstantiatorvtkRenderWindowCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkRenderWindow", vtkInstantiatorvtkRenderWindowNew);
  vtkInstantiator::RegisterInstantiator("vtkRenderWindowInteractor", vtkInstantiatorvtkRenderWindowInteractorNew);
  vtkInstantiator::RegisterInstantiator("vtkRepresentationPainter", vtkInstantiatorvtkRepresentationPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkResliceCursorActor", vtkInstantiatorvtkResliceCursorActorNew);
  vtkInstantiator::RegisterInstantiator("vtkResliceCursorPicker", vtkInstantiatorvtkResliceCursorPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkScalarBarActor", vtkInstantiatorvtkScalarBarActorNew);
  vtkInstantiator::RegisterInstantiator("vtkScalarsToColorsPainter", vtkInstantiatorvtkScalarsToColorsPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkScaledTextActor", vtkInstantiatorvtkScaledTextActorNew);
  vtkInstantiator::RegisterInstantiator("vtkScenePicker", vtkInstantiatorvtkScenePickerNew);
  vtkInstantiator::RegisterInstantiator("vtkSelectVisiblePoints", vtkInstantiatorvtkSelectVisiblePointsNew);
  vtkInstantiator::RegisterInstantiator("vtkStandardPolyDataPainter", vtkInstantiatorvtkStandardPolyDataPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkSurfaceLICDefaultPainter", vtkInstantiatorvtkSurfaceLICDefaultPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkSurfaceLICPainter", vtkInstantiatorvtkSurfaceLICPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkTDxInteractorStyleCamera", vtkInstantiatorvtkTDxInteractorStyleCameraNew);
  vtkInstantiator::RegisterInstantiator("vtkTDxInteractorStyleGeo", vtkInstantiatorvtkTDxInteractorStyleGeoNew);
  vtkInstantiator::RegisterInstantiator("vtkTDxInteractorStyleSettings", vtkInstantiatorvtkTDxInteractorStyleSettingsNew);
  vtkInstantiator::RegisterInstantiator("vtkTesting", vtkInstantiatorvtkTestingNew);
  vtkInstantiator::RegisterInstantiator("vtkTextActor3D", vtkInstantiatorvtkTextActor3DNew);
  vtkInstantiator::RegisterInstantiator("vtkTextActor", vtkInstantiatorvtkTextActorNew);
  vtkInstantiator::RegisterInstantiator("vtkTextMapper", vtkInstantiatorvtkTextMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkTextProperty", vtkInstantiatorvtkTextPropertyNew);
  vtkInstantiator::RegisterInstantiator("vtkTexture", vtkInstantiatorvtkTextureNew);
  vtkInstantiator::RegisterInstantiator("vtkTexturedActor2D", vtkInstantiatorvtkTexturedActor2DNew);
  vtkInstantiator::RegisterInstantiator("vtkTextureObject", vtkInstantiatorvtkTextureObjectNew);
  vtkInstantiator::RegisterInstantiator("vtkTransformInterpolator", vtkInstantiatorvtkTransformInterpolatorNew);
  vtkInstantiator::RegisterInstantiator("vtkTStripsPainter", vtkInstantiatorvtkTStripsPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkTupleInterpolator", vtkInstantiatorvtkTupleInterpolatorNew);
  vtkInstantiator::RegisterInstantiator("vtkViewTheme", vtkInstantiatorvtkViewThemeNew);
  vtkInstantiator::RegisterInstantiator("vtkVolumeCollection", vtkInstantiatorvtkVolumeCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkVolume", vtkInstantiatorvtkVolumeNew);
  vtkInstantiator::RegisterInstantiator("vtkVolumeProperty", vtkInstantiatorvtkVolumePropertyNew);
  vtkInstantiator::RegisterInstantiator("vtkVRMLExporter", vtkInstantiatorvtkVRMLExporterNew);
  vtkInstantiator::RegisterInstantiator("vtkWindowToImageFilter", vtkInstantiatorvtkWindowToImageFilterNew);
  vtkInstantiator::RegisterInstantiator("vtkWorldPointPicker", vtkInstantiatorvtkWorldPointPickerNew);
  vtkInstantiator::RegisterInstantiator("vtkVisibleCellSelector", vtkInstantiatorvtkVisibleCellSelectorNew);
  vtkInstantiator::RegisterInstantiator("vtkIdentColoredPainter", vtkInstantiatorvtkIdentColoredPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkXGPUInfoList", vtkInstantiatorvtkXGPUInfoListNew);
  vtkInstantiator::RegisterInstantiator("vtkXRenderWindowInteractor", vtkInstantiatorvtkXRenderWindowInteractorNew);
  vtkInstantiator::RegisterInstantiator("vtkCameraPass", vtkInstantiatorvtkCameraPassNew);
  vtkInstantiator::RegisterInstantiator("vtkClearZPass", vtkInstantiatorvtkClearZPassNew);
  vtkInstantiator::RegisterInstantiator("vtkDefaultPass", vtkInstantiatorvtkDefaultPassNew);
  vtkInstantiator::RegisterInstantiator("vtkDepthPeelingPass", vtkInstantiatorvtkDepthPeelingPassNew);
  vtkInstantiator::RegisterInstantiator("vtkGaussianBlurPass", vtkInstantiatorvtkGaussianBlurPassNew);
  vtkInstantiator::RegisterInstantiator("vtkLightsPass", vtkInstantiatorvtkLightsPassNew);
  vtkInstantiator::RegisterInstantiator("vtkGLSLShaderDeviceAdapter2", vtkInstantiatorvtkGLSLShaderDeviceAdapter2New);
  vtkInstantiator::RegisterInstantiator("vtkOpaquePass", vtkInstantiatorvtkOpaquePassNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLActor", vtkInstantiatorvtkOpenGLActorNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLCamera", vtkInstantiatorvtkOpenGLCameraNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLClipPlanesPainter", vtkInstantiatorvtkOpenGLClipPlanesPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLCoincidentTopologyResolutionPainter", vtkInstantiatorvtkOpenGLCoincidentTopologyResolutionPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLDisplayListPainter", vtkInstantiatorvtkOpenGLDisplayListPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLExtensionManager", vtkInstantiatorvtkOpenGLExtensionManagerNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLGlyph3DMapper", vtkInstantiatorvtkOpenGLGlyph3DMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLHardwareSupport", vtkInstantiatorvtkOpenGLHardwareSupportNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLImageMapper", vtkInstantiatorvtkOpenGLImageMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLImageSliceMapper", vtkInstantiatorvtkOpenGLImageSliceMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLLight", vtkInstantiatorvtkOpenGLLightNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLLightingPainter", vtkInstantiatorvtkOpenGLLightingPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLPainterDeviceAdapter", vtkInstantiatorvtkOpenGLPainterDeviceAdapterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLPolyDataMapper", vtkInstantiatorvtkOpenGLPolyDataMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLPolyDataMapper2D", vtkInstantiatorvtkOpenGLPolyDataMapper2DNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLProperty", vtkInstantiatorvtkOpenGLPropertyNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLRenderer", vtkInstantiatorvtkOpenGLRendererNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLRepresentationPainter", vtkInstantiatorvtkOpenGLRepresentationPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLScalarsToColorsPainter", vtkInstantiatorvtkOpenGLScalarsToColorsPainterNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLTexture", vtkInstantiatorvtkOpenGLTextureNew);
  vtkInstantiator::RegisterInstantiator("vtkOverlayPass", vtkInstantiatorvtkOverlayPassNew);
  vtkInstantiator::RegisterInstantiator("vtkRenderPassCollection", vtkInstantiatorvtkRenderPassCollectionNew);
  vtkInstantiator::RegisterInstantiator("vtkSequencePass", vtkInstantiatorvtkSequencePassNew);
  vtkInstantiator::RegisterInstantiator("vtkShadowMapBakerPass", vtkInstantiatorvtkShadowMapBakerPassNew);
  vtkInstantiator::RegisterInstantiator("vtkShadowMapPass", vtkInstantiatorvtkShadowMapPassNew);
  vtkInstantiator::RegisterInstantiator("vtkSobelGradientMagnitudePass", vtkInstantiatorvtkSobelGradientMagnitudePassNew);
  vtkInstantiator::RegisterInstantiator("vtkTranslucentPass", vtkInstantiatorvtkTranslucentPassNew);
  vtkInstantiator::RegisterInstantiator("vtkUniformVariables", vtkInstantiatorvtkUniformVariablesNew);
  vtkInstantiator::RegisterInstantiator("vtkVolumetricPass", vtkInstantiatorvtkVolumetricPassNew);
  vtkInstantiator::RegisterInstantiator("vtkGLSLShader", vtkInstantiatorvtkGLSLShaderNew);
  vtkInstantiator::RegisterInstantiator("vtkGLSLShaderDeviceAdapter", vtkInstantiatorvtkGLSLShaderDeviceAdapterNew);
  vtkInstantiator::RegisterInstantiator("vtkGLSLShaderProgram", vtkInstantiatorvtkGLSLShaderProgramNew);
  vtkInstantiator::RegisterInstantiator("vtkFreeTypeLabelRenderStrategy", vtkInstantiatorvtkFreeTypeLabelRenderStrategyNew);
  vtkInstantiator::RegisterInstantiator("vtkOpenGLFreeTypeTextMapper", vtkInstantiatorvtkOpenGLFreeTypeTextMapperNew);
  vtkInstantiator::RegisterInstantiator("vtkGenericOpenGLRenderWindow", vtkInstantiatorvtkGenericOpenGLRenderWindowNew);
  vtkInstantiator::RegisterInstantiator("vtkXOpenGLRenderWindow", vtkInstantiatorvtkXOpenGLRenderWindowNew);

  
}
          
void vtkRenderingInstantiator::ClassFinalize()
{ 

  vtkInstantiator::UnRegisterInstantiator("vtkActorCollection", vtkInstantiatorvtkActorCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkActor", vtkInstantiatorvtkActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkAreaPicker", vtkInstantiatorvtkAreaPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkMapArrayValues", vtkInstantiatorvtkMapArrayValuesNew);
  vtkInstantiator::UnRegisterInstantiator("vtkAssembly", vtkInstantiatorvtkAssemblyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkAxisActor2D", vtkInstantiatorvtkAxisActor2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCamera", vtkInstantiatorvtkCameraNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCameraActor", vtkInstantiatorvtkCameraActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCameraInterpolator", vtkInstantiatorvtkCameraInterpolatorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCellCenterDepthSort", vtkInstantiatorvtkCellCenterDepthSortNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCellPicker", vtkInstantiatorvtkCellPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkChooserPainter", vtkInstantiatorvtkChooserPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkClipPlanesPainter", vtkInstantiatorvtkClipPlanesPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCoincidentTopologyResolutionPainter", vtkInstantiatorvtkCoincidentTopologyResolutionPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkColorMaterialHelper", vtkInstantiatorvtkColorMaterialHelperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCompositePainter", vtkInstantiatorvtkCompositePainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCompositePolyDataMapper2", vtkInstantiatorvtkCompositePolyDataMapper2New);
  vtkInstantiator::UnRegisterInstantiator("vtkCompositePolyDataMapper", vtkInstantiatorvtkCompositePolyDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCullerCollection", vtkInstantiatorvtkCullerCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDataSetMapper", vtkInstantiatorvtkDataSetMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDataTransferHelper", vtkInstantiatorvtkDataTransferHelperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDefaultPainter", vtkInstantiatorvtkDefaultPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDisplayListPainter", vtkInstantiatorvtkDisplayListPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDistanceToCamera", vtkInstantiatorvtkDistanceToCameraNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDynamic2DLabelMapper", vtkInstantiatorvtkDynamic2DLabelMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDummyGPUInfoList", vtkInstantiatorvtkDummyGPUInfoListNew);
  vtkInstantiator::UnRegisterInstantiator("vtkFollower", vtkInstantiatorvtkFollowerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkFrameBufferObject", vtkInstantiatorvtkFrameBufferObjectNew);
  vtkInstantiator::UnRegisterInstantiator("vtkFreeTypeStringToImage", vtkInstantiatorvtkFreeTypeStringToImageNew);
  vtkInstantiator::UnRegisterInstantiator("vtkFrustumCoverageCuller", vtkInstantiatorvtkFrustumCoverageCullerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGenericRenderWindowInteractor", vtkInstantiatorvtkGenericRenderWindowInteractorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGenericVertexAttributeMapping", vtkInstantiatorvtkGenericVertexAttributeMappingNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGlyph3DMapper", vtkInstantiatorvtkGlyph3DMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGPUInfo", vtkInstantiatorvtkGPUInfoNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGraphicsFactory", vtkInstantiatorvtkGraphicsFactoryNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGraphMapper", vtkInstantiatorvtkGraphMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGraphToGlyphs", vtkInstantiatorvtkGraphToGlyphsNew);
  vtkInstantiator::UnRegisterInstantiator("vtkHardwareSelector", vtkInstantiatorvtkHardwareSelectorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkHardwareSelectionPolyDataPainter", vtkInstantiatorvtkHardwareSelectionPolyDataPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkHierarchicalPolyDataMapper", vtkInstantiatorvtkHierarchicalPolyDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageActor", vtkInstantiatorvtkImageActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageMapper", vtkInstantiatorvtkImageMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageProperty", vtkInstantiatorvtkImagePropertyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageResliceMapper", vtkInstantiatorvtkImageResliceMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageSlice", vtkInstantiatorvtkImageSliceNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageSliceCollection", vtkInstantiatorvtkImageSliceCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageSliceMapper", vtkInstantiatorvtkImageSliceMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageStack", vtkInstantiatorvtkImageStackNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImageViewer2", vtkInstantiatorvtkImageViewer2New);
  vtkInstantiator::UnRegisterInstantiator("vtkImageViewer", vtkInstantiatorvtkImageViewerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkImagingFactory", vtkInstantiatorvtkImagingFactoryNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorEventRecorder", vtkInstantiatorvtkInteractorEventRecorderNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyle", vtkInstantiatorvtkInteractorStyleNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleFlight", vtkInstantiatorvtkInteractorStyleFlightNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleImage", vtkInstantiatorvtkInteractorStyleImageNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleJoystickActor", vtkInstantiatorvtkInteractorStyleJoystickActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleJoystickCamera", vtkInstantiatorvtkInteractorStyleJoystickCameraNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleRubberBand2D", vtkInstantiatorvtkInteractorStyleRubberBand2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleRubberBand3D", vtkInstantiatorvtkInteractorStyleRubberBand3DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleRubberBandPick", vtkInstantiatorvtkInteractorStyleRubberBandPickNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleRubberBandZoom", vtkInstantiatorvtkInteractorStyleRubberBandZoomNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleSwitch", vtkInstantiatorvtkInteractorStyleSwitchNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleTerrain", vtkInstantiatorvtkInteractorStyleTerrainNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleTrackballActor", vtkInstantiatorvtkInteractorStyleTrackballActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleTrackballCamera", vtkInstantiatorvtkInteractorStyleTrackballCameraNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleTrackball", vtkInstantiatorvtkInteractorStyleTrackballNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleUnicam", vtkInstantiatorvtkInteractorStyleUnicamNew);
  vtkInstantiator::UnRegisterInstantiator("vtkInteractorStyleUser", vtkInstantiatorvtkInteractorStyleUserNew);
  vtkInstantiator::UnRegisterInstantiator("vtkIVExporter", vtkInstantiatorvtkIVExporterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabeledDataMapper", vtkInstantiatorvtkLabeledDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabeledTreeMapDataMapper", vtkInstantiatorvtkLabeledTreeMapDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabelHierarchy", vtkInstantiatorvtkLabelHierarchyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabelHierarchyAlgorithm", vtkInstantiatorvtkLabelHierarchyAlgorithmNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabelHierarchyCompositeIterator", vtkInstantiatorvtkLabelHierarchyCompositeIteratorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabelPlacer", vtkInstantiatorvtkLabelPlacerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabelPlacementMapper", vtkInstantiatorvtkLabelPlacementMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLabelSizeCalculator", vtkInstantiatorvtkLabelSizeCalculatorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLeaderActor2D", vtkInstantiatorvtkLeaderActor2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLightActor", vtkInstantiatorvtkLightActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLightCollection", vtkInstantiatorvtkLightCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLight", vtkInstantiatorvtkLightNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLightingPainter", vtkInstantiatorvtkLightingPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLightKit", vtkInstantiatorvtkLightKitNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLineIntegralConvolution2D", vtkInstantiatorvtkLineIntegralConvolution2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLinesPainter", vtkInstantiatorvtkLinesPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLODActor", vtkInstantiatorvtkLODActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLODProp3D", vtkInstantiatorvtkLODProp3DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkMapperCollection", vtkInstantiatorvtkMapperCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOBJExporter", vtkInstantiatorvtkOBJExporterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkObserverMediator", vtkInstantiatorvtkObserverMediatorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOOGLExporter", vtkInstantiatorvtkOOGLExporterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPainterDeviceAdapter", vtkInstantiatorvtkPainterDeviceAdapterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPainterPolyDataMapper", vtkInstantiatorvtkPainterPolyDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkParallelCoordinatesActor", vtkInstantiatorvtkParallelCoordinatesActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkParallelCoordinatesInteractorStyle", vtkInstantiatorvtkParallelCoordinatesInteractorStyleNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPicker", vtkInstantiatorvtkPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPixelBufferObject", vtkInstantiatorvtkPixelBufferObjectNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPointPicker", vtkInstantiatorvtkPointPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPointSetToLabelHierarchy", vtkInstantiatorvtkPointSetToLabelHierarchyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPointsPainter", vtkInstantiatorvtkPointsPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPOVExporter", vtkInstantiatorvtkPOVExporterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPolyDataMapper2D", vtkInstantiatorvtkPolyDataMapper2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPolyDataMapper", vtkInstantiatorvtkPolyDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPolygonsPainter", vtkInstantiatorvtkPolygonsPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkProp3DCollection", vtkInstantiatorvtkProp3DCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkProp3DFollower", vtkInstantiatorvtkProp3DFollowerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkProperty", vtkInstantiatorvtkPropertyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkPropPicker", vtkInstantiatorvtkPropPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkQuadricLODActor", vtkInstantiatorvtkQuadricLODActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkQuaternionInterpolator", vtkInstantiatorvtkQuaternionInterpolatorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRenderedAreaPicker", vtkInstantiatorvtkRenderedAreaPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRendererCollection", vtkInstantiatorvtkRendererCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRenderer", vtkInstantiatorvtkRendererNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRendererSource", vtkInstantiatorvtkRendererSourceNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRenderWindowCollection", vtkInstantiatorvtkRenderWindowCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRenderWindow", vtkInstantiatorvtkRenderWindowNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRenderWindowInteractor", vtkInstantiatorvtkRenderWindowInteractorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRepresentationPainter", vtkInstantiatorvtkRepresentationPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkResliceCursorActor", vtkInstantiatorvtkResliceCursorActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkResliceCursorPicker", vtkInstantiatorvtkResliceCursorPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkScalarBarActor", vtkInstantiatorvtkScalarBarActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkScalarsToColorsPainter", vtkInstantiatorvtkScalarsToColorsPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkScaledTextActor", vtkInstantiatorvtkScaledTextActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkScenePicker", vtkInstantiatorvtkScenePickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkSelectVisiblePoints", vtkInstantiatorvtkSelectVisiblePointsNew);
  vtkInstantiator::UnRegisterInstantiator("vtkStandardPolyDataPainter", vtkInstantiatorvtkStandardPolyDataPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkSurfaceLICDefaultPainter", vtkInstantiatorvtkSurfaceLICDefaultPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkSurfaceLICPainter", vtkInstantiatorvtkSurfaceLICPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTDxInteractorStyleCamera", vtkInstantiatorvtkTDxInteractorStyleCameraNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTDxInteractorStyleGeo", vtkInstantiatorvtkTDxInteractorStyleGeoNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTDxInteractorStyleSettings", vtkInstantiatorvtkTDxInteractorStyleSettingsNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTesting", vtkInstantiatorvtkTestingNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTextActor3D", vtkInstantiatorvtkTextActor3DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTextActor", vtkInstantiatorvtkTextActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTextMapper", vtkInstantiatorvtkTextMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTextProperty", vtkInstantiatorvtkTextPropertyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTexture", vtkInstantiatorvtkTextureNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTexturedActor2D", vtkInstantiatorvtkTexturedActor2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTextureObject", vtkInstantiatorvtkTextureObjectNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTransformInterpolator", vtkInstantiatorvtkTransformInterpolatorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTStripsPainter", vtkInstantiatorvtkTStripsPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTupleInterpolator", vtkInstantiatorvtkTupleInterpolatorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkViewTheme", vtkInstantiatorvtkViewThemeNew);
  vtkInstantiator::UnRegisterInstantiator("vtkVolumeCollection", vtkInstantiatorvtkVolumeCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkVolume", vtkInstantiatorvtkVolumeNew);
  vtkInstantiator::UnRegisterInstantiator("vtkVolumeProperty", vtkInstantiatorvtkVolumePropertyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkVRMLExporter", vtkInstantiatorvtkVRMLExporterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkWindowToImageFilter", vtkInstantiatorvtkWindowToImageFilterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkWorldPointPicker", vtkInstantiatorvtkWorldPointPickerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkVisibleCellSelector", vtkInstantiatorvtkVisibleCellSelectorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkIdentColoredPainter", vtkInstantiatorvtkIdentColoredPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkXGPUInfoList", vtkInstantiatorvtkXGPUInfoListNew);
  vtkInstantiator::UnRegisterInstantiator("vtkXRenderWindowInteractor", vtkInstantiatorvtkXRenderWindowInteractorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkCameraPass", vtkInstantiatorvtkCameraPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkClearZPass", vtkInstantiatorvtkClearZPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDefaultPass", vtkInstantiatorvtkDefaultPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkDepthPeelingPass", vtkInstantiatorvtkDepthPeelingPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGaussianBlurPass", vtkInstantiatorvtkGaussianBlurPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkLightsPass", vtkInstantiatorvtkLightsPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGLSLShaderDeviceAdapter2", vtkInstantiatorvtkGLSLShaderDeviceAdapter2New);
  vtkInstantiator::UnRegisterInstantiator("vtkOpaquePass", vtkInstantiatorvtkOpaquePassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLActor", vtkInstantiatorvtkOpenGLActorNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLCamera", vtkInstantiatorvtkOpenGLCameraNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLClipPlanesPainter", vtkInstantiatorvtkOpenGLClipPlanesPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLCoincidentTopologyResolutionPainter", vtkInstantiatorvtkOpenGLCoincidentTopologyResolutionPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLDisplayListPainter", vtkInstantiatorvtkOpenGLDisplayListPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLExtensionManager", vtkInstantiatorvtkOpenGLExtensionManagerNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLGlyph3DMapper", vtkInstantiatorvtkOpenGLGlyph3DMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLHardwareSupport", vtkInstantiatorvtkOpenGLHardwareSupportNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLImageMapper", vtkInstantiatorvtkOpenGLImageMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLImageSliceMapper", vtkInstantiatorvtkOpenGLImageSliceMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLLight", vtkInstantiatorvtkOpenGLLightNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLLightingPainter", vtkInstantiatorvtkOpenGLLightingPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLPainterDeviceAdapter", vtkInstantiatorvtkOpenGLPainterDeviceAdapterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLPolyDataMapper", vtkInstantiatorvtkOpenGLPolyDataMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLPolyDataMapper2D", vtkInstantiatorvtkOpenGLPolyDataMapper2DNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLProperty", vtkInstantiatorvtkOpenGLPropertyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLRenderer", vtkInstantiatorvtkOpenGLRendererNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLRepresentationPainter", vtkInstantiatorvtkOpenGLRepresentationPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLScalarsToColorsPainter", vtkInstantiatorvtkOpenGLScalarsToColorsPainterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLTexture", vtkInstantiatorvtkOpenGLTextureNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOverlayPass", vtkInstantiatorvtkOverlayPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkRenderPassCollection", vtkInstantiatorvtkRenderPassCollectionNew);
  vtkInstantiator::UnRegisterInstantiator("vtkSequencePass", vtkInstantiatorvtkSequencePassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkShadowMapBakerPass", vtkInstantiatorvtkShadowMapBakerPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkShadowMapPass", vtkInstantiatorvtkShadowMapPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkSobelGradientMagnitudePass", vtkInstantiatorvtkSobelGradientMagnitudePassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkTranslucentPass", vtkInstantiatorvtkTranslucentPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkUniformVariables", vtkInstantiatorvtkUniformVariablesNew);
  vtkInstantiator::UnRegisterInstantiator("vtkVolumetricPass", vtkInstantiatorvtkVolumetricPassNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGLSLShader", vtkInstantiatorvtkGLSLShaderNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGLSLShaderDeviceAdapter", vtkInstantiatorvtkGLSLShaderDeviceAdapterNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGLSLShaderProgram", vtkInstantiatorvtkGLSLShaderProgramNew);
  vtkInstantiator::UnRegisterInstantiator("vtkFreeTypeLabelRenderStrategy", vtkInstantiatorvtkFreeTypeLabelRenderStrategyNew);
  vtkInstantiator::UnRegisterInstantiator("vtkOpenGLFreeTypeTextMapper", vtkInstantiatorvtkOpenGLFreeTypeTextMapperNew);
  vtkInstantiator::UnRegisterInstantiator("vtkGenericOpenGLRenderWindow", vtkInstantiatorvtkGenericOpenGLRenderWindowNew);
  vtkInstantiator::UnRegisterInstantiator("vtkXOpenGLRenderWindow", vtkInstantiatorvtkXOpenGLRenderWindowNew);

  
}

vtkRenderingInstantiator::vtkRenderingInstantiator()
{
  if(++vtkRenderingInstantiator::Count == 1)
    { 
    vtkRenderingInstantiator::ClassInitialize(); 
    }
}

vtkRenderingInstantiator::~vtkRenderingInstantiator()
{
  if(--vtkRenderingInstantiator::Count == 0)
    { 
    vtkRenderingInstantiator::ClassFinalize(); 
    }
}

// Number of translation units that include this class's header.
// Purposely not initialized.  Default is static initialization to 0.
unsigned int vtkRenderingInstantiator::Count;
