17#ifndef vtkIVExporter_h
18#define vtkIVExporter_h
21#include "vtkIOExportModule.h"
23VTK_ABI_NAMESPACE_BEGIN
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