Rosetta Protocols  2014.35
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::simple_filters::RelativePoseFilter Class Reference

#include <RelativePoseFilter.hh>

Public Member Functions

 RelativePoseFilter ()
 default ctor More...
 
virtual bool apply (core::pose::Pose const &pose) const
 Constructor with a single target residue. More...
 
virtual void report (std::ostream &out, core::pose::Pose const &pose) const
 
virtual core::Real report_sm (core::pose::Pose const &pose) const
 used to report filter internals through a score or silent file More...
 
virtual
protocols::filters::FilterOP 
clone () const
 
virtual
protocols::filters::FilterOP 
fresh_instance () const
 
core::Real compute (core::pose::Pose const &pose) const
 
virtual ~RelativePoseFilter ()
 
void parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &, protocols::filters::Filters_map const &, protocols::moves::Movers_map const &, core::pose::Pose const &)
 
void filter (protocols::filters::FilterOP filter)
 
protocols::filters::FilterOP filter () const
 
protocols::moves::MoverOP relax_mover () const
 
void relax_mover (protocols::moves::MoverOP const mover)
 
core::pose::PoseOP pose () const
 
void pose (core::pose::PoseOP p)
 
void pdb_name (std::string const pdb_name)
 
std::string dump_pose_fname () const
 
void dump_pose_fname (std::string const s)
 
core::scoring::ScoreFunctionOP scorefxn () const
 
void scorefxn (core::scoring::ScoreFunctionOP const s)
 
void packing_shell (core::Real const s)
 
core::Real packing_shell () const
 
core::pose::PoseOP thread_seq (core::pose::Pose const &p) const
 
bool thread () const
 
void thread (bool const t)
 
bool baseline () const
 
void baseline (bool const b)
 
core::Real baseline_val () const
 
void baseline_val (core::Real const )
 
bool unbound () const
 
void unbound (bool const b)
 
bool copy_stretch () const
 
void copy_stretch (bool const b)
 
void symmetry_definition (std::string const s)
 
std::string symmetry_definition () const
 
std::string filter_name () const
 
void filter_name (std::string const s)
 
void rtmin (bool const b)
 
bool rtmin () const
 
utility::vector1< std::stringcopy_comments () const
 
void copy_comments (utility::vector1< std::string > const s)
 
- Public Member Functions inherited from protocols::filters::Filter
 Filter ()
 
 Filter (std::string const &)
 
 Filter (Filter const &)
 
virtual ~Filter ()
 
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)
 
virtual std::string name () const
 

Private Types

typedef protocols::filters::Filter parent
 

Private Attributes

protocols::filters::FilterOP filter_
 
protocols::moves::MoverOP relax_mover_
 
std::map< core::Size, core::Sizealignment_
 
std::string dump_pose_fname_
 
core::pose::PoseOP pose_
 
core::scoring::ScoreFunctionOP scorefxn_
 
core::Real packing_shell_
 
bool thread_
 
bool baseline_
 
core::Real baseline_val_
 
bool unbound_
 
bool copy_stretch_
 
std::string symmetry_definition_
 
core::conformation::symmetry::SymmDataOP symmdata_
 
std::string filter_name_
 
bool rtmin_
 
utility::vector1< std::stringcopy_comments_
 

Additional Inherited Members

- Protected Attributes inherited from protocols::filters::Filter
std::string scorename_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::simple_filters::RelativePoseFilter::RelativePoseFilter ( )
protocols::simple_filters::RelativePoseFilter::~RelativePoseFilter ( )
virtual

Member Function Documentation

bool protocols::simple_filters::RelativePoseFilter::apply ( core::pose::Pose const &  pose) const
virtual

Constructor with a single target residue.

Implements protocols::filters::Filter.

References filter(), and thread_seq().

bool protocols::simple_filters::RelativePoseFilter::baseline ( ) const

References baseline_.

Referenced by baseline_val(), compute(), parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::baseline ( bool const  b)
core::Real protocols::simple_filters::RelativePoseFilter::baseline_val ( ) const
void protocols::simple_filters::RelativePoseFilter::baseline_val ( core::Real const  b)
protocols::filters::FilterOP protocols::simple_filters::RelativePoseFilter::clone ( ) const
virtual
core::Real protocols::simple_filters::RelativePoseFilter::compute ( core::pose::Pose const &  pose) const
utility::vector1< std::string > protocols::simple_filters::RelativePoseFilter::copy_comments ( ) const
inline

References copy_comments_.

Referenced by parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::copy_comments ( utility::vector1< std::string > const  s)
inline

References copy_comments_.

bool protocols::simple_filters::RelativePoseFilter::copy_stretch ( ) const
inline

References copy_stretch_.

Referenced by parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::copy_stretch ( bool const  b)
inline
std::string protocols::simple_filters::RelativePoseFilter::dump_pose_fname ( ) const

References dump_pose_fname_.

Referenced by compute(), and parse_my_tag().

void protocols::simple_filters::RelativePoseFilter::dump_pose_fname ( std::string const  s)

References dump_pose_fname_.

void protocols::simple_filters::RelativePoseFilter::filter ( protocols::filters::FilterOP  filter)

References filter(), and filter_.

protocols::filters::FilterOP protocols::simple_filters::RelativePoseFilter::filter ( ) const

References filter_.

Referenced by apply(), compute(), filter(), and parse_my_tag().

