Rosetta
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
protocols::fold_from_loops::filters::ConstraintFulfilmentFilter Class Reference

#include <ConstraintFulfilmentFilter.hh>

Inheritance diagram for protocols::fold_from_loops::filters::ConstraintFulfilmentFilter:
Inheritance graph
[legend]

Public Member Functions

 ConstraintFulfilmentFilter ()
 
 ~ConstraintFulfilmentFilter () override
 
protocols::filters::FilterOP clone () const override
 
protocols::filters::FilterOP fresh_instance () const override
 
bool distance () const
 
void distance (bool pick)
 
bool angle () const
 
void angle (bool pick)
 
bool dihedral () const
 
void dihedral (bool pick)
 
bool apply (core::pose::Pose const &pose) const override
 Returns true if the given pose passes the filter, false otherwise. More...
 
void report (std::ostream &out, core::pose::Pose const &pose) const override
 
core::Real report_sm (core::pose::Pose const &pose) const override
 used to report filter internals through a score or silent file More...
 
core::Real compute (core::pose::Pose const &pose) const
 
void parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override
 Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing. More...
 
std::string name () const override
 
- Public Member Functions inherited from protocols::filters::Filter
 Filter ()
 
 Filter (std::string const &)
 
 ~Filter () override
 
virtual std::string get_type () const
 
std::string get_user_defined_name () const
 
void set_user_defined_name (std::string const &name)
 
virtual void clear ()
 used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual More...
 
virtual core::Real score (core::pose::Pose &pose)
 
virtual void provide_citation_info (basic::citation_manager::CitationCollectionList &) const
 Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More...
 

Static Public Member Functions

static bool default_distance ()
 
static bool default_angle ()
 
static bool default_dihedral ()
 
static std::string class_name ()
 
static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 

Static Private Member Functions

static core::select::residue_selector::ResidueSelectorCOP default_selector ()
 
static core::scoring::ScoreFunctionOP default_scorefxn ()
 

Private Attributes

bool distance_
 
bool angle_
 
bool dihedral_
 
core::Real fulfil_threshold_
 

Additional Inherited Members

- Protected Attributes inherited from protocols::filters::Filter
std::string scorename_
 

Constructor & Destructor Documentation

◆ ConstraintFulfilmentFilter()

protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::ConstraintFulfilmentFilter ( )

◆ ~ConstraintFulfilmentFilter()

protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::~ConstraintFulfilmentFilter ( )
override

Member Function Documentation

◆ angle() [1/2]

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::angle ( ) const
inline

References angle_.

Referenced by parse_my_tag().

◆ angle() [2/2]

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::angle ( bool  pick)
inline

References angle_.

◆ apply()

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::apply ( core::pose::Pose const &  pose) const
overridevirtual

Returns true if the given pose passes the filter, false otherwise.

Implements protocols::filters::Filter.

References compute(), fulfil_threshold_, and protocols::filters::Filter::score().

◆ class_name()

static std::string protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::class_name ( )
inlinestatic

◆ clone()

protocols::filters::FilterOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::clone ( ) const
inlineoverridevirtual

◆ compute()

core::Real protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::compute ( core::pose::Pose const &  pose) const

◆ default_angle()

static bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_angle ( )
inlinestatic

Referenced by parse_my_tag(), and provide_xml_schema().

◆ default_dihedral()

static bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_dihedral ( )
inlinestatic

Referenced by parse_my_tag(), and provide_xml_schema().

◆ default_distance()

static bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_distance ( )
inlinestatic

Referenced by parse_my_tag(), and provide_xml_schema().

◆ default_scorefxn()

static core::scoring::ScoreFunctionOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_scorefxn ( )
inlinestaticprivate

◆ default_selector()

static core::select::residue_selector::ResidueSelectorCOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_selector ( )
inlinestaticprivate

◆ dihedral() [1/2]

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::dihedral ( ) const
inline

References dihedral_.

Referenced by parse_my_tag().

◆ dihedral() [2/2]

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::dihedral ( bool  pick)
inline

References dihedral_.

◆ distance() [1/2]

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::distance ( ) const
inline

References distance_.

Referenced by parse_my_tag().

◆ distance() [2/2]

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::distance ( bool  pick)
inline

References distance_.

◆ fresh_instance()

protocols::filters::FilterOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::fresh_instance ( ) const
inlineoverridevirtual

◆ name()

std::string protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::name ( ) const
inlineoverridevirtual

Reimplemented from protocols::filters::Filter.

References class_name().

◆ parse_my_tag()

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::parse_my_tag ( utility::tag::TagCOP  ,
basic::datacache::DataMap  
)
overridevirtual

Called by FilterFactory when constructing new Filter. Takes care of the specific mover's parsing.

Reimplemented from protocols::filters::Filter.

References angle(), default_angle(), default_dihedral(), default_distance(), dihedral(), and distance().

◆ provide_xml_schema()

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static

◆ report()

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::report ( std::ostream &  out,
core::pose::Pose const &  pose 
) const
overridevirtual

◆ report_sm()

core::Real protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::report_sm ( core::pose::Pose const &  ) const
overridevirtual

used to report filter internals through a score or silent file

Reimplemented from protocols::filters::Filter.

References compute(), and protocols::filters::Filter::score().

Member Data Documentation

◆ angle_

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::angle_
private

Referenced by angle(), and compute().

◆ dihedral_

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::dihedral_
private

Referenced by compute(), and dihedral().

◆ distance_

bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::distance_
private

Referenced by compute(), and distance().

◆ fulfil_threshold_

core::Real protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::fulfil_threshold_
private

Referenced by apply().


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