#ifndef __POLYEXPORTER_H
#define __POLYEXPORTER_H
#include <maya/MPxFileTranslator.h>
#include <iosfwd>
class polyWriter;
public:
polyExporter();
~polyExporter() override;
protected:
virtual MStatus exportAll(std::ostream& os);
virtual MStatus exportSelection(std::ostream& os);
virtual void writeHeader(std::ostream& os);
virtual void writeFooter(std::ostream& os);
virtual polyWriter* createPolyWriter(
const MDagPath dagPath,
MStatus& status) = 0;
};
#endif