std::string protocols::simple_filters::RelativePoseFilter::filter_name ( ) const

References filter_name_.

Referenced by compute(), and parse_my_tag().

void protocols::simple_filters::RelativePoseFilter::filter_name ( std::string const  s)

References filter_name_.

protocols::filters::FilterOP protocols::simple_filters::RelativePoseFilter::fresh_instance ( ) const
virtual
void protocols::simple_filters::RelativePoseFilter::packing_shell ( core::Real const  s)

References packing_shell_.

core::Real protocols::simple_filters::RelativePoseFilter::packing_shell ( ) const

References packing_shell_.

Referenced by parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::parse_my_tag ( utility::tag::TagCOP  tag,
basic::datacache::DataMap data,
protocols::filters::Filters_map const &  filters,
protocols::moves::Movers_map const &  movers,
core::pose::Pose const &  p 
)
virtual
void protocols::simple_filters::RelativePoseFilter::pdb_name ( std::string const  pdb_name)

References pose(), and core::import_pose::pose_from_pdb().

Referenced by parse_my_tag().

core::pose::PoseOP protocols::simple_filters::RelativePoseFilter::pose ( ) const

References pose_.

Referenced by parse_my_tag(), pdb_name(), pose(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::pose ( core::pose::PoseOP  p)

References pose(), and pose_.

protocols::moves::MoverOP protocols::simple_filters::RelativePoseFilter::relax_mover ( ) const

References relax_mover_.

Referenced by parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::relax_mover ( protocols::moves::MoverOP const  mover)

References relax_mover_.

void protocols::simple_filters::RelativePoseFilter::report ( std::ostream &  out,
core::pose::Pose const &  pose 
) const
virtual

Reimplemented from protocols::filters::Filter.

core::Real protocols::simple_filters::RelativePoseFilter::report_sm ( core::pose::Pose const &  ) const
virtual

used to report filter internals through a score or silent file

Reimplemented from protocols::filters::Filter.

References compute().

Referenced by compute(), and parse_my_tag().

void protocols::simple_filters::RelativePoseFilter::rtmin ( bool const  b)
bool protocols::simple_filters::RelativePoseFilter::rtmin ( ) const

References rtmin_.

Referenced by parse_my_tag(), and thread_seq().

core::scoring::ScoreFunctionOP protocols::simple_filters::RelativePoseFilter::scorefxn ( ) const

References scorefxn_.

Referenced by compute(), parse_my_tag(), scorefxn(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::scorefxn ( core::scoring::ScoreFunctionOP const  s)

References scorefxn(), and scorefxn_.

void protocols::simple_filters::RelativePoseFilter::symmetry_definition ( std::string const  s)

References symmetry_definition_.

std::string protocols::simple_filters::RelativePoseFilter::symmetry_definition ( ) const

References symmetry_definition_.

bool protocols::simple_filters::RelativePoseFilter::thread ( ) const

References thread_.

Referenced by parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::thread ( bool const  t)

References thread_.

core::pose::PoseOP protocols::simple_filters::RelativePoseFilter::thread_seq ( core::pose::Pose const &  p) const
bool protocols::simple_filters::RelativePoseFilter::unbound ( ) const
inline

References unbound_.

Referenced by parse_my_tag(), and thread_seq().

void protocols::simple_filters::RelativePoseFilter::unbound ( bool const  b)
inline

Member Data Documentation

std::map< core::Size, core::Size > protocols::simple_filters::RelativePoseFilter::alignment_
private
bool protocols::simple_filters::RelativePoseFilter::baseline_
private

Referenced by baseline().

core::Real protocols::simple_filters::RelativePoseFilter::baseline_val_
private

Referenced by baseline_val().

utility::vector1< std::string > protocols::simple_filters::RelativePoseFilter::copy_comments_
private
bool protocols::simple_filters::RelativePoseFilter::copy_stretch_
private

Referenced by copy_stretch().

std::string protocols::simple_filters::RelativePoseFilter::dump_pose_fname_
private

Referenced by dump_pose_fname().

protocols::filters::FilterOP protocols::simple_filters::RelativePoseFilter::filter_
private

Referenced by filter().

std::string protocols::simple_filters::RelativePoseFilter::filter_name_
private

Referenced by filter_name().

core::Real protocols::simple_filters::RelativePoseFilter::packing_shell_
private

Referenced by packing_shell().

core::pose::PoseOP protocols::simple_filters::RelativePoseFilter::pose_
private

Referenced by parse_my_tag(), and pose().

protocols::moves::MoverOP protocols::simple_filters::RelativePoseFilter::relax_mover_
private

Referenced by relax_mover().

bool protocols::simple_filters::RelativePoseFilter::rtmin_
private

Referenced by rtmin().

core::scoring::ScoreFunctionOP protocols::simple_filters::RelativePoseFilter::scorefxn_
private

Referenced by scorefxn().

core::conformation::symmetry::SymmDataOP protocols::simple_filters::RelativePoseFilter::symmdata_
private

Referenced by parse_my_tag().

std::string protocols::simple_filters::RelativePoseFilter::symmetry_definition_
private
bool protocols::simple_filters::RelativePoseFilter::thread_
private

Referenced by thread().

bool protocols::simple_filters::RelativePoseFilter::unbound_
private

Referenced by unbound().


The documentation for this class was generated from the following files: