A DataCache storing Pose/Conformation observers derived from core::pose::datacache::CacheableObserver.
More...
#include <ObserverCache.hh>
|
utility::vector1< bool > | attached_ |
| Which of the cacheable observers are attached to the pose, and which are just hanging out. More...
|
|
Pose * | pose_ |
| The Pose being watched by the observers in this cache. More...
|
|
A DataCache storing Pose/Conformation observers derived from core::pose::datacache::CacheableObserver.
◆ ObserverOPs
◆ Size
◆ Super
◆ ObserverCache() [1/2]
core::pose::datacache::ObserverCache::ObserverCache |
( |
Size |
n_slots, |
|
|
Pose & |
pose |
|
) |
| |
constructor
- Parameters
-
[in] | n_types | The number of slots for this ObserverCache. |
[in] | pose | The Pose that will be watched by the Observers in this cache. |
◆ ~ObserverCache()
core::pose::datacache::ObserverCache::~ObserverCache |
( |
| ) |
|
|
override |
◆ ObserverCache() [2/2]
core::pose::datacache::ObserverCache::ObserverCache |
( |
ObserverCache const & |
rval | ) |
|
|
private |
◆ attach() [1/2]
void core::pose::datacache::ObserverCache::attach |
( |
| ) |
|
◆ attach() [2/2]
void core::pose::datacache::ObserverCache::attach |
( |
Size |
slot | ) |
|
◆ clear() [1/2]
void core::pose::datacache::ObserverCache::clear |
( |
| ) |
|
◆ clear() [2/2]
void core::pose::datacache::ObserverCache::clear |
( |
Size |
slot | ) |
|
clear the observer in a selected slot
References detach().
◆ detach() [1/2]
void core::pose::datacache::ObserverCache::detach |
( |
| ) |
|
◆ detach() [2/2]
void core::pose::datacache::ObserverCache::detach |
( |
Size |
slot | ) |
|
◆ is_attached()
bool core::pose::datacache::ObserverCache::is_attached |
( |
Size |
slot | ) |
const |
◆ operator=()
◆ set() [1/2]
◆ set() [2/2]
store a copy of the observer in the given slot
- Parameters
-
[in] | The | slot to use. |
[in] | observer | The Observer to clone() and store. |
[in] | auto_attach | Attach the observer to the Pose? |
References attach(), and detach().
◆ attached_
utility::vector1< bool > core::pose::datacache::ObserverCache::attached_ |
|
private |
Which of the cacheable observers are attached to the pose, and which are just hanging out.
Referenced by attach(), and detach().
◆ pose_
Pose* core::pose::datacache::ObserverCache::pose_ |
|
private |
The Pose being watched by the observers in this cache.
Referenced by attach().
The documentation for this class was generated from the following files: