Hybrid/vtkRenderLargeImage.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00027 #ifndef __vtkRenderLargeImage_h
00028 #define __vtkRenderLargeImage_h
00029
00030 #include "vtkImageSource.h"
00031
00032 class vtkRenderer;
00033
00034 class VTK_HYBRID_EXPORT vtkRenderLargeImage : public vtkImageSource
00035 {
00036 public:
00037 static vtkRenderLargeImage *New();
00038 vtkTypeRevisionMacro(vtkRenderLargeImage,vtkImageSource);
00039 void PrintSelf(ostream& os, vtkIndent indent);
00040
00042
00043 vtkSetMacro(Magnification,int);
00044 vtkGetMacro(Magnification,int);
00046
00048 virtual void SetInput(vtkRenderer*);
00049
00051
00053 vtkGetObjectMacro(Input,vtkRenderer);
00055
00056 protected:
00057 vtkRenderLargeImage();
00058 ~vtkRenderLargeImage();
00059
00060 int Magnification;
00061 vtkRenderer *Input;
00062 void ExecuteData(vtkDataObject *data);
00063 void ExecuteInformation();
00064 private:
00065 vtkRenderLargeImage(const vtkRenderLargeImage&);
00066 void operator=(const vtkRenderLargeImage&);
00067 };
00068
00069 #endif