51 #ifndef __vtkRIBExporter_h
52 #define __vtkRIBExporter_h
142 void WriteTrailer ();
147 void WriteAmbientLight (
int count);
162 void ModifyArrayName(
char *newname,
const char*
name);
abstract class to write a scene to a file
represents an object (geometry & properties) in a rendered scene
virtual void WriteData()=0
represent surface properties of a geometric object
#define vtkGetMacro(name, type)
#define VTKIOEXPORT_EXPORT
GLuint GLuint GLsizei count
abstract specification for renderers
#define vtkSetClampMacro(name, type, min, max)
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
GLuint const GLchar * name
a simple class to control print indentation
a virtual camera for 3D rendering
a virtual light for 3D rendering
handles properties associated with a texture map
#define vtkGetStringMacro(name)
dynamic, self-adjusting array of unsigned char
#define vtkBooleanMacro(name, type)
void PrintSelf(ostream &os, vtkIndent indent)
export a scene into RenderMan RIB format.
#define vtkGetVectorMacro(name, type, count)
#define vtkSetVector2Macro(name, type)
#define vtkSetMacro(name, type)