Rendering/vtkImagingFactory.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00036 #ifndef __vtkImagingFactory_h
00037 #define __vtkImagingFactory_h
00038
00039 #include "vtkObject.h"
00040
00041 class VTK_RENDERING_EXPORT vtkImagingFactory : public vtkObject
00042 {
00043 public:
00044 static vtkImagingFactory *New();
00045 vtkTypeRevisionMacro(vtkImagingFactory,vtkObject);
00046 virtual void PrintSelf(ostream& os, vtkIndent indent);
00047
00050 static vtkObject* CreateInstance(const char* vtkclassname);
00051
00053
00055 static void SetUseMesaClasses(int use);
00056 static int GetUseMesaClasses();
00058
00059 protected:
00060 vtkImagingFactory() {};
00061
00062 static int UseMesaClasses;
00063
00064 private:
00065 vtkImagingFactory(const vtkImagingFactory&);
00066 void operator=(const vtkImagingFactory&);
00067 };
00068
00069 #endif