Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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  LoopsDefinerLoader
 A class for loading Loops data into the XML parser's basic::datacache::DataMap. More...
 
class  LoopsDefinerLoaderCreator
 
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  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
< LoopsDatabaseDefiner
LoopsDatabaseDefinerOP
 
typedef
utility::pointer::shared_ptr
< LoopsDatabaseDefiner const > 
LoopsDatabaseDefinerCOP
 
typedef
utility::pointer::shared_ptr
< LoopsDatabaseDefinerCreator
LoopsDatabaseDefinerCreatorOP
 
typedef
utility::pointer::shared_ptr
< LoopsDatabaseDefinerCreator
const > 
LoopsDatabaseDefinerCreatorCOP
 
typedef
utility::pointer::shared_ptr
< LoopsDefiner
LoopsDefinerOP
 
typedef
utility::pointer::shared_ptr
< LoopsDefiner const > 
LoopsDefinerCOP
 
typedef
utility::pointer::shared_ptr
< LoopsDefinerCreator
LoopsDefinerCreatorOP
 
typedef
utility::pointer::shared_ptr
< LoopsDefinerCreator const > 
LoopsDefinerCreatorCOP
 
typedef
utility::pointer::shared_ptr
< LoopsExplicitDefiner
LoopsExplicitDefinerOP
 
typedef
utility::pointer::shared_ptr
< LoopsExplicitDefiner const > 
LoopsExplicitDefinerCOP
 
typedef
utility::pointer::shared_ptr
< LoopsExplicitDefinerCreator
LoopsExplicitDefinerCreatorOP
 
typedef
utility::pointer::shared_ptr
< LoopsExplicitDefinerCreator
const > 
LoopsExplicitDefinerCreatorCOP
 
typedef
utility::pointer::shared_ptr
< LoopsFileDefiner
LoopsFileDefinerOP
 
typedef
utility::pointer::shared_ptr
< LoopsFileDefiner const > 
LoopsFileDefinerCOP
 
typedef
utility::pointer::shared_ptr
< LoopsFileDefinerCreator
LoopsFileDefinerCreatorOP
 
typedef
utility::pointer::shared_ptr
< LoopsFileDefinerCreator
const > 
LoopsFileDefinerCreatorCOP
 
typedef
utility::pointer::shared_ptr
< LoopsStringDefiner
LoopsStringDefinerOP
 
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

typedef utility::pointer::shared_ptr< LoopsDefiner const > protocols::loops::loops_definers::LoopsDefinerCOP
typedef utility::pointer::shared_ptr< LoopsDefiner > protocols::loops::loops_definers::LoopsDefinerOP
typedef utility::pointer::shared_ptr< LoopsFileDefiner const > protocols::loops::loops_definers::LoopsFileDefinerCOP
typedef utility::pointer::shared_ptr< LoopsStringDefiner const > protocols::loops::loops_definers::LoopsStringDefinerCOP

Function Documentation

void protocols::loops::loops_definers::attributes_for_load_loop_definitions ( utility::tag::AttributeList &  attributes)
std::string protocols::loops::loops_definers::complex_type_name_for_loop_definer ( std::string const &  element_name)
LoopsDefinerOP protocols::loops::loops_definers::load_loop_definitions ( utility::tag::TagCOP  tag,
basic::datacache::DataMap const &  data 
)
static basic::Tracer protocols::loops::loops_definers::TR ( "protocols.loops.loops_definers.LoopsDefinerLoader"  )
static
static basic::Tracer protocols::loops::loops_definers::tr ( "protocols.loops.loops_definers.LoopsDefinerFactory"  )
static
static Tracer protocols::loops::loops_definers::TR ( "protocols.loops.loops_definers.LoopsStringDefiner"  )
static
static Tracer protocols::loops::loops_definers::TR ( "protocols.loops.loops_definers.LoopsExplicitDefiner"  )
static
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 
)