25#include "vtkRenderingLICOpenGL2Module.h"
41 const unsigned int* subset =
nullptr,
const double* origin =
nullptr);
47 const unsigned int* subset =
nullptr,
const double* origin =
nullptr)
49 Write(filename.c_str(), texture, subset, origin);
58 Write(filename.c_str(), texture, subset.
GetDataU(), origin);
65 const std::deque<vtkPixelExtent>& exts,
const double* origin =
nullptr);
72 const std::deque<vtkPixelExtent>& exts,
const double* origin =
nullptr)
74 Write(filename.c_str(), texture, exts, origin);
Representation of a cartesian pixel plane and common operations on it.
unsigned int * GetDataU()
A small collection of I/O routines that write vtkTextureObject to disk for debugging.
static void Write(VTK_FILEPATH std::string filename, vtkTextureObject *texture, const std::deque< vtkPixelExtent > &exts, const double *origin=nullptr)
Write list of subsets to disk as multiblock image data at dataset origin(optional).
static void Write(VTK_FILEPATH std::string filename, vtkTextureObject *texture, const vtkPixelExtent &subset, const double *origin=nullptr)
Write to disk as image data with subset(optional) at dataset origin(optional)
static void Write(VTK_FILEPATH std::string filename, vtkTextureObject *texture, const unsigned int *subset=nullptr, const double *origin=nullptr)
Write to disk as image data with subset(optional) at dataset origin(optional)
static void Write(VTK_FILEPATH const char *filename, vtkTextureObject *texture, const std::deque< vtkPixelExtent > &exts, const double *origin=nullptr)
Write list of subsets to disk as multiblock image data at dataset origin(optional).
static void Write(VTK_FILEPATH const char *filename, vtkTextureObject *texture, const unsigned int *subset=nullptr, const double *origin=nullptr)
Write to disk as image data with subset(optional) at dataset origin(optional)
abstracts an OpenGL texture object.