Rosetta
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
core::scoring::packstat::SimplePDB Class Reference

#include <SimplePDB.hh>

Public Member Functions

 SimplePDB ()
 
 ~SimplePDB ()
 
Spheres get_spheres (AtomRadiusMap const &arm) const
 
utility::vector1< numeric::xyzVector< PackstatReal > > get_res_centers () const
 
void remove_surface_waters ()
 
core::Size num_water () const
 
utility::vector1< std::string > & res_labels () const
 
PosePackDataOP get_pose_pack_data () const
 
std::size_t natom () const
 
utility::vector1< SimplePDB_Atom > & atoms ()
 
utility::vector1< SimplePDB_Atom > const & atoms () const
 
SimplePDB_Atomatom (std::size_t const i)
 
SimplePDB_Atom const & atom (std::size_t const i) const
 

Public Attributes

utility::vector1< std::string > res_labels_
 

Private Attributes

utility::vector1< SimplePDB_Atomatoms_
 

Friends

std::istream & operator>> (std::istream &in, SimplePDB &pdb)
 
std::ostream & operator<< (std::ostream &out, SimplePDB const &pdb)
 

Constructor & Destructor Documentation

◆ SimplePDB()

core::scoring::packstat::SimplePDB::SimplePDB ( )
inline

◆ ~SimplePDB()

core::scoring::packstat::SimplePDB::~SimplePDB ( )
inline

Member Function Documentation

◆ atom() [1/2]

SimplePDB_Atom& core::scoring::packstat::SimplePDB::atom ( std::size_t const  i)
inline

References atoms_.

Referenced by get_res_centers(), and get_spheres().

◆ atom() [2/2]

SimplePDB_Atom const& core::scoring::packstat::SimplePDB::atom ( std::size_t const  i) const
inline

References atoms_.

◆ atoms() [1/2]

utility::vector1<SimplePDB_Atom>& core::scoring::packstat::SimplePDB::atoms ( )
inline

References atoms_.

◆ atoms() [2/2]

utility::vector1<SimplePDB_Atom> const& core::scoring::packstat::SimplePDB::atoms ( ) const
inline

References atoms_.

◆ get_pose_pack_data()

PosePackDataOP core::scoring::packstat::SimplePDB::get_pose_pack_data ( ) const

◆ get_res_centers()

utility::vector1< numeric::xyzVector< PackstatReal > > core::scoring::packstat::SimplePDB::get_res_centers ( ) const

◆ get_spheres()

Spheres core::scoring::packstat::SimplePDB::get_spheres ( AtomRadiusMap const &  arm) const

◆ natom()

std::size_t core::scoring::packstat::SimplePDB::natom ( ) const
inline

References atoms_.

◆ num_water()

core::Size core::scoring::packstat::SimplePDB::num_water ( ) const

References atoms_.

◆ remove_surface_waters()

void core::scoring::packstat::SimplePDB::remove_surface_waters ( )

References atoms_.

◆ res_labels()

utility::vector1<std::string>& core::scoring::packstat::SimplePDB::res_labels ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
SimplePDB const &  pdb 
)
friend

◆ operator>>

std::istream& operator>> ( std::istream &  in,
SimplePDB pdb 
)
friend

Member Data Documentation

◆ atoms_

utility::vector1<SimplePDB_Atom> core::scoring::packstat::SimplePDB::atoms_
private

◆ res_labels_

utility::vector1<std::string> core::scoring::packstat::SimplePDB::res_labels_
mutable

Referenced by get_res_centers(), and res_labels().


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