Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations
core::pose::datacache Namespace Reference

Classes

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  LengthEventCollector
 a cacheable observer that keeps track of what length events occured More...
 
class  ObserverCache
 A DataCache storing Pose/Conformation observers derived from core::pose::datacache::CacheableObserver. More...
 
class  PositionConservedResiduesStore
 
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...
 

Typedefs

typedef
utility::pointer::shared_ptr
< LengthEventCollector const > 
LengthEventCollectorCAP
 
typedef
utility::pointer::shared_ptr
< LengthEventCollector
LengthEventCollectorAP
 
typedef
utility::pointer::shared_ptr
< LengthEventCollector const > 
LengthEventCollectorCOP
 
typedef
utility::pointer::shared_ptr
< LengthEventCollector
LengthEventCollectorOP
 
typedef
utility::pointer::shared_ptr
< SpecialSegmentsObserver
const > 
SpecialSegmentsObserverCOP
 
typedef
utility::pointer::shared_ptr
< SpecialSegmentsObserver
SpecialSegmentsObserverOP
 
typedef
utility::pointer::shared_ptr
< CacheableObserver const > 
CacheableObserverCAP
 CacheableObserver const access pointer. More...
 
typedef
utility::pointer::shared_ptr
< CacheableObserver
CacheableObserverAP
 CacheableObserver access pointer. More...
 
typedef
utility::pointer::shared_ptr
< CacheableObserver const > 
CacheableObserverCOP
 CacheableObserver const owning pointer. More...
 
typedef
utility::pointer::shared_ptr
< CacheableObserver
CacheableObserverOP
 CacheableObserver owning pointer. More...
 
typedef
utility::pointer::shared_ptr
< CacheablePoseRawPtr
CacheablePoseRawPtrOP
 
typedef
utility::pointer::shared_ptr
< CacheablePoseRawPtr const > 
CacheablePoseRawPtrCOP
 
typedef
utility::pointer::weak_ptr
< CacheablePoseRawPtr
CacheablePoseRawPtrAP
 
typedef
utility::pointer::weak_ptr
< CacheablePoseRawPtr const > 
CacheablePoseRawPtrCAP
 
typedef
utility::pointer::shared_ptr
< ObserverCache
ObserverCacheOP
 ObserverCache owning pointer. More...
 
typedef
utility::pointer::shared_ptr
< ObserverCache const > 
ObserverCacheCOP
 ObserverCache const owning pointer. More...
 
typedef
utility::pointer::weak_ptr
< ObserverCache
ObserverCacheAP
 ObserverCache access pointer. More...
 
typedef
utility::pointer::weak_ptr
< ObserverCache const > 
ObserverCacheCAP
 ObserverCache const access pointer. More...
 
typedef
utility::pointer::shared_ptr
< PositionConservedResiduesStore
PositionConservedResiduesStoreOP
 
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

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

CacheableObserver access pointer.

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

CacheableObserver const access pointer.

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

CacheableObserver const owning pointer.

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

CacheableObserver owning pointer.

typedef utility::pointer::weak_ptr< CacheablePoseRawPtr const > core::pose::datacache::CacheablePoseRawPtrCAP
typedef utility::pointer::shared_ptr< CacheablePoseRawPtr const > core::pose::datacache::CacheablePoseRawPtrCOP
typedef utility::pointer::shared_ptr< CacheablePoseRawPtr > core::pose::datacache::CacheablePoseRawPtrOP
typedef utility::pointer::shared_ptr< LengthEventCollector const > core::pose::datacache::LengthEventCollectorCAP
typedef utility::pointer::shared_ptr< LengthEventCollector const > core::pose::datacache::LengthEventCollectorCOP
typedef utility::pointer::weak_ptr< ObserverCache > core::pose::datacache::ObserverCacheAP

ObserverCache access pointer.

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

ObserverCache const access pointer.

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

ObserverCache const owning pointer.

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

ObserverCache owning pointer.

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

Enumeration Type Documentation

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