Index: vtkVRMLExporter.h
===================================================================
RCS file: /cvsroot/VTK/VTK/Rendering/vtkVRMLExporter.h,v
retrieving revision 1.36
diff -u -8 -p -r1.36 vtkVRMLExporter.h
--- vtkVRMLExporter.h	24 Dec 2003 16:40:51 -0000	1.36
+++ vtkVRMLExporter.h	7 Aug 2008 21:44:09 -0000
@@ -27,16 +27,18 @@
 
 #include "vtkExporter.h"
 
 class vtkLight;
 class vtkActor;
 class vtkPoints;
 class vtkDataArray;
 class vtkUnsignedCharArray;
+class vtkPolyData;
+class vtkPointData;
 
 class VTK_RENDERING_EXPORT vtkVRMLExporter : public vtkExporter
 {
 public:
   static vtkVRMLExporter *New();
   vtkTypeRevisionMacro(vtkVRMLExporter,vtkExporter);
   void PrintSelf(ostream& os, vtkIndent indent);
 
@@ -60,16 +62,20 @@ protected:
   ~vtkVRMLExporter();
 
   void WriteData();
   void WriteALight(vtkLight *aLight, FILE *fp);
   void WriteAnActor(vtkActor *anActor, FILE *fp);
   void WritePointData(vtkPoints *points, vtkDataArray *normals, 
                       vtkDataArray *tcoords, vtkUnsignedCharArray *colors, 
                       FILE *fp);
+  void WriteShapeBegin(vtkActor* actor, FILE *fileP,
+                       vtkPolyData *polyData,vtkPointData *pntData,
+                       vtkUnsignedCharArray *color);	
+  void WriteShapeEnd( FILE *fileP );
   char *FileName;
   FILE *FilePointer;
   double Speed;
 private:
   vtkVRMLExporter(const vtkVRMLExporter&);  // Not implemented.
   void operator=(const vtkVRMLExporter&);  // Not implemented.
 };
 
