![]() |
Rosetta Protocols
2014.16.56682
|
#include <SurfaceCalculator.hh>
Public Member Functions | |
| SurfaceCalculator (bool remove_nonprotein_res=false) | |
| ~SurfaceCalculator () | |
| core::pose::metrics::PoseMetricCalculatorOP | clone () const |
Public Member Functions inherited from core::pose::metrics::StructureDependentCalculator | |
| StructureDependentCalculator () | |
| void | notify_structure_change () |
| void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) |
| std::string | get (std::string const &key, Pose const &this_pose) |
Protected Member Functions | |
| virtual void | lookup (std::string const &key, basic::MetricValueBase *valptr) const |
| virtual std::string | print (std::string const &key) const |
| virtual void | recompute (core::pose::Pose const &this_pose) |
Private Attributes | |
| core::Real | total_surface_energy_ |
| bool | remove_nonprotein_res_ |
| utility::vector1< core::Real > | residue_surface_energy_ |
| protocols::toolbox::pose_metric_calculators::SurfaceCalculator::SurfaceCalculator | ( | bool | remove_nonprotein_res = false | ) |
Referenced by clone().
| protocols::toolbox::pose_metric_calculators::SurfaceCalculator::~SurfaceCalculator | ( | ) |
|
inline |
References remove_nonprotein_res_, and SurfaceCalculator().
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References basic::check_cast(), basic::Error(), residue_surface_energy_, total_surface_energy_, and utility_exit.
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References basic::Error(), residue_surface_energy_, ss, utility::to_string(), and total_surface_energy_.
|
protectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References core::chemical::ResidueType::is_protein(), protocols::toolbox::pose_manipulation::remove_non_protein_residues(), remove_nonprotein_res_, residue_surface_energy_, core::pose::Pose::residue_type(), core::pose::Pose::total_residue(), total_surface_energy_, and core::pose::Pose::update_residue_neighbors().
|
private |
Referenced by clone(), and recompute().
|
private |
Referenced by lookup(), print(), and recompute().
|
private |
Referenced by lookup(), print(), and recompute().
1.8.7