vtkImageDataLIC2D

Section: Visualization Toolkit Hybrid Classes

Usage

GPU implementation of a Line Integral Convolution, a technique for imaging vector fields.

The input on port 0 is an vtkImageData with extents of a 2D image. It needs a vector field on point data. Port 1 is a special port for customized noise input. It is an optional port. If not present, noise is generated by the filter. Even if none-power-of-two texture are supported, giving a power-of-two image may result in faster execution on the GPU. If noise input is not specified, then the filter using vtkImageNoiseSource to generate a 128x128 noise texture. This filter only works on point vectors. One can use a vtkCellDataToPointData filter to convert cell vectors to point vectors.

.SECTION Required OpenGL Extensins GL_ARB_texture_non_power_of_two GL_VERSION_2_0 GL_ARB_texture_float GL_ARB_draw_buffers GL_EXT_framebuffer_object GL_ARB_pixel_buffer_object

To create an instance of class vtkImageDataLIC2D, simply invoke its constructor as follows

  obj = vtkImageDataLIC2D

Methods

The class vtkImageDataLIC2D has several methods that can be used. They are listed below. Note that the documentation is translated automatically from the VTK sources, and may not be completely intelligible. When in doubt, consult the VTK website. In the methods listed below, obj is an instance of the vtkImageDataLIC2D class.