54 #ifndef vtkResizingWindowToImageFilter_h
55 #define vtkResizingWindowToImageFilter_h
59 #include "vtkRenderingCoreModule.h"
66 class vtkWTI2DHelperClass;
92 vtkGetVector2Macro(Size,
int);
93 vtkSetVector2Macro(Size,
int);
102 vtkGetMacro(SizeLimit,
int);
103 vtkSetMacro(SizeLimit,
int);
113 vtkSetMacro(InputBufferType,
int);
114 vtkGetMacro(InputBufferType,
int);
159 virtual void Render();
175 void GetScaleFactorsAndSize(
176 const int requestedSize[2],
int actualSize[2],
int scale[2],
bool* approximate);
void SetInputBufferTypeToRGB()
Set/get the window buffer from which data will be read.
void SetInputBufferTypeToRGBA()
Set/get the window buffer from which data will be read.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
window superclass for vtkRenderWindow
Superclass for all sources, filters, and sinks in VTK.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
topologically and geometrically regular array of data
Use a vtkWindow as input to image pipeline.
void SetInputBufferTypeToZBuffer()
Set/get the window buffer from which data will be read.
static vtkAlgorithm * New()