IO::Functor Class Reference

#include <qwt3d_io.h>

Inheritance diagram for IO::Functor:

NativeReader PixmapWriter VectorWriter List of all members.

Public Member Functions

virtual Functorclone () const=0
virtual bool operator() (Plot3D *plot, QString const &fname)=0

Detailed Description

This class gives more flexibility in implementing userdefined IO handlers than the simple IO::Function type.

Member Function Documentation

virtual Functor* clone (  )  const [pure virtual]

Must clone the content of *this for an object of a derived class with new and return the pointer. Like operator() the predefined Functors hide this function from the user, still allowing IO access (friend declaration)

virtual bool operator() ( Plot3D plot,
QString const &  fname 
) [pure virtual]

The workhorse of the user-defined implementation. Eventually, the framework will call this operator.

The documentation for this class was generated from the following file:
Generated on Mon Jun 25 18:47:29 2007 for QwtPlot3D API by  doxygen 1.5.1