Rosetta
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
protocols::constraint_generator::MembraneSpanConstraintGenerator Class Reference

Generates constraints for membrane spans to stay in the membrane. More...

#include <MembraneSpanConstraintGenerator.hh>

Inheritance diagram for protocols::constraint_generator::MembraneSpanConstraintGenerator:
Inheritance graph
[legend]

Public Member Functions

 MembraneSpanConstraintGenerator ()
 
 ~MembraneSpanConstraintGenerator () 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 provide_citation_info (basic::citation_manager::CitationCollectionList &citations) const override
 Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes. More...
 
- Public Member Functions inherited from protocols::constraint_generator::ConstraintGenerator
 ConstraintGenerator (std::string const &class_name)
 
 ~ConstraintGenerator () override
 
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 std::string class_name ()
 
static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 

Protected Member Functions

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

Detailed Description

Generates constraints for membrane spans to stay in the membrane.

Constructor & Destructor Documentation

◆ MembraneSpanConstraintGenerator()

protocols::constraint_generator::MembraneSpanConstraintGenerator::MembraneSpanConstraintGenerator ( )

◆ ~MembraneSpanConstraintGenerator()

protocols::constraint_generator::MembraneSpanConstraintGenerator::~MembraneSpanConstraintGenerator ( )
overridedefault

Member Function Documentation

◆ apply()

core::scoring::constraints::ConstraintCOPs protocols::constraint_generator::MembraneSpanConstraintGenerator::apply ( core::pose::Pose const &  pose) const
overridevirtual

generates constraints and adds them to the pose

Implements protocols::constraint_generator::ConstraintGenerator.

◆ class_name()

std::string protocols::constraint_generator::MembraneSpanConstraintGenerator::class_name ( )
static

◆ clone()

protocols::constraint_generator::ConstraintGeneratorOP protocols::constraint_generator::MembraneSpanConstraintGenerator::clone ( ) const
overridevirtual

◆ parse_tag()

void protocols::constraint_generator::MembraneSpanConstraintGenerator::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.

◆ provide_citation_info()

void protocols::constraint_generator::MembraneSpanConstraintGenerator::provide_citation_info ( basic::citation_manager::CitationCollectionList &  citations) const
overridevirtual

Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes.

Cites Jonathan Weinstein.

Author
Vikram K. Mulligan (vmull.nosp@m.igan.nosp@m.@flat.nosp@m.iron.nosp@m.insti.nosp@m.tute.nosp@m..org).

Reimplemented from protocols::constraint_generator::ConstraintGenerator.

References class_name().

◆ provide_xml_schema()

void protocols::constraint_generator::MembraneSpanConstraintGenerator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static

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