|
Rosetta 3.5
|
#include <HelixKinkFilter.hh>


Public Types | |
| typedef protocols::filters::Filter | Super |
| typedef protocols::filters::Filter | Filter |
| typedef protocols::filters::FilterOP | FilterOP |
| typedef std::string | String |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef core::pose::Pose | Pose |
| typedef utility::tag::TagPtr | TagPtr |
| typedef protocols::filters::Filters_map | Filters_map |
| typedef protocols::moves::DataMap | DataMap |
| typedef protocols::moves::Movers_map | Movers_map |
Public Member Functions | |
| HelixKinkFilter () | |
| HelixKinkFilter (HelixKinkFilter const &rval) | |
| virtual | ~HelixKinkFilter () |
| virtual FilterOP | clone () const |
| virtual FilterOP | fresh_instance () const |
| virtual std::string | name () const |
| virtual void | parse_my_tag (TagPtr const tag, DataMap &, Filters_map const &, Movers_map const &, Pose const &) |
| parse xml More... | |
| virtual bool | apply (Pose const &pose) const |
| 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 &) | |
| virtual | ~Filter () |
| 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 void | apply (core::io::serialization::PipeMap &pmap) |
| virtual void | score (core::io::serialization::PipeMap &pmap) |
| virtual core::Real | score (core::pose::Pose &pose) |
| virtual void | parse_def (utility::lua::LuaObject const &def, utility::lua::LuaObject const &score_fxns, utility::lua::LuaObject const &tasks) |
Private Attributes | |
| Real | bend_angle_ |
| String | secstruct_ |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
Definition at line 45 of file HelixKinkFilter.hh.
Definition at line 61 of file HelixKinkFilter.hh.
Definition at line 50 of file HelixKinkFilter.hh.
Definition at line 51 of file HelixKinkFilter.hh.
Definition at line 60 of file HelixKinkFilter.hh.
Definition at line 62 of file HelixKinkFilter.hh.
Definition at line 57 of file HelixKinkFilter.hh.
Definition at line 54 of file HelixKinkFilter.hh.
Definition at line 55 of file HelixKinkFilter.hh.
| typedef std::string protocols::fldsgn::filters::HelixKinkFilter::String |
Definition at line 53 of file HelixKinkFilter.hh.
Definition at line 49 of file HelixKinkFilter.hh.
| typedef utility::tag::TagPtr protocols::fldsgn::filters::HelixKinkFilter::TagPtr |
Definition at line 59 of file HelixKinkFilter.hh.
| protocols::fldsgn::filters::HelixKinkFilter::HelixKinkFilter | ( | ) |
Definition at line 54 of file HelixKinkFilter.cc.
Referenced by clone(), and fresh_instance().
| protocols::fldsgn::filters::HelixKinkFilter::HelixKinkFilter | ( | HelixKinkFilter const & | rval) |
Definition at line 62 of file HelixKinkFilter.cc.
|
inlinevirtual |
Definition at line 74 of file HelixKinkFilter.hh.
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
Definition at line 72 of file HelixKinkFilter.cc.
References bend_angle_, protocols::fldsgn::topology::check_kink_helix(), core::scoring::Energies::data(), core::sequence::end, core::pose::Pose::energies(), core::scoring::EnergiesCacheableDataType::HBOND_SET, core::pose::Pose::secstruct(), secstruct_, and protocols::fldsgn::TR().
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 81 of file HelixKinkFilter.hh.
References HelixKinkFilter().
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 84 of file HelixKinkFilter.hh.
References HelixKinkFilter().
|
inlinevirtual |
Reimplemented from protocols::filters::Filter.
Definition at line 91 of file HelixKinkFilter.hh.
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
Definition at line 131 of file HelixKinkFilter.cc.
References bend_angle_, protocols::jd2::parser::BluePrint::secstruct(), and secstruct_.
|
private |
Definition at line 116 of file HelixKinkFilter.hh.
Referenced by apply(), and parse_my_tag().
|
private |
Definition at line 119 of file HelixKinkFilter.hh.
Referenced by apply(), and parse_my_tag().
1.8.4