Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
core::scoring::packstat::MultiProbePoseAccumulator Struct Reference

#include <LeeRichards.hh>

Inheritance diagram for core::scoring::packstat::MultiProbePoseAccumulator:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::packstat::MultiProbePoseAccumulator:
Collaboration graph
[legend]

Public Member Functions

 MultiProbePoseAccumulator (core::pose::Pose &_pose, std::string tag="")
 
virtual void accumulate_area (core::id::AtomID id, core::Real area, bool buried)
 
virtual void accumulate_dxdy (core::id::AtomID id, core::Real dx, core::Real dy, bool buried)
 
void set_pr_idx (Size pr_idx)
 
core::Size get_pr_idx ()
 
void show (std::ostream &out)
 

Public Attributes

core::id::AtomID_Map
< LR_MP_AtomData
atom_map_
 
core::Size pr_idx_
 
core::pose::Pose pose_
 
std::string tag_
 

Detailed Description

Definition at line 118 of file LeeRichards.hh.

Constructor & Destructor Documentation

core::scoring::packstat::MultiProbePoseAccumulator::MultiProbePoseAccumulator ( core::pose::Pose _pose,
std::string  tag = "" 
)

Definition at line 184 of file LeeRichards.cc.

References atom_map_, core::pose::initialize_atomid_map_heavy_only(), and pose_.

Member Function Documentation

virtual void core::scoring::packstat::MultiProbePoseAccumulator::accumulate_area ( core::id::AtomID  id,
core::Real  area,
bool  buried 
)
inlinevirtual

Implements core::scoring::packstat::Accumulator.

Definition at line 120 of file LeeRichards.hh.

References atom_map_, and pr_idx_.

virtual void core::scoring::packstat::MultiProbePoseAccumulator::accumulate_dxdy ( core::id::AtomID  id,
core::Real  dx,
core::Real  dy,
bool  buried 
)
inlinevirtual

Implements core::scoring::packstat::Accumulator.

Definition at line 124 of file LeeRichards.hh.

References atom_map_, and pr_idx_.

core::Size core::scoring::packstat::MultiProbePoseAccumulator::get_pr_idx ( )
inline

Definition at line 134 of file LeeRichards.hh.

References pr_idx_.

void core::scoring::packstat::MultiProbePoseAccumulator::set_pr_idx ( Size  pr_idx)
inline

Definition at line 133 of file LeeRichards.hh.

References pr_idx_.

void core::scoring::packstat::MultiProbePoseAccumulator::show ( std::ostream &  out)

Member Data Documentation

core::id::AtomID_Map<LR_MP_AtomData> core::scoring::packstat::MultiProbePoseAccumulator::atom_map_

Definition at line 136 of file LeeRichards.hh.

Referenced by accumulate_area(), accumulate_dxdy(), MultiProbePoseAccumulator(), and show().

core::pose::Pose core::scoring::packstat::MultiProbePoseAccumulator::pose_

Definition at line 138 of file LeeRichards.hh.

Referenced by MultiProbePoseAccumulator(), and show().

core::Size core::scoring::packstat::MultiProbePoseAccumulator::pr_idx_

Definition at line 137 of file LeeRichards.hh.

Referenced by accumulate_area(), accumulate_dxdy(), get_pr_idx(), and set_pr_idx().

std::string core::scoring::packstat::MultiProbePoseAccumulator::tag_

Definition at line 139 of file LeeRichards.hh.

Referenced by show().


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