50 #ifndef __BASEWRITER_HH__
51 #define __BASEWRITER_HH__
62 #include <OpenMesh/Core/System/config.h>
63 #include <OpenMesh/Core/IO/Options.hh>
64 #include <OpenMesh/Core/IO/exporter/BaseExporter.hh>
85 typedef unsigned int Option;
91 virtual std::string get_description()
const = 0;
94 virtual std::string get_extensions()
const = 0;
97 virtual bool can_u_write(
const std::string& _filename)
const;
105 virtual bool write(
const std::string& _filename,
108 std::streamsize _precision = 6)
const = 0;
116 virtual bool write(std::ostream& _os,
119 std::streamsize _precision = 6)
const = 0;