42#ifndef vtkResizingWindowToImageFilter_h
43#define vtkResizingWindowToImageFilter_h
47#include "vtkRenderingCoreModule.h"
52VTK_ABI_NAMESPACE_BEGIN
55class 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);
165 const int requestedSize[2],
int actualSize[2],
int scale[2],
bool* approximate);
Superclass for all sources, filters, and sinks in VTK.
topologically and geometrically regular array of data
a simple class to control print indentation
Use a vtkWindow as input to image pipeline.
void SetInput(vtkWindow *input)
Indicates what renderer to get the pixel data from.
void GetScaleFactorsAndSize(const int requestedSize[2], int actualSize[2], int scale[2], bool *approximate)
Compute scale factors and new size for target resolution.
virtual void Render()
Allows subclasses to customize how a request for render is handled.
void RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkImageData * GetOutput()
Get the output data object for a port on this algorithm.
void SetInputBufferTypeToZBuffer()
Set/get the window buffer from which data will be read.
void SetInputBufferTypeToRGB()
Set/get the window buffer from which data will be read.
virtual void RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkResizingWindowToImageFilter()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkResizingWindowToImageFilter() override
static vtkResizingWindowToImageFilter * New()
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
void SetInputBufferTypeToRGBA()
Set/get the window buffer from which data will be read.
window superclass for vtkRenderWindow