Rosetta
Classes | Typedefs | Enumerations
core::pose::datacache Namespace Reference

Classes

class  LengthEventCollector
 a cacheable observer that keeps track of what length events occured More...
 
class  SpecialSegmentsObserver
 observer that tracks the fate of a one or more segments (i.e. pose residues) of interest. note: the convention should be that a segment.second marks the end of the segment but is not part of it, i.e. the last position of a segment is segment.second - 1 reason: some peculiar stuff regarding the meaning of length events More...
 
class  CacheableDataType
 
class  CacheableObserver
 Base class for Pose/Conformation observers that are stored in a Pose's DataCache. More...
 
class  CacheablePoseRawPtr
 Holds a smart pointer (no longer a raw pointer) to a Pose so that it can be tucked inside another Pose. More...
 
class  ObserverCache
 A DataCache storing Pose/Conformation observers derived from core::pose::datacache::CacheableObserver. More...
 
class  PositionConservedResiduesStore
 

Typedefs

typedef utility::pointer::weak_ptr< LengthEventCollector const > LengthEventCollectorCAP
 
typedef utility::pointer::weak_ptr< LengthEventCollectorLengthEventCollectorAP
 
typedef utility::pointer::shared_ptr< LengthEventCollector const > LengthEventCollectorCOP
 
typedef utility::pointer::shared_ptr< LengthEventCollectorLengthEventCollectorOP
 
typedef utility::pointer::shared_ptr< SpecialSegmentsObserver const > SpecialSegmentsObserverCOP
 
typedef utility::pointer::shared_ptr< SpecialSegmentsObserverSpecialSegmentsObserverOP
 
typedef utility::pointer::weak_ptr< CacheableObserver const > CacheableObserverCAP
 CacheableObserver const access pointer. More...
 
typedef utility::pointer::weak_ptr< CacheableObserverCacheableObserverAP
 CacheableObserver access pointer. More...
 
typedef utility::pointer::shared_ptr< CacheableObserver const > CacheableObserverCOP
 CacheableObserver const owning pointer. More...
 
typedef utility::pointer::shared_ptr< CacheableObserverCacheableObserverOP
 CacheableObserver owning pointer. More...
 
typedef utility::pointer::shared_ptr< CacheablePoseRawPtrCacheablePoseRawPtrOP
 
typedef utility::pointer::shared_ptr< CacheablePoseRawPtr const > CacheablePoseRawPtrCOP
 
typedef utility::pointer::weak_ptr< CacheablePoseRawPtrCacheablePoseRawPtrAP
 
typedef utility::pointer::weak_ptr< CacheablePoseRawPtr const > CacheablePoseRawPtrCAP
 
typedef utility::pointer::shared_ptr< ObserverCacheObserverCacheOP
 ObserverCache owning pointer. More...
 
typedef utility::pointer::shared_ptr< ObserverCache const > ObserverCacheCOP
 ObserverCache const owning pointer. More...
 
typedef utility::pointer::weak_ptr< ObserverCacheObserverCacheAP
 ObserverCache access pointer. More...
 
typedef utility::pointer::weak_ptr< ObserverCache const > ObserverCacheCAP
 ObserverCache const access pointer. More...
 
typedef utility::pointer::shared_ptr< PositionConservedResiduesStorePositionConservedResiduesStoreOP
 
typedef utility::pointer::shared_ptr< PositionConservedResiduesStore const > PositionConservedResiduesStoreCOP
 

Enumerations

enum  CacheableObserverType {
  LENGTH_EVENT_COLLECTOR = 1 , SPECIAL_SEGMENTS_OBSERVER , ENZDES_OBSERVER , STRUCTUREDATA_OBSERVER ,
  PYMOL_OBSERVER , UI_OBSERVER , GLYCAN_TREE_OBSERVER , num_cacheable_data_types = GLYCAN_TREE_OBSERVER
}
 enum indexing the data types stored in a Pose's internal DataCache More...
 

Typedef Documentation

◆ CacheableObserverAP

typedef utility::pointer::weak_ptr< CacheableObserver > core::pose::datacache::CacheableObserverAP

CacheableObserver access pointer.

◆ CacheableObserverCAP

typedef utility::pointer::weak_ptr< CacheableObserver const > core::pose::datacache::CacheableObserverCAP

CacheableObserver const access pointer.

◆ CacheableObserverCOP

typedef utility::pointer::shared_ptr< CacheableObserver const > core::pose::datacache::CacheableObserverCOP

CacheableObserver const owning pointer.

◆ CacheableObserverOP

typedef utility::pointer::shared_ptr< CacheableObserver > core::pose::datacache::CacheableObserverOP

CacheableObserver owning pointer.

◆ CacheablePoseRawPtrAP

◆ CacheablePoseRawPtrCAP

typedef utility::pointer::weak_ptr< CacheablePoseRawPtr const > core::pose::datacache::CacheablePoseRawPtrCAP

◆ CacheablePoseRawPtrCOP

typedef utility::pointer::shared_ptr< CacheablePoseRawPtr const > core::pose::datacache::CacheablePoseRawPtrCOP

◆ CacheablePoseRawPtrOP

typedef utility::pointer::shared_ptr< CacheablePoseRawPtr > core::pose::datacache::CacheablePoseRawPtrOP

◆ LengthEventCollectorAP

◆ LengthEventCollectorCAP

typedef utility::pointer::weak_ptr< LengthEventCollector const > core::pose::datacache::LengthEventCollectorCAP

◆ LengthEventCollectorCOP

typedef utility::pointer::shared_ptr< LengthEventCollector const > core::pose::datacache::LengthEventCollectorCOP

◆ LengthEventCollectorOP

◆ ObserverCacheAP

typedef utility::pointer::weak_ptr< ObserverCache > core::pose::datacache::ObserverCacheAP

ObserverCache access pointer.

◆ ObserverCacheCAP

typedef utility::pointer::weak_ptr< ObserverCache const > core::pose::datacache::ObserverCacheCAP

ObserverCache const access pointer.

◆ ObserverCacheCOP

typedef utility::pointer::shared_ptr< ObserverCache const > core::pose::datacache::ObserverCacheCOP

ObserverCache const owning pointer.

◆ ObserverCacheOP

typedef utility::pointer::shared_ptr< ObserverCache > core::pose::datacache::ObserverCacheOP

ObserverCache owning pointer.

◆ PositionConservedResiduesStoreCOP

◆ PositionConservedResiduesStoreOP

◆ SpecialSegmentsObserverCOP

typedef utility::pointer::shared_ptr< SpecialSegmentsObserver const > core::pose::datacache::SpecialSegmentsObserverCOP

◆ SpecialSegmentsObserverOP

Enumeration Type Documentation

◆ CacheableObserverType

enum indexing the data types stored in a Pose's internal DataCache

Enumerator
LENGTH_EVENT_COLLECTOR 
SPECIAL_SEGMENTS_OBSERVER 
ENZDES_OBSERVER 
STRUCTUREDATA_OBSERVER 
PYMOL_OBSERVER 
UI_OBSERVER 
GLYCAN_TREE_OBSERVER 
num_cacheable_data_types