Rosetta
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::AtomIDindex_to_id_
 
utility::vector1< Ballballs_
 
utility::vector1< core::Sizeatom_num_
 
utility::vector1< core::Sizeres_num_
 

Constructor & Destructor Documentation

◆ ~PoseBallsLite()

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

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

◆ PoseBallsLite() [1/2]

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

◆ PoseBallsLite() [2/2]

core::scoring::packing::PoseBallsLite::PoseBallsLite ( core::pose::Pose const &  pose,
core::id::AtomID_Mask const &  whichatoms 
)

Member Function Documentation

◆ atom_num()

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

◆ ball() [1/4]

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

References balls_, and id_to_index_.

◆ ball() [2/4]

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

References balls_, and id_to_index_.

◆ ball() [3/4]

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

References balls_.

◆ ball() [4/4]

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

◆ id_to_index()

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

References id_to_index_.

◆ index_to_id()

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

◆ nballs()

core::Size const& core::scoring::packing::PoseBallsLite::nballs ( ) const
inline

◆ res_num()

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

Member Data Documentation

◆ atom_num_

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

Referenced by atom_num().

◆ balls_

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

Referenced by ball().

◆ id_to_index_

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

Referenced by ball(), and id_to_index().

◆ index_to_id_

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

Referenced by index_to_id().

◆ nballs_

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

Referenced by nballs().

◆ res_num_

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: