Rosetta
Classes | Typedefs | Functions
protocols::loops::loops_definers Namespace Reference

Classes

class  LoopsDatabaseDefiner
 
class  LoopsDatabaseDefinerCreator
 creator for the LoopsDatabaseDefiner class More...
 
class  LoopsDefiner
 
class  LoopsDefinerCreator
 creator for the LoopsDefiner class More...
 
class  LoopsDefinerFactory
 Create LoopsDefiner Reporters. More...
 
class  LoopsDefinerRegistrator
 This templated class will register an instance of an LoopsDefinerCreator (class T) with the LoopsDefinerFactory. It will ensure that no LoopsDefinerCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More...
 
class  LoopsDefinerLoader
 A class for loading Loops data into the XML parser's basic::datacache::DataMap. More...
 
class  LoopsDefinerLoaderCreator
 
class  LoopsExplicitDefiner
 
class  LoopsExplicitDefinerCreator
 creator for the LoopsExplicitDefiner class More...
 
class  LoopsFileDefiner
 
class  LoopsFileDefinerCreator
 creator for the LoopsFileDefiner class More...
 
class  LoopsStringDefiner
 A LoopsDefiner which can be configured with a string in a Start:End:Cut,Start:End:Cut... format. (Cut optional, PDB numbering acceptable.) More...
 
class  LoopsStringDefinerCreator
 creator for the LoopsStringDefiner class More...
 

Typedefs

typedef utility::pointer::shared_ptr< LoopsDatabaseDefinerLoopsDatabaseDefinerOP
 
typedef utility::pointer::shared_ptr< LoopsDatabaseDefiner const > LoopsDatabaseDefinerCOP
 
typedef utility::pointer::shared_ptr< LoopsDatabaseDefinerCreatorLoopsDatabaseDefinerCreatorOP
 
typedef utility::pointer::shared_ptr< LoopsDatabaseDefinerCreator const > LoopsDatabaseDefinerCreatorCOP
 
typedef utility::pointer::shared_ptr< LoopsDefinerLoopsDefinerOP
 
typedef utility::pointer::shared_ptr< LoopsDefiner const > LoopsDefinerCOP
 
typedef utility::pointer::shared_ptr< LoopsDefinerCreatorLoopsDefinerCreatorOP
 
typedef utility::pointer::shared_ptr< LoopsDefinerCreator const > LoopsDefinerCreatorCOP
 
typedef utility::pointer::shared_ptr< LoopsExplicitDefinerLoopsExplicitDefinerOP
 
typedef utility::pointer::shared_ptr< LoopsExplicitDefiner const > LoopsExplicitDefinerCOP
 
typedef utility::pointer::shared_ptr< LoopsExplicitDefinerCreatorLoopsExplicitDefinerCreatorOP
 
typedef utility::pointer::shared_ptr< LoopsExplicitDefinerCreator const > LoopsExplicitDefinerCreatorCOP
 
typedef utility::pointer::shared_ptr< LoopsFileDefinerLoopsFileDefinerOP
 
typedef utility::pointer::shared_ptr< LoopsFileDefiner const > LoopsFileDefinerCOP
 
typedef utility::pointer::shared_ptr< LoopsFileDefinerCreatorLoopsFileDefinerCreatorOP
 
typedef utility::pointer::shared_ptr< LoopsFileDefinerCreator const > LoopsFileDefinerCreatorCOP
 
typedef utility::pointer::shared_ptr< LoopsStringDefinerLoopsStringDefinerOP
 
typedef utility::pointer::shared_ptr< LoopsStringDefiner const > LoopsStringDefinerCOP
 

Functions

static basic::Tracer tr ("protocols.loops.loops_definers.LoopsDefinerFactory")
 
static basic::Tracer TR ("protocols.loops.loops_definers.LoopsDefinerLoader")
 
static Tracer TR ("protocols.loops.loops_definers.LoopsExplicitDefiner")
 
static Tracer TR ("protocols.loops.loops_definers.LoopsStringDefiner")
 
LoopsDefinerOP load_loop_definitions (utility::tag::TagCOP tag, basic::datacache::DataMap const &data)
 
std::string complex_type_name_for_loop_definer (std::string const &element_name)
 
void xsd_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &loop_definer_type, std::string const &description, utility::tag::AttributeList const &attributes)
 
void attributes_for_load_loop_definitions (utility::tag::AttributeList &attributes)
 Appends the attributes read by load_loop_definitions. More...
 

Typedef Documentation

◆ LoopsDatabaseDefinerCOP

◆ LoopsDatabaseDefinerCreatorCOP

◆ LoopsDatabaseDefinerCreatorOP

◆ LoopsDatabaseDefinerOP

◆ LoopsDefinerCOP

typedef utility::pointer::shared_ptr< LoopsDefiner const > protocols::loops::loops_definers::LoopsDefinerCOP

◆ LoopsDefinerCreatorCOP

◆ LoopsDefinerCreatorOP

◆ LoopsDefinerOP

typedef utility::pointer::shared_ptr< LoopsDefiner > protocols::loops::loops_definers::LoopsDefinerOP

◆ LoopsExplicitDefinerCOP

◆ LoopsExplicitDefinerCreatorCOP

◆ LoopsExplicitDefinerCreatorOP

◆ LoopsExplicitDefinerOP

◆ LoopsFileDefinerCOP

typedef utility::pointer::shared_ptr< LoopsFileDefiner const > protocols::loops::loops_definers::LoopsFileDefinerCOP

◆ LoopsFileDefinerCreatorCOP

◆ LoopsFileDefinerCreatorOP

◆ LoopsFileDefinerOP

◆ LoopsStringDefinerCOP

typedef utility::pointer::shared_ptr< LoopsStringDefiner const > protocols::loops::loops_definers::LoopsStringDefinerCOP

◆ LoopsStringDefinerOP

Function Documentation

◆ attributes_for_load_loop_definitions()

void protocols::loops::loops_definers::attributes_for_load_loop_definitions ( utility::tag::AttributeList &  attributes)

◆ complex_type_name_for_loop_definer()

std::string protocols::loops::loops_definers::complex_type_name_for_loop_definer ( std::string const &  element_name)

◆ load_loop_definitions()

LoopsDefinerOP protocols::loops::loops_definers::load_loop_definitions ( utility::tag::TagCOP  tag,
basic::datacache::DataMap const &  data 
)

◆ tr()

static basic::Tracer protocols::loops::loops_definers::tr ( "protocols.loops.loops_definers.LoopsDefinerFactory"  )
static

◆ TR() [1/3]

static basic::Tracer protocols::loops::loops_definers::TR ( "protocols.loops.loops_definers.LoopsDefinerLoader"  )
static

◆ TR() [2/3]

static Tracer protocols::loops::loops_definers::TR ( "protocols.loops.loops_definers.LoopsExplicitDefiner"  )
static

◆ TR() [3/3]

static Tracer protocols::loops::loops_definers::TR ( "protocols.loops.loops_definers.LoopsStringDefiner"  )
static

◆ xsd_type_definition_w_attributes()

void protocols::loops::loops_definers::xsd_type_definition_w_attributes ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  loop_definer_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes 
)