FileProducerFactory Class Reference

#include <FileProducerFactory.h>

List of all members.

Public Member Functions

 DestroyerFriend (FileProducerFactory)~FileProducerFactory()
ObjectProducercreateProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, double maxSD)
ObjectProducercreateProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, double orthoSD, double decSD)
ObjectProducercreateProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, bool setMaxSDs=false)

Static Public Member Functions

static FileProducerFactoryinstance ()

Private Member Functions

 DestroyerDefine (FileProducerFactory) static FileProducerFactory *s_instance
 FileProducerFactory ()
 FileProducerFactory (FileProducerFactory const &)
FileProducerFactoryoperator= (FileProducerFactory const &)
ObjectProducercreateSplitProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, bool setMaxSDs, unsigned short numSDs=0, double maxSD=0.0, double orthoSD=0.0, double decSD=0.0)
ObjectProducercreateProducer (char *name, bool isBinary, bool isLarge, bool setMaxSDs, unsigned short numSDs=0, double maxSD=0.0, double orthoSD=0.0, double decSD=0.0)

Detailed Description

Definition at line 30 of file FileProducerFactory.h.


Constructor & Destructor Documentation

FileProducerFactory::FileProducerFactory (  )  [inline, private]

Definition at line 62 of file FileProducerFactory.h.

Referenced by instance().

FileProducerFactory::FileProducerFactory ( FileProducerFactory const &   )  [private]

Member Function Documentation

ObjectProducer * FileProducerFactory::createProducer ( char *  name,
bool  isBinary,
bool  isLarge,
bool  setMaxSDs,
unsigned short  numSDs = 0,
double  maxSD = 0.0,
double  orthoSD = 0.0,
double  decSD = 0.0 
) [private]

Definition at line 122 of file FileProducerFactory.cpp.

ObjectProducer * FileProducerFactory::createProducer ( char *  dir,
char *  prefix,
bool  isBinary,
bool  isMerge,
bool  isLarge,
bool  setMaxSDs = false 
)

Definition at line 70 of file FileProducerFactory.cpp.

References createProducer(), and createSplitProducer().

ObjectProducer * FileProducerFactory::createProducer ( char *  dir,
char *  prefix,
bool  isBinary,
bool  isMerge,
bool  isLarge,
double  orthoSD,
double  decSD 
)

Definition at line 49 of file FileProducerFactory.cpp.

References createProducer(), and createSplitProducer().

ObjectProducer* FileProducerFactory::createProducer ( char *  dir,
char *  prefix,
bool  isBinary,
bool  isMerge,
bool  isLarge,
double  maxSD 
)

Referenced by createProducer(), and main().

ObjectProducer * FileProducerFactory::createSplitProducer ( char *  dir,
char *  prefix,
bool  isBinary,
bool  isMerge,
bool  isLarge,
bool  setMaxSDs,
unsigned short  numSDs = 0,
double  maxSD = 0.0,
double  orthoSD = 0.0,
double  decSD = 0.0 
) [private]

Definition at line 90 of file FileProducerFactory.cpp.

References instance().

Referenced by createProducer().

FileProducerFactory::DestroyerDefine ( FileProducerFactory   )  [private]
FileProducerFactory::DestroyerFriend ( FileProducerFactory   )  [inline]

Definition at line 42 of file FileProducerFactory.h.

static FileProducerFactory* FileProducerFactory::instance (  )  [inline, static]

Definition at line 33 of file FileProducerFactory.h.

References DestroyerInit, and FileProducerFactory().

Referenced by createSplitProducer(), and main().

FileProducerFactory& FileProducerFactory::operator= ( FileProducerFactory const &   )  [private]

The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:30 2010 for Matching.kdevelop by  doxygen 1.6.3