![]() |
Rosetta
2021.16
|
Designs topologies. More...
#include <StructureArchitect.hh>

Public Member Functions | |
| StructureArchitect (std::string const &id) | |
| ~StructureArchitect () override | |
| virtual std::string | type () const =0 |
| simply returns the name of this type of architect More... | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
| std::string const & | id () const |
| void | set_id (std::string const &new_id) |
Static Public Member Functions | |
| static void | attributes_for_parse_my_tag (utility::tag::AttributeList &attlist) |
Protected Member Functions | |
| virtual void | parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data)=0 |
| Configuration by XML. More... | |
Private Member Functions | |
| StructureArchitect () | |
| Prevent direct instantiation: No other constructors allowed. More... | |
Private Attributes | |
| std::string | id_ |
| name of this architect More... | |
Designs topologies.
| protocols::denovo_design::architects::StructureArchitect::StructureArchitect | ( | std::string const & | id | ) |
|
overridedefault |
|
privatedefault |
Prevent direct instantiation: No other constructors allowed.
private constructor – should never be called
|
static |
| std::string const & protocols::denovo_design::architects::StructureArchitect::id | ( | ) | const |
References id_.
Referenced by protocols::denovo_design::connection::ConnectionArchitect::apply(), protocols::denovo_design::architects::bulge_residues(), protocols::denovo_design::architects::MotifArchitectCreator::create_architect(), protocols::denovo_design::architects::PoseArchitectCreator::create_architect(), protocols::denovo_design::architects::MotifArchitect::design(), protocols::denovo_design::movers::ExtendChainMover::parse_my_tag(), protocols::denovo_design::architects::BetaSheetArchitect::parse_tag(), protocols::denovo_design::movers::BridgeChainsMover::scorefxn(), and protocols::denovo_design::connection::ConnectionArchitect::segment_pairs().
| void protocols::denovo_design::architects::StructureArchitect::parse_my_tag | ( | utility::tag::TagCOP | tag, |
| basic::datacache::DataMap & | data | ||
| ) |
References parse_tag(), and set_id().
Referenced by protocols::denovo_design::architects::BetaSheetArchitect::parse_tag().
|
protectedpure virtual |
Configuration by XML.
Implemented in protocols::denovo_design::architects::BetaSheetArchitect, protocols::denovo_design::architects::DeNovoArchitect, protocols::denovo_design::architects::StrandArchitect, protocols::denovo_design::architects::CompoundArchitect, protocols::denovo_design::connection::ConnectionArchitect, protocols::denovo_design::architects::MotifArchitect, protocols::denovo_design::architects::PoseArchitect, protocols::denovo_design::architects::BlueprintArchitect, and protocols::denovo_design::architects::HelixArchitect.
Referenced by parse_my_tag().
| void protocols::denovo_design::architects::StructureArchitect::set_id | ( | std::string const & | new_id | ) |
References id_, and protocols::denovo_design::movers::new_id().
Referenced by parse_my_tag().
|
pure virtual |
simply returns the name of this type of architect
Implemented in protocols::denovo_design::connection::ConnectionArchitect, protocols::denovo_design::architects::BetaSheetArchitect, protocols::denovo_design::architects::StrandArchitect, protocols::denovo_design::architects::MotifArchitect, protocols::denovo_design::architects::DeNovoArchitect, protocols::denovo_design::architects::CompoundArchitect, protocols::denovo_design::architects::BlueprintArchitect, protocols::denovo_design::architects::HelixArchitect, and protocols::denovo_design::architects::PoseArchitect.
|
private |
1.8.7