vtkRenderLargeImage.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00039 #ifndef __vtkRenderLargeImage_h
00040 #define __vtkRenderLargeImage_h
00041
00042 #include "vtkImageSource.h"
00043
00044 class vtkRenderer;
00045
00046 class VTK_HYBRID_EXPORT vtkRenderLargeImage : public vtkImageSource
00047 {
00048 public:
00049 static vtkRenderLargeImage *New();
00050 vtkTypeRevisionMacro(vtkRenderLargeImage,vtkImageSource);
00051 void PrintSelf(ostream& os, vtkIndent indent);
00052
00054
00055 vtkSetMacro(Magnification,int);
00056 vtkGetMacro(Magnification,int);
00058
00060 virtual void SetInput(vtkRenderer*);
00061
00063
00065 vtkGetObjectMacro(Input,vtkRenderer);
00067
00068 protected:
00069 vtkRenderLargeImage();
00070 ~vtkRenderLargeImage();
00071
00072 int Magnification;
00073 vtkRenderer *Input;
00074 void ExecuteData(vtkDataObject *data);
00075 void ExecuteInformation();
00076 private:
00077 vtkRenderLargeImage(const vtkRenderLargeImage&);
00078 void operator=(const vtkRenderLargeImage&);
00079 };
00080
00081 #endif