![]() |
Rosetta
2021.16
|
#include <PropagateClashCheckFilter.hh>

Public Types | |
| typedef protocols::filters::Filter | Super |
| typedef protocols::filters::Filter | Filter |
| typedef protocols::filters::FilterOP | FilterOP |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
| typedef utility::tag::TagCOP | TagCOP |
| typedef basic::datacache::DataMap | DataMap |
Public Member Functions | |
| PropagateClashCheckFilter () | |
| PropagateClashCheckFilter (core::Real const fa_rep_thresh, std::string default_bridge_type, core::Real omega, core::Real rise, core::Size num_repeats, core::Size prop_dir) | |
| PropagateClashCheckFilter (PropagateClashCheckFilter const &rval) | |
| ~PropagateClashCheckFilter () override | |
| protocols::filters::FilterOP | clone () const override |
| protocols::filters::FilterOP | fresh_instance () const override |
| std::string | name () const override |
| void | set_fa_rep_thresh (core::Real fa_rep_thresh) |
| void | set_default_bridge_type (std::string default_bridge_type) |
| void | set_omega (core::Real omega) |
| void | set_rise (core::Real rise) |
| void | set_num_repeats (core::Size num_repeats) |
| core::Real | get_fa_rep_thresh () const |
| std::string | get_default_bridge_type () const |
| core::Real | get_omega () const |
| core::Real | get_rise () const |
| core::Size | get_num_repeats () const |
| void | parse_my_tag (TagCOP tag, basic::datacache::DataMap &) override |
| parse xml More... | |
| bool | apply (core::pose::Pose const &pose) const override |
| Returns true if the given pose passes the filter, false otherwise. More... | |
Public Member Functions inherited from protocols::filters::Filter | |
| Filter () | |
| Filter (std::string const &) | |
| Filter (Filter const &) | |
| ~Filter () override | |
| virtual void | report (std::ostream &, core::pose::Pose const &) const |
| virtual core::Real | report_sm (core::pose::Pose const &) const |
| used to report filter internals through a score or silent file More... | |
| 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... | |
Private Attributes | |
| core::Real | fa_rep_thresh_ |
| std::string | default_bridge_type_ |
| core::Real | omega_ |
| core::Real | rise_ |
| core::Size | num_repeats_ |
| core::Size | prop_dir_ |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
| typedef basic::datacache::DataMap protocols::dna_dock::PropagateClashCheckFilter::DataMap |
| typedef utility::tag::TagCOP protocols::dna_dock::PropagateClashCheckFilter::TagCOP |
| protocols::dna_dock::PropagateClashCheckFilter::PropagateClashCheckFilter | ( | ) |
| protocols::dna_dock::PropagateClashCheckFilter::PropagateClashCheckFilter | ( | core::Real const | fa_rep_thresh, |
| std::string | default_bridge_type, | ||
| core::Real | omega, | ||
| core::Real | rise, | ||
| core::Size | num_repeats, | ||
| core::Size | prop_dir | ||
| ) |
|
default |
|
overridedefault |
|
overridevirtual |
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References core::pose::append_pose_to_pose(), core::pose::Pose::apply_transform_Rx_plus_v(), default_bridge_type_, core::pose::Pose::energies(), core::scoring::fa_rep, fa_rep_thresh_, core::chemical::ResidueTypeBase::name3(), num_repeats_, core::scoring::omega, omega_, prop_dir_, core::pose::Pose::residue(), rise_, protocols::forge::remodel::rot_mat(), core::pose::Pose::size(), core::id::to_string(), core::scoring::Energies::total_energies(), protocols::TR(), trans(), protocols::matdes::trans_pose(), and core::conformation::Residue::type().
|
overridevirtual |
Implements protocols::filters::Filter.
|
overridevirtual |
Implements protocols::filters::Filter.
| std::string protocols::dna_dock::PropagateClashCheckFilter::get_default_bridge_type | ( | ) | const |
References default_bridge_type_.
| core::Real protocols::dna_dock::PropagateClashCheckFilter::get_fa_rep_thresh | ( | ) | const |
References fa_rep_thresh_.
| core::Size protocols::dna_dock::PropagateClashCheckFilter::get_num_repeats | ( | ) | const |
References num_repeats_.
| core::Real protocols::dna_dock::PropagateClashCheckFilter::get_omega | ( | ) | const |
References omega_.
| core::Real protocols::dna_dock::PropagateClashCheckFilter::get_rise | ( | ) | const |
References rise_.
|
inlineoverridevirtual |
Reimplemented from protocols::filters::Filter.
|
overridevirtual |
parse xml
Reimplemented from protocols::filters::Filter.
References default_bridge_type_, fa_rep_thresh_, num_repeats_, omega_, prop_dir_, and rise_.
| void protocols::dna_dock::PropagateClashCheckFilter::set_default_bridge_type | ( | std::string | default_bridge_type | ) |
References default_bridge_type_.
| void protocols::dna_dock::PropagateClashCheckFilter::set_fa_rep_thresh | ( | core::Real | fa_rep_thresh | ) |
References fa_rep_thresh_.
| void protocols::dna_dock::PropagateClashCheckFilter::set_num_repeats | ( | core::Size | num_repeats | ) |
References num_repeats_.
| void protocols::dna_dock::PropagateClashCheckFilter::set_omega | ( | core::Real | omega | ) |
References core::scoring::omega, and omega_.
| void protocols::dna_dock::PropagateClashCheckFilter::set_rise | ( | core::Real | rise | ) |
References rise_.
|
private |
Referenced by apply(), get_default_bridge_type(), parse_my_tag(), and set_default_bridge_type().
|
private |
Referenced by apply(), get_fa_rep_thresh(), parse_my_tag(), and set_fa_rep_thresh().
|
private |
Referenced by apply(), get_num_repeats(), parse_my_tag(), and set_num_repeats().
|
private |
Referenced by apply(), get_omega(), parse_my_tag(), and set_omega().
|
private |
Referenced by apply(), and parse_my_tag().
|
private |
Referenced by apply(), get_rise(), parse_my_tag(), and set_rise().
1.8.7