#include <FileProducerFactory.h>
Public Member Functions | |
DestroyerFriend (FileProducerFactory)~FileProducerFactory() | |
ObjectProducer * | createProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, double maxSD) |
ObjectProducer * | createProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, double orthoSD, double decSD) |
ObjectProducer * | createProducer (char *dir, char *prefix, bool isBinary, bool isMerge, bool isLarge, bool setMaxSDs=false) |
Static Public Member Functions | |
static FileProducerFactory * | instance () |
Private Member Functions | |
DestroyerDefine (FileProducerFactory) static FileProducerFactory *s_instance | |
FileProducerFactory () | |
FileProducerFactory (FileProducerFactory const &) | |
FileProducerFactory & | operator= (FileProducerFactory const &) |
ObjectProducer * | 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) |
ObjectProducer * | 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) |
Definition at line 30 of file FileProducerFactory.h.
FileProducerFactory::FileProducerFactory | ( | ) | [inline, private] |
Definition at line 62 of file FileProducerFactory.h.
Referenced by instance().
FileProducerFactory::FileProducerFactory | ( | FileProducerFactory const & | ) | [private] |
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] |