![]() |
Rosetta
2021.16
|
#include <ContactMolecularSurfaceCalculator.hh>

Public Member Functions | |
| ContactMolecularSurfaceCalculator () | |
| ContactMolecularSurfaceCalculator constructor, initializes default settings. More... | |
| ~ContactMolecularSurfaceCalculator () override | |
| MolecularSurfaceCalculator::ScValue | CalcContactArea () |
Public Member Functions inherited from core::scoring::sc::MolecularSurfaceCalculator | |
| MolecularSurfaceCalculator () | |
| MolecularSurfaceCalculator constructor, initializes default settings. More... | |
| ~MolecularSurfaceCalculator () override | |
| virtual int | Init () |
| Initializes calculation and GPU (if used) Init() is also called implicitly by the static CalcSc() function. More... | |
| void | Reset () |
| Reset calculator for another calculation. Must be used when the MolecularSurfaceCalculator instance is re-used. More... | |
| int | AddAtom (int molecule, Atom &atom) |
| Add an atom to a molecule for computation. More... | |
| core::Size | AddResidue (int molecule, core::conformation::Residue const &residue, bool apolar_only=false) |
| Add a rosetta residue to a specific molecule. More... | |
| virtual int | Calc (core::pose::Pose const &pose, core::Size jump_id=0) |
| Generate molecular surfaces for the given pose. //. More... | |
| virtual int | Calc () |
| Generate molecular surfaces for loaded atoms. //. More... | |
| std::vector< Atom > const & | GetAtoms () |
| std::vector< DOT > const & | GetDots (int const moleculeid) |
| std::vector< const DOT * > const & | GetTrimmedDots (int const moleculeid) |
| RESULTS const & | GetResults () |
Protected Member Functions | |
| ScValue | CalcContactMolecularSurface (std::vector< DOT > const &, std::vector< DOT > const &) |
| int | AssignAttentionNumbers (std::vector< Atom > &atom) override |
Protected Member Functions inherited from core::scoring::sc::MolecularSurfaceCalculator | |
| void | GenerateMolecularSurfaces () |
| Generate untrimmed surfaces for the defined molecules. More... | |
| int | AssignAtomRadius (Atom &atom) |
| int | WildcardMatch (char const *query, char const *pattern, int const l) |
| int | ReadScRadii () |
| Read atom radius definitions from file This function is implicitly called, but can be overloaded or called explicitly for custom handling of the atom radii library. Returns true on success. More... | |
| void | AddDot (int const molecule, int const type, Vec3 const &coor, ScValue const area, Vec3 const &pcen, Atom const &atom) |
Private Member Functions | |
| DOT const * | CalcNeighborDistanceFindClosestNeighbor (DOT const &dot1, std::vector< const DOT * > const &their_dots) |
| core::scoring::sc::ContactMolecularSurfaceCalculator::ContactMolecularSurfaceCalculator | ( | ) |
ContactMolecularSurfaceCalculator constructor, initializes default settings.
|
overridedefault |
|
overrideprotectedvirtual |
| MolecularSurfaceCalculator::ScValue core::scoring::sc::ContactMolecularSurfaceCalculator::CalcContactArea | ( | ) |
References AssignAttentionNumbers(), CalcContactMolecularSurface(), core::scoring::sc::ShapeComplementarityCalculatorException::error, core::scoring::sc::MolecularSurfaceCalculator::GenerateMolecularSurfaces(), core::scoring::sc::MolecularSurfaceCalculator::run_, and core::scoring::TR().
Referenced by protocols::simple_filters::ContactMolecularSurfaceFilter::compute().
|
protected |
|
private |
References core::scoring::sc::_DOT::buried, and core::scoring::sc::_DOT::coor.
Referenced by CalcContactMolecularSurface().
1.8.7