Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 (Filter 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 bool filter_provides_citation_info () const
 Does this filter provide information about how to cite it? More...
 
virtual utility::vector1
< basic::citation_manager::CitationCollectionCOP > 
provide_citation_info () const
 Provide the citation. More...
 
virtual bool filter_is_unpublished () const
 Does this filter indicate that it is unpublished (and, by extension, that the author should be included in publications resulting from it)? More...
 
virtual utility::vector1
< basic::citation_manager::UnpublishedModuleInfoCOP > 
provide_authorship_info_for_unpublished () const
 Provide a list of authors and their e-mail addresses, as strings. 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

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

Member Function Documentation

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

References angle_.

Referenced by parse_my_tag().

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

References angle_.

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().

static std::string protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::class_name ( )
inlinestatic
protocols::filters::FilterOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::clone ( ) const
inlineoverridevirtual
core::Real protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::compute ( core::pose::Pose const &  pose) const
static bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_angle ( )
inlinestatic

Referenced by parse_my_tag(), and provide_xml_schema().

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

Referenced by parse_my_tag(), and provide_xml_schema().

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

Referenced by parse_my_tag(), and provide_xml_schema().

static core::scoring::ScoreFunctionOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_scorefxn ( )
inlinestaticprivate
static core::select::residue_selector::ResidueSelectorCOP protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::default_selector ( )
inlinestaticprivate
bool protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::dihedral ( ) const
inline

References dihedral_.

Referenced by parse_my_tag().

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

References dihedral_.

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

References distance_.

Referenced by parse_my_tag().

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

References distance_.

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

Reimplemented from protocols::filters::Filter.

References class_name().

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().

void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static
void protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::report ( std::ostream &  out,
core::pose::Pose const &  pose 
) const
overridevirtual
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

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

Referenced by angle(), and compute().

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

Referenced by compute(), and dihedral().

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

Referenced by compute(), and distance().

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: