Rosetta 3.4
Public Types | Public Member Functions | Protected Member Functions
protocols::toolbox::pose_metric_calculators::FragQualCalculator Class Reference

#include <FragQualCalculator.hh>

Inheritance diagram for protocols::toolbox::pose_metric_calculators::FragQualCalculator:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::pose_metric_calculators::FragQualCalculator:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
core::pose::metrics::StructureDependentCalculator 
Super
typedef std::string String
typedef core::Size Size
typedef core::Real Real
typedef core::pose::Pose Pose
typedef
core::pose::metrics::PoseMetricCalculatorOP 
PoseMetricCalculatorOP
typedef basic::MetricValueBase MetricValueBase
typedef core::fragment::FragSet FragSet
typedef core::fragment::FragSetOP FragSetOP
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

 FragQualCalculator ()
 default constructor
 FragQualCalculator (FragSetOP const &frag, Real const rmsd=1.0, Real const ratio=30.0)
 default constructor
 FragQualCalculator (FragQualCalculator const &rval)
 copy constructor
virtual ~FragQualCalculator ()
 destructor
PoseMetricCalculatorOP clone () const
 make clone
void set_fragset (FragSetOP const &frags)
 set fragments
void rmsd_cutoff (Real const &val)
 rmsd cutoff of good fragments
void ratio_cutoff (Real const &val)
void set_region (Size const val1, Size const val2)
void begin (Size const begin)
void end (Size const end)
void parse_my_tag (TagPtr const tag, DataMap &data, Filters_map const &, Movers_map const &, Pose const &pose)
 parse xml

Protected Member Functions

virtual void lookup (String const &key, MetricValueBase *valptr) const
virtual std::string print (String const &key) const
virtual void recompute (Pose const &this_pose)
 recomute ncontacts

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::toolbox::pose_metric_calculators::FragQualCalculator::FragQualCalculator ( )

default constructor

Referenced by clone().

protocols::toolbox::pose_metric_calculators::FragQualCalculator::FragQualCalculator ( FragSetOP const &  frag,
Real const  rmsd = 1.0,
Real const  ratio = 30.0 
)

default constructor

value constructor

protocols::toolbox::pose_metric_calculators::FragQualCalculator::FragQualCalculator ( FragQualCalculator const &  rval)

copy constructor

protocols::toolbox::pose_metric_calculators::FragQualCalculator::~FragQualCalculator ( ) [virtual]

destructor


Member Function Documentation

void protocols::toolbox::pose_metric_calculators::FragQualCalculator::begin ( Size const  begin) [inline]

References begin().

Referenced by begin().

PoseMetricCalculatorOP protocols::toolbox::pose_metric_calculators::FragQualCalculator::clone ( ) const [inline, virtual]
void protocols::toolbox::pose_metric_calculators::FragQualCalculator::end ( Size const  end) [inline]

References end().

Referenced by end().

void protocols::toolbox::pose_metric_calculators::FragQualCalculator::lookup ( String const &  key,
MetricValueBase valptr 
) const [protected, virtual]
void protocols::toolbox::pose_metric_calculators::FragQualCalculator::parse_my_tag ( TagPtr const  tag,
DataMap data,
Filters_map const &  ,
Movers_map const &  ,
Pose const &  pose 
)

parse xml

Allow ReportToDB to be called from RosettaScripts See

std::string protocols::toolbox::pose_metric_calculators::FragQualCalculator::print ( String const &  key) const [protected, virtual]
void protocols::toolbox::pose_metric_calculators::FragQualCalculator::ratio_cutoff ( Real const &  val)
void protocols::toolbox::pose_metric_calculators::FragQualCalculator::recompute ( Pose const &  this_pose) [protected, virtual]
void protocols::toolbox::pose_metric_calculators::FragQualCalculator::rmsd_cutoff ( Real const &  val)

rmsd cutoff of good fragments

void protocols::toolbox::pose_metric_calculators::FragQualCalculator::set_fragset ( FragSetOP const &  frags)

set fragments

void protocols::toolbox::pose_metric_calculators::FragQualCalculator::set_region ( Size const  val1,
Size const  val2 
)

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