20 #ifndef vtkWebGLObject_h
21 #define vtkWebGLObject_h
42 void PrintSelf(ostream &os,
vtkIndent indent);
44 virtual
void GenerateBinaryData();
45 virtual
unsigned char* GetBinaryData(
int part);
46 virtual
int GetBinarySize(
int part);
47 virtual
int GetNumberOfParts();
55 void SetRendererId(
size_t i);
56 void SetId(std::
string i);
57 void SetWireframeMode(
bool wireframe);
58 void SetVisibility(
bool vis);
60 void SetIsWidget(
bool w);
61 void SetHasTransparency(
bool t);
62 void SetInteractAtServer(
bool i);
64 bool isWireframeMode();
68 bool HasTransparency();
69 bool InteractAtServer();
74 size_t GetRendererId();
92 bool interactAtServer;
95 vtkWebGLObject(const vtkWebGLObject&);
96 void operator=(const vtkWebGLObject&);
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
a simple class to control print indentation
#define VTKWEBGLEXPORTER_EXPORT
dynamic, self-adjusting array of unsigned char