51#ifndef vtkResizingWindowToImageFilter_h
52#define vtkResizingWindowToImageFilter_h
56#include "vtkRenderingCoreModule.h"
63class vtkWTI2DHelperClass;
89 vtkGetVector2Macro(Size,
int);
90 vtkSetVector2Macro(Size,
int);
99 vtkGetMacro(SizeLimit,
int);
100 vtkSetMacro(SizeLimit,
int);
110 vtkSetMacro(InputBufferType,
int);
111 vtkGetMacro(InputBufferType,
int);
173 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