Rosetta
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::pack_daemon::QuickRepacker Class Referenceabstract

#include <PackDaemon.hh>

Inheritance diagram for protocols::pack_daemon::QuickRepacker:
Inheritance graph
[legend]

Public Types

typedef utility::VirtualBase parent
 
typedef PackDaemon::RotamerAssignmentAndEnergy RotamerAssignmentAndEnergy
 
typedef core::pose::PoseOP PoseOP
 
typedef core::pack::task::PackerTaskOP PackerTaskOP
 
typedef core::pack::interaction_graph::FixedBBInteractionGraphOP FixedBBInteractionGraphOP
 
typedef core::pack::rotamer_set::RotamerSetsOP RotamerSetsOP
 

Public Member Functions

 QuickRepacker (PoseOP pose, PackerTaskOP task, FixedBBInteractionGraphOP ig, RotamerSetsOP rot_sets)
 
 ~QuickRepacker () override
 
virtual RotamerAssignmentAndEnergy repack (utility::vector0< int > const &rot_to_pack)=0
 

Protected Member Functions

PoseOP pose ()
 Read access to derived classes. More...
 
PackerTaskOP task ()
 
FixedBBInteractionGraphOP ig ()
 
RotamerSetsOP rot_sets ()
 
void task (PackerTaskOP)
 

Private Attributes

PoseOP pose_
 
PackerTaskOP task_
 
FixedBBInteractionGraphOP ig_
 
RotamerSetsOP rot_sets_
 

Member Typedef Documentation

◆ FixedBBInteractionGraphOP

◆ PackerTaskOP

◆ parent

typedef utility::VirtualBase protocols::pack_daemon::QuickRepacker::parent

◆ PoseOP

◆ RotamerAssignmentAndEnergy

◆ RotamerSetsOP

Constructor & Destructor Documentation

◆ QuickRepacker()

protocols::pack_daemon::QuickRepacker::QuickRepacker ( PoseOP  pose,
PackerTaskOP  task,
FixedBBInteractionGraphOP  ig,
RotamerSetsOP  rot_sets 
)

◆ ~QuickRepacker()

protocols::pack_daemon::QuickRepacker::~QuickRepacker ( )
overridedefault

Member Function Documentation

◆ ig()

QuickRepacker::FixedBBInteractionGraphOP protocols::pack_daemon::QuickRepacker::ig ( )
protected

◆ pose()

QuickRepacker::PoseOP protocols::pack_daemon::QuickRepacker::pose ( )
protected

◆ repack()

virtual RotamerAssignmentAndEnergy protocols::pack_daemon::QuickRepacker::repack ( utility::vector0< int > const &  rot_to_pack)
pure virtual

◆ rot_sets()

QuickRepacker::RotamerSetsOP protocols::pack_daemon::QuickRepacker::rot_sets ( )
protected

◆ task() [1/2]

QuickRepacker::PackerTaskOP protocols::pack_daemon::QuickRepacker::task ( )
protected

◆ task() [2/2]

void protocols::pack_daemon::QuickRepacker::task ( PackerTaskOP  setting)
protected

References task_.

Member Data Documentation

◆ ig_

FixedBBInteractionGraphOP protocols::pack_daemon::QuickRepacker::ig_
private

Referenced by ig().

◆ pose_

PoseOP protocols::pack_daemon::QuickRepacker::pose_
private

Referenced by pose().

◆ rot_sets_

RotamerSetsOP protocols::pack_daemon::QuickRepacker::rot_sets_
private

Referenced by rot_sets().

◆ task_

PackerTaskOP protocols::pack_daemon::QuickRepacker::task_
private

Referenced by task().


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