Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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]
Collaboration diagram for protocols::pack_daemon::QuickRepacker:
Collaboration graph
[legend]

Public Types

typedef
utility::pointer::ReferenceCount 
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)
 
virtual ~QuickRepacker ()
 
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_
 

Detailed Description

Definition at line 410 of file PackDaemon.hh.

Member Typedef Documentation

Definition at line 417 of file PackDaemon.hh.

Definition at line 416 of file PackDaemon.hh.

Definition at line 413 of file PackDaemon.hh.

Definition at line 415 of file PackDaemon.hh.

Definition at line 414 of file PackDaemon.hh.

Definition at line 418 of file PackDaemon.hh.

Constructor & Destructor Documentation

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

Definition at line 1150 of file PackDaemon.cc.

protocols::pack_daemon::QuickRepacker::~QuickRepacker ( )
virtual

Definition at line 1162 of file PackDaemon.cc.

Member Function Documentation

QuickRepacker::FixedBBInteractionGraphOP protocols::pack_daemon::QuickRepacker::ig ( )
protected
QuickRepacker::PoseOP protocols::pack_daemon::QuickRepacker::pose ( )
protected
virtual RotamerAssignmentAndEnergy protocols::pack_daemon::QuickRepacker::repack ( utility::vector0< int > const &  rot_to_pack)
pure virtual
QuickRepacker::RotamerSetsOP protocols::pack_daemon::QuickRepacker::rot_sets ( )
protected
QuickRepacker::PackerTaskOP protocols::pack_daemon::QuickRepacker::task ( )
protected
void protocols::pack_daemon::QuickRepacker::task ( PackerTaskOP  setting)
protected

Definition at line 1168 of file PackDaemon.cc.

References task_.

Member Data Documentation

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

Definition at line 445 of file PackDaemon.hh.

Referenced by ig().

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

Definition at line 443 of file PackDaemon.hh.

Referenced by pose().

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

Definition at line 446 of file PackDaemon.hh.

Referenced by rot_sets().

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

Definition at line 444 of file PackDaemon.hh.

Referenced by task().


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