43 #ifndef SVK_MULTI_WINDOW_TO_IMAGE_FILTER_H
44 #define SVK_MULTI_WINDOW_TO_IMAGE_FILTER_H
47 #include <vtkObjectFactory.h>
48 #include <vtkAlgorithm.h>
49 #include <vtkImageData.h>
50 #include <vtkWindowToImageFilter.h>
51 #include <vtkRenderWindow.h>
52 #include <vtkInformationVector.h>
53 #include <vtkInformation.h>
54 #include <vtkStreamingDemandDrivenPipeline.h>
55 #include <vtkImageConstantPad.h>
56 #include <vtkImageAppend.h>
58 #include <vtkImageFlip.h>
59 #include <vtkRenderLargeImage.h>
60 #include <vtkRendererCollection.h>
86 virtual void SetInput(vtkRenderWindow* data,
int indX = 0,
int indY = 0,
int magnification = 1 );
87 virtual vtkImageData* GetOutput();
88 void SetPadConstant(
int );
97 virtual int FillOutputPortInformation(
int vtkNotUsed(port), vtkInformation* info);
98 virtual int ProcessRequest(
99 vtkInformation* request,
100 vtkInformationVector** inputVector,
101 vtkInformationVector* outputVector
103 virtual int RequestData(
104 vtkInformation* request,
105 vtkInformationVector** inputVector,
106 vtkInformationVector* outputVector
108 virtual int RequestInformation(
109 vtkInformation* request,
110 vtkInformationVector** inputVector,
111 vtkInformationVector* outputVector
118 vector < vector <vtkRenderWindow*> > vtkRenderWindowArray;
119 vector <int> colWidthVector;
120 vector <int> rowHeightVector;
121 vector < vector <int> > magnificationVector;
131 #endif //SVK_MULTI_WINDOW_TO_IMAGE_FILTER_H
Definition: svkMultiWindowToImageFilter.h:77