![]() |
Rosetta
2020.50
|
Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class. More...
#include <ConstraintCreator.hh>
Public Member Functions | |
ConstraintCreator () | |
~ConstraintCreator () override | |
virtual ConstraintOP | create_constraint () const =0 |
virtual std::string | keyname () const =0 |
Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class.
|
default |
|
overridedefault |
|
pure virtual |
Implemented in core::scoring::constraints::NamedAngleConstraintCreator, core::scoring::constraints::FabConstraintCreator, core::scoring::constraints::SiteConstraintResiduesCreator, core::scoring::constraints::SiteConstraintCreator, core::scoring::constraints::AmbiguousNMRConstraintCreator, core::scoring::constraints::AmbiguousNMRDistanceConstraintCreator, core::scoring::constraints::LocalCoordinateConstraintCreator, core::scoring::constraints::CoordinateConstraintCreator, core::scoring::constraints::KofNConstraintCreator, core::scoring::constraints::AmbiguousConstraintCreator, core::scoring::constraints::MultiConstraintCreator, core::scoring::constraints::BigBinConstraintCreator, core::scoring::constraints::DihedralPairConstraintCreator, core::scoring::constraints::DihedralConstraintCreator, protocols::constraints_additional::NamedAtomPairConstraintCreator, core::scoring::constraints::AngleConstraintCreator, protocols::constraints_additional::SequenceCouplingConstraintCreator, core::scoring::constraints::BasePairConstraintCreator, protocols::constraints_additional::SequenceCoupling1BDConstraintCreator, core::scoring::constraints::NamedAtomPairConstraintCreator, core::pack::dunbrack::DunbrackConstraintCreator, protocols::constraints_additional::BindingSiteConstraintCreator, core::scoring::constraints::AtomPairConstraintCreator, core::scoring::constraints::SequenceProfileConstraintCreator, and protocols::pockets::PocketConstraintCreator.
|
pure virtual |
Implemented in core::scoring::constraints::NamedAngleConstraintCreator, core::scoring::constraints::FabConstraintCreator, core::scoring::constraints::SiteConstraintResiduesCreator, core::scoring::constraints::SiteConstraintCreator, core::scoring::constraints::AmbiguousNMRConstraintCreator, core::scoring::constraints::AmbiguousNMRDistanceConstraintCreator, core::scoring::constraints::LocalCoordinateConstraintCreator, core::scoring::constraints::CoordinateConstraintCreator, core::scoring::constraints::KofNConstraintCreator, core::scoring::constraints::AmbiguousConstraintCreator, core::scoring::constraints::MultiConstraintCreator, core::scoring::constraints::BigBinConstraintCreator, core::scoring::constraints::DihedralPairConstraintCreator, core::scoring::constraints::DihedralConstraintCreator, protocols::constraints_additional::NamedAtomPairConstraintCreator, core::scoring::constraints::AngleConstraintCreator, protocols::constraints_additional::SequenceCouplingConstraintCreator, core::scoring::constraints::BasePairConstraintCreator, protocols::constraints_additional::SequenceCoupling1BDConstraintCreator, core::scoring::constraints::NamedAtomPairConstraintCreator, core::pack::dunbrack::DunbrackConstraintCreator, protocols::constraints_additional::BindingSiteConstraintCreator, core::scoring::constraints::AtomPairConstraintCreator, core::scoring::constraints::SequenceProfileConstraintCreator, and protocols::pockets::PocketConstraintCreator.