ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::OutputFactoryDetails Class Reference

#include <OutputFactoryDetails.h>

Inheritance diagram for ProtoMol::OutputFactoryDetails:

ProtoMol::FactoryBase< Output > List of all members.

Static Public Member Functions

void registerAllExemplarsConfiguration (Configuration *config)
Outputmake (std::string &errMsg, const std::string &id, const std::vector< Value > &values)
OutputCollectionmakeCollection (std::string &errMsg, const Configuration *config)

Protected Member Functions

 OutputFactoryDetails ()
virtual ~OutputFactoryDetails ()
virtual std::string doPrint () const
virtual void doRegisterHelpText () const

Private Types

typedef Factory< OutputTFactory

Private Member Functions

 OutputFactoryDetails (const OutputFactoryDetails &)
OutputFactoryDetailsoperator= (const OutputFactoryDetails &)
void doRegisterAllExemplarsConfiguration (Configuration *config) const
OutputdoMake (std::string &errMsg, const std::string &id, const std::vector< Value > &values) const
OutputCollectiondoMakeCollection (std::string &errMsg, const Configuration *config) const

Member Typedef Documentation

typedef Factory<Output> ProtoMol::OutputFactoryDetails::TFactory [private]
 


Constructor & Destructor Documentation

ProtoMol::OutputFactoryDetails::OutputFactoryDetails  )  [protected]
 

ProtoMol::OutputFactoryDetails::~OutputFactoryDetails  )  [protected, virtual]
 

ProtoMol::OutputFactoryDetails::OutputFactoryDetails const OutputFactoryDetails  )  [private]
 


Member Function Documentation

Output* ProtoMol::OutputFactoryDetails::doMake std::string &  errMsg,
const std::string &  id,
const std::vector< Value > &  values
const [private]
 

OutputCollection * ProtoMol::OutputFactoryDetails::doMakeCollection std::string &  errMsg,
const Configuration config
const [private]
 

string ProtoMol::OutputFactoryDetails::doPrint  )  const [protected, virtual]
 

Hook method called from static method print.

Implements ProtoMol::FactoryBase< Output >.

void ProtoMol::OutputFactoryDetails::doRegisterAllExemplarsConfiguration Configuration config  )  const [private]
 

void ProtoMol::OutputFactoryDetails::doRegisterHelpText  )  const [protected, virtual]
 

Hook method called from static method registerHelpText.

Implements ProtoMol::FactoryBase< Output >.

Output* ProtoMol::OutputFactoryDetails::make std::string &  errMsg,
const std::string &  id,
const std::vector< Value > &  values
[static]
 

OutputCollection * ProtoMol::OutputFactoryDetails::makeCollection std::string &  errMsg,
const Configuration config
[static]
 

OutputFactoryDetails & ProtoMol::OutputFactoryDetails::operator= const OutputFactoryDetails  )  [private]
 

void ProtoMol::OutputFactoryDetails::registerAllExemplarsConfiguration Configuration config  )  [static]
 


The documentation for this class was generated from the following files: Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.