dox/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
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