Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | Namespace Members | Class Members | Related Pages

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 Sep 5 19:23:02 2005 for QwtPlot3D API by  doxygen 1.4.3