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

halftoner::SFCPathFactory Class Reference

#include <SFCPathFactory.h>

Collaboration diagram for halftoner::SFCPathFactory:

Collaboration graph
[legend]
List of all members.

Detailed Description

Class SFCPathFactory provides factory methods to create SFCPaths.

Definition at line 40 of file SFCPathFactory.h.

Class variables

Public Methods

Static Public Methods

Class method

Private Methods

Disabled operations

Constructor & Destructor Documentation

halftoner::SFCPathFactory::SFCPathFactory   throw () [private]
 

Disable the default constructor.

halftoner::SFCPathFactory::SFCPathFactory const SFCPathFactory &    throw () [private]
 

Disable the copy constructor.

halftoner::SFCPathFactory::~SFCPathFactory   throw ()
 

Destructor.

Definition at line 162 of file SFCPathFactory.cxx.


Member Function Documentation

SFCPath * halftoner::SFCPathFactory::getInstance const SFCPathFactory::SizeMnemonic   mnemonic throw () [static]
 

Creates a SFCPath of the specified size.

Parameters:
mnemonic  the dimension of the curve.
Returns :
a curve of the specified dimension, which must be manually deleted.

Definition at line 172 of file SFCPathFactory.cxx.

SFCPathFactory halftoner::SFCPathFactory::operator= const    SFCPathFactory throw () [private]
 

Disable the assignement operator.


Member Data Documentation

const SFCPathFactory::SizeMnemonic & halftoner::SFCPathFactory::SFC128 [static]
 

A polymorphic view of SFCPathFactory::sfc128.

Definition at line 153 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic128 halftoner::SFCPathFactory::sfc128 [static, private]
 

An instance of SizeMnemonic128.

Definition at line 147 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic & halftoner::SFCPathFactory::SFC256 [static]
 

A polymorphic view of SFCPathFactory::sfc256.

Definition at line 154 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic256 halftoner::SFCPathFactory::sfc256 [static, private]
 

An instance of SizeMnemonic256.

Definition at line 148 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic & halftoner::SFCPathFactory::SFC32 [static]
 

A polymorphic view of SFCPathFactory::sfc32.

Definition at line 151 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic32 halftoner::SFCPathFactory::sfc32 [static, private]
 

An instance of SizeMnemonic32.

Definition at line 145 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic & halftoner::SFCPathFactory::SFC512 [static]
 

A polymorphic view of SFCPathFactory::sfc512.

Definition at line 155 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic512 halftoner::SFCPathFactory::sfc512 [static, private]
 

An instance of SizeMnemonic512.

Definition at line 149 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic & halftoner::SFCPathFactory::SFC64 [static]
 

A polymorphic view of SFCPathFactory::sfc64.

Definition at line 152 of file SFCPathFactory.cxx.

const SFCPathFactory::SizeMnemonic64 halftoner::SFCPathFactory::sfc64 [static, private]
 

An instance of SizeMnemonic64.

Definition at line 146 of file SFCPathFactory.cxx.


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