Go to the documentation of this file.
21 #ifndef vtkWebGLExporter_h
22 #define vtkWebGLExporter_h
37 #include "vtkWebGLExporterModule.h"
61 const char* GenerateMetadata();
64 int GetNumberOfObjects();
66 void SetCenterOfRotation(
float a1,
float a2,
float a3);
67 void SetMaxAllowedSize(
int mesh,
int lines);
68 void SetMaxAllowedSize(
int size);
76 void parseRenderer(
vtkRenderer* render,
const char* viewId,
bool onlyWidget,
void* mapTime);
78 void parseActor(
vtkActor* actor,
vtkMTimeType actorTime,
size_t rendererId,
int layer,
bool isWidget);
80 const char* GenerateExportMetadata();
86 double CameraLookAt[10];
88 double Background1[3];
89 double Background2[3];
92 float CenterOfRotation[3];
102 vtkInternal* Internal;
represent and manipulate point attribute data
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
an ordered list of renderers
vtkTriangleFilter * TriangleFilter
abstract class specifies interface to map data to graphics primitives
represent and manipulate cell attribute data
represents an object (geometry & properties) in a rendered scene
std::string renderersMetaData
a simple class to control print indentation
convert input polygons and strips to triangles
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a actor that draws 2D data
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTypeUInt32 vtkMTimeType