Rosetta 3.4
Public Member Functions | Protected Member Functions
protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver Class Reference

#include <EnzdesCacheableObserver.hh>

Inheritance diagram for protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EnzdesCacheableObserver ()
 EnzdesCacheableObserver (EnzdesCacheableObserver const &other)
 ~EnzdesCacheableObserver ()
virtual
core::pose::datacache::CacheableObserverOP 
clone ()
 clone this object
virtual
core::pose::datacache::CacheableObserverOP 
create ()
 create a new instance of this object
virtual bool is_attached () const
 is this observer attached to a Pose/Conformation?
void set_cst_cache (toolbox::match_enzdes_util::EnzdesCstCacheOP cst_cache)
toolbox::match_enzdes_util::EnzdesCstCacheOP cst_cache ()
toolbox::match_enzdes_util::EnzdesCstCacheCOP cst_cache () const
std::map< core::Size,
utility::vector1
< core::conformation::ResidueCOP >
> const & 
lig_rigid_body_confs () const
void set_rigid_body_confs_for_lig (core::Size seqpos, utility::vector1< core::conformation::ResidueCOP > const &rg_confs)
void erase_rigid_body_confs_for_lig (core::Size seqpos)
void set_seq_recovery_cache (EnzdesSeqRecoveryCacheOP seq_recovery_cache)
EnzdesSeqRecoveryCacheOP get_seq_recovery_cache ()
EnzdesSeqRecoveryCacheCOP get_seq_recovery_cache () const
void set_enzdes_loops_file (EnzdesLoopsFileCOP loopfile_in)
EnzdesLoopsFileCOP enzdes_loops_file () const
void setup_favor_native_constraints (core::pose::Pose &pose, core::pack::task::PackerTaskCOP task, core::pose::Pose const &native_pose)
void remove_favor_native_constraints (core::pose::Pose &pose)

Protected Member Functions

virtual void attach_impl (core::pose::Pose &pose)
 attach to Pose/Conformation
virtual void detach_impl ()
 detach from Pose/Conformation
void on_length_change (core::conformation::signals::LengthEvent const &event)

Constructor & Destructor Documentation

protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::EnzdesCacheableObserver ( )

Referenced by clone(), and create().

protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::EnzdesCacheableObserver ( EnzdesCacheableObserver const &  other)
protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::~EnzdesCacheableObserver ( )

Member Function Documentation

void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::attach_impl ( core::pose::Pose pose) [protected, virtual]
core::pose::datacache::CacheableObserverOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::clone ( ) [virtual]

clone this object

Warning:
Subject (represented by Link/pointer) is not copied!

Implements core::pose::datacache::CacheableObserver.

References EnzdesCacheableObserver().

Referenced by set_rigid_body_confs_for_lig().

core::pose::datacache::CacheableObserverOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::create ( ) [virtual]

create a new instance of this object

Implements core::pose::datacache::CacheableObserver.

References EnzdesCacheableObserver().

toolbox::match_enzdes_util::EnzdesCstCacheOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::cst_cache ( )

Referenced by set_cst_cache().

toolbox::match_enzdes_util::EnzdesCstCacheCOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::cst_cache ( ) const
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::detach_impl ( ) [protected, virtual]

detach from Pose/Conformation

Implements core::pose::datacache::CacheableObserver.

EnzdesLoopsFileCOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::enzdes_loops_file ( ) const
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::erase_rigid_body_confs_for_lig ( core::Size  seqpos)
EnzdesSeqRecoveryCacheCOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::get_seq_recovery_cache ( ) const
EnzdesSeqRecoveryCacheOP protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::get_seq_recovery_cache ( )
bool protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::is_attached ( ) const [virtual]

is this observer attached to a Pose/Conformation?

Implements core::pose::datacache::CacheableObserver.

std::map< core::Size, utility::vector1< core::conformation::ResidueCOP > > const & protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::lig_rigid_body_confs ( ) const
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::on_length_change ( core::conformation::signals::LengthEvent const &  event) [protected]
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::remove_favor_native_constraints ( core::pose::Pose pose)
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_cst_cache ( toolbox::match_enzdes_util::EnzdesCstCacheOP  cst_cache)

References cst_cache().

void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_enzdes_loops_file ( EnzdesLoopsFileCOP  loopfile_in)
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_rigid_body_confs_for_lig ( core::Size  seqpos,
utility::vector1< core::conformation::ResidueCOP > const &  rg_confs 
)
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::set_seq_recovery_cache ( EnzdesSeqRecoveryCacheOP  seq_recovery_cache)
void protocols::toolbox::match_enzdes_util::EnzdesCacheableObserver::setup_favor_native_constraints ( core::pose::Pose pose,
core::pack::task::PackerTaskCOP  task,
core::pose::Pose const &  native_pose 
)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines