45 #ifndef vtkStructuredGridLIC2D_h
46 #define vtkStructuredGridLIC2D_h
48 #include "vtkRenderingLICOpenGL2Module.h"
83 vtkGetMacro(Steps,
int);
100 vtkGetMacro(StepSize,
double);
107 vtkSetClampMacro(Magnification,
int, 1,
VTK_INT_MAX);
108 vtkGetMacro(Magnification,
int);
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int GetLICSuccess()
Check if LIC runs properly.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int GetFBOSuccess()
Check if FBO is started properly.
static vtkStructuredGridAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
a simple class to control print indentation
Superclass for algorithms that produce only structured grid as output.
Create an image filled with noise.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
create a window for renderers to draw into
topologically regular array of data
general representation of visualization data
vtkOpenGLHelper * LICProgram