42 virtual void SetDisplayId(
void *) = 0;
43 virtual void SetWindowId(
void *) = 0;
44 virtual void SetParentId(
void *) = 0;
45 virtual void *GetGenericDisplayId() = 0;
46 virtual void *GetGenericWindowId() = 0;
47 virtual void *GetGenericParentId() = 0;
48 virtual void *GetGenericContext() = 0;
49 virtual void *GetGenericDrawable() = 0;
50 virtual void SetWindowInfo(
char *) = 0;
51 virtual void SetParentInfo(
char *) = 0;
56 virtual int *GetPosition();
57 virtual void SetPosition(
int,
int);
58 virtual void SetPosition(
int a[2]);
63 virtual int *GetSize();
64 virtual void SetSize(
int,
int);
65 virtual void SetSize(
int a[2]);
73 virtual int *GetScreenSize() = 0;
107 virtual void Render() = 0;
119 virtual unsigned char *GetPixelData(
int x,
int y,
int x2,
int y2,
121 virtual int GetPixelData(
int x,
int y,
int x2,
int y2,
int front,
177 double TileViewport[4];
GLsizei GLsizei GLenum GLenum const GLvoid * data
abstract base class for most VTK objects
#define VTKCOMMONCORE_EXPORT
#define vtkGetMacro(name, type)
#define vtkSetClampMacro(name, type, min, max)
#define vtkSetStringMacro(name)
GLint GLint GLint GLint GLint GLint y
#define vtkTypeMacro(thisClass, superclass)
window superclass for vtkRenderWindow
GLint GLint GLint GLint GLint x
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define vtkSetVector4Macro(name, type)
a simple class to control print indentation
#define vtkGetVector4Macro(name, type)
virtual void MakeCurrent()
#define vtkGetStringMacro(name)
dynamic, self-adjusting array of unsigned char
GLboolean GLboolean GLboolean GLboolean a
#define vtkGetVector2Macro(name, type)
#define vtkBooleanMacro(name, type)
#define vtkSetVector2Macro(name, type)
#define vtkSetMacro(name, type)