20 #ifndef vtkWebGLPolyData_h
21 #define vtkWebGLPolyData_h
47 void GetLinesFromPolygon(
vtkMapper* mapper,
vtkActor* actor,
int lineMaxSize,
double* edgeColor);
56 void SetMesh(
float* _vertices,
int _numberOfVertices,
int* _index,
int _numberOfIndexes,
float* _normals,
unsigned char* _colors,
float* _tcoords,
int maxSize);
57 void SetLine(
float* _points,
int _numberOfPoints,
int* _index,
int _numberOfIndex,
unsigned char* _colors,
int maxSize);
58 void SetPoints(
float*
points,
int numberOfPoints,
unsigned char* colors,
int maxSize);
72 vtkInternal* Internal;
represents an object (geometry & properties) in a rendered scene
represent and manipulate 4x4 transformation matrices
represent and manipulate point attribute data
void SetTransformationMatrix(vtkMatrix4x4 *m)
void PrintSelf(ostream &os, vtkIndent indent)
convert input polygons and strips to triangles
virtual int GetBinarySize(int part)
virtual unsigned char * GetBinaryData(int part)
concrete dataset represents vertices, lines, polygons, and triangle strips
a simple class to control print indentation
#define VTKWEBGLEXPORTER_EXPORT
abstract class specifies interface to map data to graphics primitives
static vtkWebGLObject * New()
virtual void GenerateBinaryData()
virtual int GetNumberOfParts()