vtkImagingFactory.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00023 #ifndef __vtkImagingFactory_h
00024 #define __vtkImagingFactory_h
00025
00026 #include "vtkObject.h"
00027
00028 class VTK_RENDERING_EXPORT vtkImagingFactory : public vtkObject
00029 {
00030 public:
00031 static vtkImagingFactory *New();
00032 vtkTypeRevisionMacro(vtkImagingFactory,vtkObject);
00033 virtual void PrintSelf(ostream& os, vtkIndent indent);
00034
00037 static vtkObject* CreateInstance(const char* vtkclassname);
00038
00040
00042 static void SetUseMesaClasses(int use);
00043 static int GetUseMesaClasses();
00045
00046 protected:
00047 vtkImagingFactory() {};
00048
00049 static int UseMesaClasses;
00050
00051 private:
00052 vtkImagingFactory(const vtkImagingFactory&);
00053 void operator=(const vtkImagingFactory&);
00054 };
00055
00056 #endif