Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

GAUGE3D::GFileLoader Class Reference

Base class for plugins that load and save particular file formats. More...

#include <gauge3d/plugins/fileloader.h>

Inherits GAUGE3D::GObject.

List of all members.

Public Methods

virtual ~GFileLoader ()
virtual GString FileType ()=0
virtual pGObject Load (pGFile file)=0
virtual bool Save (pGFile file,pGObject object)=0
virtual bool CanSave (pGObject object)=0
virtual pGObject Read (pGIStream input)=0
virtual int Write (pGOStream output,pGObject object)=0


Detailed Description

Base class for plugins that load and save particular file formats.

This class is used when a program needs better control over loading and saving particular formats. If you simply want to load a file, you probably don't need this class. Just use GObjectLoader instead.

This class will probably be removed in a future version of GAUGE. It will be replaced by a better system.


The documentation for this class was generated from the following file:
Generated at Tue Jan 30 17:07:34 2001 for gauge3d by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000