OpenMesh::IO::BaseWriter Class Reference

#include <BaseWriter.hh>

Inheritance diagram for OpenMesh::IO::BaseWriter:

Inheritance graph
[legend]

Public Types

typedef unsigned int Option

Public Member Functions

virtual std::string get_description () const =0
 Return short description of the supported file format.
virtual std::string get_extensions () const =0
 Return file format's extension.
virtual bool can_u_write (const std::string &_filename) const
 Returns true if writer can parse _filename (checks extension).
virtual bool write (const std::string &_filename, BaseExporter &_be, Options _opt) const =0
 Write to file _filename. Data source specified by BaseExporter _be.
virtual size_t binary_size (BaseExporter &, Options) const
 Returns expected size of file if binary format is supported else 0.

Protected Member Functions

bool check (BaseExporter &_be, Options _opt) const

Detailed Description

Base class for all writer modules. The module should register itself at the IOManager by calling the register_module function.
The documentation for this class was generated from the following files:

Generated on Fri Jan 16 13:02:18 2009 by  doxygen 1.5.5