45#ifndef vtkIVExporter_h
46#define vtkIVExporter_h
49#include "vtkIOExportModule.h"
represents an object (geometry & properties) in a rendered scene
abstract superclass for arrays of numeric data
abstract class to write a scene to a file
export a scene into OpenInventor 2.0 format.
~vtkIVExporter() override
void WriteData() override
void WritePointData(vtkPoints *points, vtkDataArray *normals, vtkDataArray *tcoords, vtkUnsignedCharArray *colors, FILE *fp)
void WriteAnActor(vtkActor *anActor, FILE *fp)
void WriteALight(vtkLight *aLight, FILE *fp)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSetFilePathMacro(FileName)
Specify the name of the OpenInventor file to write.
vtkGetFilePathMacro(FileName)
Specify the name of the OpenInventor file to write.
static vtkIVExporter * New()
a simple class to control print indentation
a virtual light for 3D rendering
represent and manipulate 3D points
dynamic, self-adjusting array of unsigned char