Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
core::pose::datacache::CacheableDataType Class Reference

#include <CacheableDataType.hh>

Collaboration diagram for core::pose::datacache::CacheableDataType:
Collaboration graph
[legend]

Public Types

enum  Enum {
  BASE_PARTNER = 1, CEN_LIST_INFO, SIGMOID_WEIGHTED_CEN_LIST, SIGMOID_WEIGHTED_D_CEN_LIST,
  RG_MINDATA, MEMBRANE_TOPOLOGY, MEMBRANE_EMBED, MEMBRANE_POTENTIAL,
  INTERFACE_INFO, RB_JUMP, SITE_CST, DOCK_ENS_CONF1,
  DOCK_ENS_CONF2, SS_INFO, SS_KILLHAIRPINS_INFO, RNA_SCORING_INFO,
  RNA_SECSTRUCT_INFO, JOBDIST_OUTPUT_TAG, WATER_PACKING_INFO, SCORE_MAP,
  FILTER_STAGE2_BEGINNING, FILTER_STAGE2_QUARTER, FILTER_STAGE2_HALF, FILTER_STAGE2_END,
  ARBITRARY_FLOAT_DATA, POSE_BEFORE_CAVITIES_ADDED, STM_STORED_TASKS, STRING_MAP,
  SCORE_LINE_STRINGS, HOLES_POSE_INFO, SEQUENCE_PROFILE, TEMPLATE_HYBRIDIZATION_HISTORY,
  DAB_SASA_POSE_INFO, DAB_SEV_POSE_INFO, CHEMICAL_SHIFT_ANISOTROPY_DATA, RESIDUAL_DIPOLAR_COUPLING_DATA,
  RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL, RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA, PSEUDOCONTACT_SHIFT_DATA, PSEUDOCONTACT_SHIFT_MULTI_DATA,
  CUSTOM_PAIR_DIST_SCORE_INFO, GEN_BORN_POSE_INFO, MEMBRANE_FAEMBED, POSITION_CONSERVED_RESIDUES,
  LK_BALL_POSE_INFO, STRUCTURAL_CONSERVATION, SURFACE_PARAMS, PB_LIFETIME_CACHE,
  SUB_TO_FULL_INFO, num_cacheable_data_types = SUB_TO_FULL_INFO
}
 enum indexing the data types stored in a Pose's internal DataCache More...
 

Static Public Member Functions

static std::string get_name (CacheableDataType::Enum datatype)
 

Static Private Member Functions

static void initialize_name_map ()
 

Static Private Attributes

static bool initialized_
 
static utility::vector1
< std::string > 
enum2name_
 
static std::map< std::string,
CacheableDataType::Enum
name2enum_
 

Member Enumeration Documentation

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

Enumerator
BASE_PARTNER 
CEN_LIST_INFO 
SIGMOID_WEIGHTED_CEN_LIST 
SIGMOID_WEIGHTED_D_CEN_LIST 
RG_MINDATA 
MEMBRANE_TOPOLOGY 
MEMBRANE_EMBED 
MEMBRANE_POTENTIAL 
INTERFACE_INFO 
RB_JUMP 
SITE_CST 
DOCK_ENS_CONF1 
DOCK_ENS_CONF2 
SS_INFO 
SS_KILLHAIRPINS_INFO 
RNA_SCORING_INFO 
RNA_SECSTRUCT_INFO 
JOBDIST_OUTPUT_TAG 
WATER_PACKING_INFO 
SCORE_MAP 
FILTER_STAGE2_BEGINNING 
FILTER_STAGE2_QUARTER 
FILTER_STAGE2_HALF 
FILTER_STAGE2_END 
ARBITRARY_FLOAT_DATA 
POSE_BEFORE_CAVITIES_ADDED 
STM_STORED_TASKS 
STRING_MAP 
SCORE_LINE_STRINGS 
HOLES_POSE_INFO 
SEQUENCE_PROFILE 
TEMPLATE_HYBRIDIZATION_HISTORY 
DAB_SASA_POSE_INFO 
DAB_SEV_POSE_INFO 
CHEMICAL_SHIFT_ANISOTROPY_DATA 
RESIDUAL_DIPOLAR_COUPLING_DATA 
RESIDUAL_DIPOLAR_COUPLING_DATA_ROHL 
RESIDUAL_DIPOLAR_COUPLING_SEGMENTS_DATA 
PSEUDOCONTACT_SHIFT_DATA 
PSEUDOCONTACT_SHIFT_MULTI_DATA 
CUSTOM_PAIR_DIST_SCORE_INFO 
GEN_BORN_POSE_INFO 
MEMBRANE_FAEMBED 
POSITION_CONSERVED_RESIDUES 
LK_BALL_POSE_INFO 
STRUCTURAL_CONSERVATION 
SURFACE_PARAMS 
PB_LIFETIME_CACHE 
SUB_TO_FULL_INFO 
num_cacheable_data_types 

Member Function Documentation

std::string core::pose::datacache::CacheableDataType::get_name ( CacheableDataType::Enum  datatype)
static
void core::pose::datacache::CacheableDataType::initialize_name_map ( )
staticprivate

Member Data Documentation

utility::vector1< std::string > core::pose::datacache::CacheableDataType::enum2name_
staticprivate

Referenced by get_name(), and initialize_name_map().

bool core::pose::datacache::CacheableDataType::initialized_
staticprivate

Referenced by initialize_name_map().

std::map< std::string, CacheableDataType::Enum > core::pose::datacache::CacheableDataType::name2enum_
staticprivate

Referenced by initialize_name_map().


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