Rosetta
|
#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... | |
![]() | |
Filter () | |
Filter (std::string 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 | |
![]() | |
std::string | scorename_ |
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(), 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().