Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

halftoner::Instanciator Class Reference

#include <Instanciator.h>

Inheritance diagram for halftoner::Instanciator:

Inheritance graph
List of all members.

Detailed Description

Class Instanciator is a function object that allows the instanciation of Halftoner objects.

It is similar to a pointer to the constructor of subclasses of Halftoner.

Definition at line 38 of file Instanciator.h.

Public Methods

Abstract operator

Protected Methods

Constructor & Destructor Documentation

halftoner::Instanciator::Instanciator   throw () [protected]


Definition at line 35 of file Instanciator.cxx.

halftoner::Instanciator::~Instanciator   throw () [virtual]


Definition at line 45 of file Instanciator.cxx.

Member Function Documentation

virtual Halftoner* halftoner::Instanciator::operator()   const throw () [pure virtual]

Activates the function of this object.

Returns :
a concrete Halftoner object that must be manually deleted.

Implemented in halftoner::FloydSteinbergInstanciator, halftoner::JarvisJudiceNinkeInstanciator, halftoner::StuckiInstanciator, halftoner::VG91Instanciator, halftoner::VG95Instanciator, and halftoner::VGexpInstanciator.

The documentation for this class was generated from the following files:
Generated on Sat Sep 7 16:35:58 2002 for Halftoning Library by doxygen1.2.17