Rosetta 3.4
Public Types | Public Member Functions | Protected Attributes
protocols::match::output::MatchCollisionFilter Class Reference

#include <UpstreamCollisionFilter.hh>

Inheritance diagram for protocols::match::output::MatchCollisionFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::match::output::MatchCollisionFilter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Real Real

Public Member Functions

 MatchCollisionFilter (std::string filter_name, UpstreamHitCacherOP coordinate_cacher)
virtual ~MatchCollisionFilter ()
virtual bool passes_filter (match const &m) const =0
 Returns true if the given match passes this filter.
virtual bool passes_filter (match_dspos1 const &m) const =0
void set_filter_by_lj (bool setting)
void set_lj_cutoff (Real setting)
void set_lj_atr_weight (Real setting)
void set_lj_rep_weight (Real setting)
void set_lj_sol_weight (Real setting)
virtual void set_tolerated_overlap (Real setting)
bool filter_by_lj () const
Real wfa_atr () const
Real wfa_rep () const
Real wfa_sol () const
Real lj_cutoff () const
Real tolerated_overlap () const
core::pose::PoseCOP empty_pose () const
core::scoring::ScoreFunctionOP empty_sfxn () const
core::scoring::methods::ShortRangeTwoBodyEnergyCOP etable_energy () const
BumpGridCOP bump_grid () const

Protected Attributes

UpstreamHitCacherOP cacher_

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::match::output::MatchCollisionFilter::MatchCollisionFilter ( std::string  filter_name,
UpstreamHitCacherOP  coordinate_cacher 
)
protocols::match::output::MatchCollisionFilter::~MatchCollisionFilter ( ) [virtual]

Member Function Documentation

BumpGridCOP protocols::match::output::MatchCollisionFilter::bump_grid ( ) const
core::pose::PoseCOP protocols::match::output::MatchCollisionFilter::empty_pose ( ) const
core::scoring::ScoreFunctionOP protocols::match::output::MatchCollisionFilter::empty_sfxn ( ) const
core::scoring::methods::ShortRangeTwoBodyEnergyCOP protocols::match::output::MatchCollisionFilter::etable_energy ( ) const
bool protocols::match::output::MatchCollisionFilter::filter_by_lj ( ) const
MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::lj_cutoff ( ) const
virtual bool protocols::match::output::MatchCollisionFilter::passes_filter ( match_dspos1 const &  m) const [pure virtual]
virtual bool protocols::match::output::MatchCollisionFilter::passes_filter ( match const &  m) const [pure virtual]
void protocols::match::output::MatchCollisionFilter::set_filter_by_lj ( bool  setting)
void protocols::match::output::MatchCollisionFilter::set_lj_atr_weight ( Real  setting)
void protocols::match::output::MatchCollisionFilter::set_lj_cutoff ( Real  setting)
void protocols::match::output::MatchCollisionFilter::set_lj_rep_weight ( Real  setting)
void protocols::match::output::MatchCollisionFilter::set_lj_sol_weight ( Real  setting)
void protocols::match::output::MatchCollisionFilter::set_tolerated_overlap ( Real  setting) [virtual]
MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::tolerated_overlap ( ) const
MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::wfa_atr ( ) const
MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::wfa_rep ( ) const
MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::wfa_sol ( ) const

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines