42 #ifndef vtkResizingWindowToImageFilter_h
43 #define vtkResizingWindowToImageFilter_h
47 #include "vtkRenderingCoreModule.h"
52 VTK_ABI_NAMESPACE_BEGIN
55 class vtkWTI2DHelperClass;
81 vtkGetVector2Macro(Size,
int);
82 vtkSetVector2Macro(Size,
int);
91 vtkGetMacro(SizeLimit,
int);
92 vtkSetMacro(SizeLimit,
int);
102 vtkSetMacro(InputBufferType,
int);
103 vtkGetMacro(InputBufferType,
int);
148 virtual void Render();
164 void GetScaleFactorsAndSize(
165 const int requestedSize[2],
int actualSize[2],
int scale[2],
bool* approximate);
172 VTK_ABI_NAMESPACE_END
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()