79 #ifndef vtkPOVExporter_h
80 #define vtkPOVExporter_h
82 #include "vtkIOExportModule.h"
92 class vtkPOVInternals;
105 vtkSetStringMacro(FileName);
130 vtkPOVInternals *Internals;
represents an object (geometry & properties) in a rendered scene
a virtual camera for 3D rendering
abstract class to write a scene to a file
a simple class to control print indentation
a virtual light for 3D rendering
Export scene into povray format.
void WriteTriangleStrips(vtkPolyData *strip, bool scalar_visible)
void WriteLight(vtkLight *light)
void WritePolygons(vtkPolyData *polydata, bool scalar_visible)
virtual void WriteActor(vtkActor *actor)
void WriteProperty(vtkProperty *property)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkPOVExporter * New()
void WriteCamera(vtkCamera *camera)
virtual void WriteHeader(vtkRenderer *renderer)
concrete dataset represents vertices, lines, polygons, and triangle strips
represent surface properties of a geometric object
abstract specification for renderers
handles properties associated with a texture map
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.