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;
77 vtkSetMacro(Mapped,
int);
78 vtkGetMacro(Mapped,
int);
79 vtkBooleanMacro(Mapped,
int);
87 vtkSetMacro(Erase,
int);
88 vtkGetMacro(Erase,
int);
89 vtkBooleanMacro(Erase,
int);
94 vtkSetMacro(DoubleBuffer,
int);
95 vtkGetMacro(DoubleBuffer,
int);
96 vtkBooleanMacro(DoubleBuffer,
int);
101 vtkGetStringMacro(WindowName);
102 vtkSetStringMacro(WindowName);
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,
128 vtkGetMacro(DPI,
int);
129 vtkSetClampMacro(DPI,
int,1,3000);
136 vtkSetMacro(OffScreenRendering,
int);
137 vtkGetMacro(OffScreenRendering,
int);
138 vtkBooleanMacro(OffScreenRendering,
int);
151 vtkSetVector2Macro(TileScale,
int);
152 vtkGetVector2Macro(TileScale,
int);
154 vtkSetVector4Macro(TileViewport,
double);
155 vtkGetVector4Macro(TileViewport,
double);
171 double TileViewport[4];
GLsizei GLsizei GLenum GLenum const GLvoid * data
abstract base class for most VTK objects
#define VTKCOMMONCORE_EXPORT
GLint GLint GLint GLint GLint GLint y
window superclass for vtkRenderWindow
GLint GLint GLint GLint GLint x
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
virtual void MakeCurrent()
dynamic, self-adjusting array of unsigned char
GLboolean GLboolean GLboolean GLboolean a