Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::packing::PoseBallsLite Class Reference

#include <PoseBallsLite.hh>

Inheritance diagram for core::scoring::packing::PoseBallsLite:
Inheritance graph
[legend]

Public Member Functions

 ~PoseBallsLite () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 PoseBallsLite (core::pose::Pose const &pose, core::Size Hmode=0, bool ignore_water=true)
 
 PoseBallsLite (core::pose::Pose const &pose, core::id::AtomID_Mask const &whichatoms)
 
core::Size const & nballs () const
 
core::Size const & id_to_index (core::id::AtomID const &aid) const
 
core::id::AtomID const & index_to_id (core::Size const &index) const
 
Ball const & ball (core::Size const &index) const
 
Ball const & ball (core::id::AtomID const &id) const
 
Ballball (core::Size const &index)
 
Ballball (core::id::AtomID const &id)
 
core::Size const & atom_num (core::Size const &index) const
 
core::Size const & res_num (core::Size const &index) const
 

Private Attributes

core::Size nballs_
 
core::id::AtomID_Map< Sizeid_to_index_
 
utility::vector1
< core::id::AtomID
index_to_id_
 
utility::vector1< Ballballs_
 
utility::vector1< core::Sizeatom_num_
 
utility::vector1< core::Sizeres_num_
 

Constructor & Destructor Documentation

core::scoring::packing::PoseBallsLite::~PoseBallsLite ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

core::scoring::packing::PoseBallsLite::PoseBallsLite ( core::pose::Pose const &  pose,
core::Size  Hmode = 0,
bool  ignore_water = true 
)
core::scoring::packing::PoseBallsLite::PoseBallsLite ( core::pose::Pose const &  pose,
core::id::AtomID_Mask const &  whichatoms 
)

Member Function Documentation

core::Size const& core::scoring::packing::PoseBallsLite::atom_num ( core::Size const &  index) const
inline
Ball const& core::scoring::packing::PoseBallsLite::ball ( core::Size const &  index) const
inline
Ball const& core::scoring::packing::PoseBallsLite::ball ( core::id::AtomID const &  id) const
inline

References balls_, and id_to_index_.

Ball& core::scoring::packing::PoseBallsLite::ball ( core::Size const &  index)
inline

References balls_.

Ball& core::scoring::packing::PoseBallsLite::ball ( core::id::AtomID const &  id)
inline

References balls_, and id_to_index_.

core::Size const& core::scoring::packing::PoseBallsLite::id_to_index ( core::id::AtomID const &  aid) const
inline

References id_to_index_.

core::id::AtomID const& core::scoring::packing::PoseBallsLite::index_to_id ( core::Size const &  index) const
inline
core::Size const& core::scoring::packing::PoseBallsLite::nballs ( ) const
inline
core::Size const& core::scoring::packing::PoseBallsLite::res_num ( core::Size const &  index) const
inline

Member Data Documentation

utility::vector1<core::Size> core::scoring::packing::PoseBallsLite::atom_num_
private

Referenced by atom_num().

utility::vector1<Ball> core::scoring::packing::PoseBallsLite::balls_
private

Referenced by ball().

core::id::AtomID_Map<Size> core::scoring::packing::PoseBallsLite::id_to_index_
private

Referenced by ball(), and id_to_index().

utility::vector1<core::id::AtomID> core::scoring::packing::PoseBallsLite::index_to_id_
private

Referenced by index_to_id().

core::Size core::scoring::packing::PoseBallsLite::nballs_
private

Referenced by nballs().

utility::vector1<core::Size> core::scoring::packing::PoseBallsLite::res_num_
private

Referenced by res_num().


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