
#include <Makeable.h>
Inheritance diagram for ProtoMol::Makeable:

Public Member Functions | |
| virtual | ~Makeable () |
| virtual void | getParameters (std::vector< Parameter > ¶meters) const=0 |
| virtual unsigned int | getParameterSize () const=0 |
| std::vector< Parameter > | getParameters () const |
| virtual MakeableDefinition | getDefinition () const |
| std::string | getId () const |
| std::string | getAlias () const |
| std::string | setAlias (const std::string &id) |
| virtual std::string | getIdNoAlias () const=0 |
| virtual std::string | getScope () const=0 |
| virtual std::string | getText () const |
| bool | checkParameters (std::string &errMsg, const std::vector< Value > &values) const |
| bool | checkParameters (const std::vector< Value > &values) const |
| bool | checkParameterTypes (const std::vector< Value > &values) const |
| virtual bool | adjustWithDefaultParameters (std::vector< Value > &values, const Configuration *) const |
Static Public Member Functions | |
| template<typename T> T * | copy (T *obj) |
Protected Member Functions | |
| template<typename T> T * | adjustAlias (T *obj) const |
Private Attributes | |
| std::string | myAlias |
|
|
|
|
||||||||||
|
|
|
||||||||||||
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
retrieve all parameters
|
|
|
|
|
Implemented in ProtoMol::Force, ProtoMol::Output, ProtoMol::Integrator, and ProtoMol::GenericTopology. |
|
|
|
|
|
|
|
|
|