|
virtual | ~ModuleObjectFactory () |
| Default destructor. More...
|
|
ModuleObject * | newModuleObject (const std::string &className) |
| Specialization of BaseObjectFactory::newBaseObject into a ModuleObject. More...
|
|
ModuleObject * | newModuleObject (unsigned int classId) |
| Specialization of BaseObjectFactory::newBaseObject into a ModuleObject. More...
|
|
template<class T > |
T * | cloneModuleObject (T *pModuleObjectOrig) |
| Clone module object. More...
|
|
GPDEvolutionModule * | newGPDEvolutionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GPDEvolutionModule. More...
|
|
GPDEvolutionModule * | newGPDEvolutionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GPDEvolutionModule. More...
|
|
GPDModule * | newGPDModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GPDModule. More...
|
|
GPDModule * | newGPDModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GPDModule. More...
|
|
CollinearDistributionEvolutionModule * | newCollinearDistributionEvolutionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a CollinearDistributionEvolutionModule. More...
|
|
CollinearDistributionEvolutionModule * | newCollinearDistributionEvolutionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a CollinearDistributionEvolutionModule. More...
|
|
CollinearDistributionModule * | newCollinearDistributionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a CollinearDistributionModule. More...
|
|
CollinearDistributionModule * | newCollinearDistributionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a CollinearDistributionModule. More...
|
|
GPDSubtractionConstantModule * | newGPDSubtractionConstantModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GPDSubtractionConstantModule. More...
|
|
GPDSubtractionConstantModule * | newGPDSubtractionConstantModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GPDSubtractionConstantModule. More...
|
|
DVCSConvolCoeffFunctionModule * | newDVCSConvolCoeffFunctionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSConvolCoeffFunctionModule. More...
|
|
DVCSConvolCoeffFunctionModule * | newDVCSConvolCoeffFunctionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSConvolCoeffFunctionModule. More...
|
|
DVMPConvolCoeffFunctionModule * | newDVMPConvolCoeffFunctionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPConvolCoeffFunctionModule. More...
|
|
DVMPConvolCoeffFunctionModule * | newDVMPConvolCoeffFunctionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPConvolCoeffFunctionModule. More...
|
|
TCSConvolCoeffFunctionModule * | newTCSConvolCoeffFunctionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSConvolCoeffFunctionModule. More...
|
|
TCSConvolCoeffFunctionModule * | newTCSConvolCoeffFunctionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSConvolCoeffFunctionModule. More...
|
|
GAM2ConvolCoeffFunctionModule * | newGAM2ConvolCoeffFunctionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2ConvolCoeffFunctionModule. More...
|
|
GAM2ConvolCoeffFunctionModule * | newGAM2ConvolCoeffFunctionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2ConvolCoeffFunctionModule. More...
|
|
DDVCSConvolCoeffFunctionModule * | newDDVCSConvolCoeffFunctionModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSConvolCoeffFunctionModule. More...
|
|
DDVCSConvolCoeffFunctionModule * | newDDVCSConvolCoeffFunctionModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSConvolCoeffFunctionModule. More...
|
|
DVCSProcessModule * | newDVCSProcessModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSProcessModule. More...
|
|
DVCSProcessModule * | newDVCSProcessModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSProcessModule. More...
|
|
TCSProcessModule * | newTCSProcessModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSProcessModule. More...
|
|
TCSProcessModule * | newTCSProcessModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSProcessModule. More...
|
|
DVMPProcessModule * | newDVMPProcessModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPProcessModule. More...
|
|
DVMPProcessModule * | newDVMPProcessModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPProcessModule. More...
|
|
GAM2ProcessModule * | newGAM2ProcessModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2ProcessModule. More...
|
|
GAM2ProcessModule * | newGAM2ProcessModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2ProcessModule. More...
|
|
DDVCSProcessModule * | newDDVCSProcessModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSProcessModule. More...
|
|
DDVCSProcessModule * | newDDVCSProcessModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSProcessModule. More...
|
|
RunningAlphaStrongModule * | newRunningAlphaStrongModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a RunningAlphaStrongModule. More...
|
|
RunningAlphaStrongModule * | newRunningAlphaStrongModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a RunningAlphaStrongModule. More...
|
|
ActiveFlavorsThresholdsModule * | newActiveFlavorsThresholdsModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a ActiveFlavorsThresholdsModule. More...
|
|
ActiveFlavorsThresholdsModule * | newActiveFlavorsThresholdsModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a ActiveFlavorsModule. More...
|
|
DVCSScalesModule * | newDVCSScalesModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSScalesModule. More...
|
|
DVCSScalesModule * | newDVCSScalesModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSScalesModule. More...
|
|
TCSScalesModule * | newTCSScalesModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSScalesModule. More...
|
|
TCSScalesModule * | newTCSScalesModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSScalesModule. More...
|
|
DVMPScalesModule * | newDVMPScalesModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPScalesModule. More...
|
|
DVMPScalesModule * | newDVMPScalesModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPScalesModule. More...
|
|
GAM2ScalesModule * | newGAM2ScalesModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2ScalesModule. More...
|
|
GAM2ScalesModule * | newGAM2ScalesModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2ScalesModule. More...
|
|
DDVCSScalesModule * | newDDVCSScalesModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSScalesModule. More...
|
|
DDVCSScalesModule * | newDDVCSScalesModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSScalesModule. More...
|
|
DVCSXiConverterModule * | newDVCSXiConverterModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSXiConverterModule. More...
|
|
DVCSXiConverterModule * | newDVCSXiConverterModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVCSXiConverterModule. More...
|
|
TCSXiConverterModule * | newTCSXiConverterModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSXiConverterModule. More...
|
|
TCSXiConverterModule * | newTCSXiConverterModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a TCSXiConverterModule. More...
|
|
DVMPXiConverterModule * | newDVMPXiConverterModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPXiConverterModule. More...
|
|
DVMPXiConverterModule * | newDVMPXiConverterModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DVMPXiConverterModule. More...
|
|
DDVCSXiConverterModule * | newDDVCSXiConverterModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSXiConverterModule. More...
|
|
DDVCSXiConverterModule * | newDDVCSXiConverterModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a DDVCSXiConverterModule. More...
|
|
GAM2XiConverterModule * | newGAM2XiConverterModule (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2XiConverterModule. More...
|
|
GAM2XiConverterModule * | newGAM2XiConverterModule (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a GAM2XiConverterModule. More...
|
|
DVCSObservable * | newDVCSObservable (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
DVCSObservable * | newDVCSObservable (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
TCSObservable * | newTCSObservable (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
TCSObservable * | newTCSObservable (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
DVMPObservable * | newDVMPObservable (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
DVMPObservable * | newDVMPObservable (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
DDVCSObservable * | newDDVCSObservable (unsigned int classId) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
DDVCSObservable * | newDDVCSObservable (const std::string &className) |
| Specialization of ModuleObjectFactory::newModuleObject into a Observable. More...
|
|
void | updateModulePointerReference (ModuleObject *pModuleObjectTarget, ModuleObject *pModuleObjectSource) |
| Method to update a pointer. More...
|
|
virtual std::string | toString () const |
| Return a pre-formatted characters string for output visualization of class member's values. More...
|
|
| BaseObject (const std::string &className) |
| Constructor. More...
|
|
virtual | ~BaseObject () |
| Default destructor. More...
|
|
virtual BaseObject * | clone () const |
| Virtual clone function to allow the factory to clone all derived members object stored in the BaseObjectRegistry. More...
|
|
virtual void | resolveObjectDependencies () |
| Because of the initialization step order of the program, objects are registered in a total random order and some objects depend on others. More...
|
|
void | serialize (ElemUtils::Packet &packet) const |
| Used to split a complex C++ object into a concatenation of simple types. More...
|
|
void | unserialize (ElemUtils::Packet &packet) |
| Used to rebuild a complex C++ object from a concatenation of simple type. More...
|
|
bool | operator< (const BaseObject &other) const |
| Overload of < operator to sort BaseObject object by its indexId value. More...
|
|
const std::string & | getClassName () const |
|
unsigned int | getObjectId () const |
|
int | getIndexId () const |
|
void | setIndexId (int indexId) |
|