#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