polyX3DExporter/polyWriter.h
#ifndef __POLYWRITER_H
#define __POLYWRITER_H
#include <maya/MFnMesh.h>
#include <maya/MPointArray.h>
#include <maya/MFloatVectorArray.h>
#include <maya/MFloatArray.h>
class polyWriter {
public:
virtual ~polyWriter ();
virtual MStatus extractGeometry ();
virtual MStatus writeToFile (ostream & os) = 0;
protected:
virtual MStatus outputSets (ostream& os);
virtual MStatus outputSingleSet (ostream& os,
static void outputTabs (ostream & os, unsigned int tabCount);
};
#endif