Rosetta 3.4
Public Member Functions | Static Public Member Functions
core::scoring::constraints::ConstraintFactory Class Reference

#include <ConstraintFactory.hh>

Collaboration diagram for core::scoring::constraints::ConstraintFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void factory_register (ConstraintCreatorCOP creator)
scoring::constraints::ConstraintOP newConstraint (std::string const &type_name)
utility::vector1< std::string > get_cst_names () const
void replace_creator (ConstraintCreatorCOP creator)
 Replace the load-time ConstraintCreator with another creator.
ConstraintCreatorCOP get_creator (std::string const &type_name)

Static Public Member Functions

static ConstraintFactoryget_instance ()

Member Function Documentation

void core::scoring::constraints::ConstraintFactory::factory_register ( ConstraintCreatorCOP  creator)
ConstraintCreatorCOP core::scoring::constraints::ConstraintFactory::get_creator ( std::string const &  type_name)
utility::vector1< std::string > core::scoring::constraints::ConstraintFactory::get_cst_names ( ) const

References core::sequence::end.

Referenced by get_creator(), and newConstraint().

ConstraintFactory * core::scoring::constraints::ConstraintFactory::get_instance ( ) [static]
ConstraintOP core::scoring::constraints::ConstraintFactory::newConstraint ( std::string const &  type_name)
void core::scoring::constraints::ConstraintFactory::replace_creator ( ConstraintCreatorCOP  creator)

Replace the load-time ConstraintCreator with another creator.

Referenced by protocols::abinitio::common_setup(), and protocols::abinitio::AbrelaxApplication::setup().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines