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