Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::denovo_design::constraints::FileConstraintGenerator Class Reference

#include <FileConstraintGenerator.hh>

Inheritance diagram for protocols::denovo_design::constraints::FileConstraintGenerator:
Inheritance graph
[legend]

Public Member Functions

 FileConstraintGenerator ()
 
 FileConstraintGenerator (std::string const &filename)
 
 ~FileConstraintGenerator () override
 
protocols::constraint_generator::ConstraintGeneratorOP clone () const override
 
core::scoring::constraints::ConstraintCOPs apply (core::pose::Pose const &pose) const override
 generates constraints and adds them to the pose More...
 
void set_cstfile (std::string const &filename)
 
- Public Member Functions inherited from protocols::constraint_generator::ConstraintGenerator
 ConstraintGenerator (std::string const &class_name)
 
 ~ConstraintGenerator () override
 
virtual void provide_citation_info (basic::citation_manager::CitationCollectionList &citations) const
 Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes. More...
 
void parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data)
 parses XML tag – calls protected parse_tag() function More...
 
std::string const & id () const
 
void set_id (std::string const &id)
 
std::string const & class_name () const
 

Static Public Member Functions

static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 
static std::string class_name ()
 

Protected Member Functions

void parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) override
 called by parse_my_tag – should not be used directly More...
 
std::string clean_constraint_string (std::string const &cst_str) const
 

Private Attributes

std::string filename_
 

Constructor & Destructor Documentation

protocols::denovo_design::constraints::FileConstraintGenerator::FileConstraintGenerator ( )
protocols::denovo_design::constraints::FileConstraintGenerator::FileConstraintGenerator ( std::string const &  filename)
protocols::denovo_design::constraints::FileConstraintGenerator::~FileConstraintGenerator ( )
overridedefault

Member Function Documentation

core::scoring::constraints::ConstraintCOPs protocols::denovo_design::constraints::FileConstraintGenerator::apply ( core::pose::Pose const &  pose) const
overridevirtual
std::string protocols::denovo_design::constraints::FileConstraintGenerator::class_name ( )
static
std::string protocols::denovo_design::constraints::FileConstraintGenerator::clean_constraint_string ( std::string const &  cst_str) const
protected

Referenced by apply().

protocols::constraint_generator::ConstraintGeneratorOP protocols::denovo_design::constraints::FileConstraintGenerator::clone ( ) const
overridevirtual
void protocols::denovo_design::constraints::FileConstraintGenerator::parse_tag ( utility::tag::TagCOP  tag,
basic::datacache::DataMap &  data 
)
overrideprotectedvirtual

called by parse_my_tag – should not be used directly

Implements protocols::constraint_generator::ConstraintGenerator.

References filename_, and set_cstfile().

void protocols::denovo_design::constraints::FileConstraintGenerator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static
void protocols::denovo_design::constraints::FileConstraintGenerator::set_cstfile ( std::string const &  filename)

References protocols::abinitio::filename(), and filename_.

Referenced by parse_tag().

Member Data Documentation

std::string protocols::denovo_design::constraints::FileConstraintGenerator::filename_
private

Referenced by apply(), parse_tag(), and set_cstfile().


The documentation for this class was generated from the following files: