Rosetta
Classes | Typedefs | Functions
protocols::jd3::full_model_inputters Namespace Reference

Classes

class  FullModelInputSource
 The FullModelInputSource is a small class for holding data about the starting Pose for a Job and where it comes from (i.e. which of the FullModelInputters claims responsibility for creating a Pose for this instance). The "input_tag" is a string description of the input source and will be used as the "job_tag" to control output – the input tag should not include the file extension. It is perfectly reasonable for complex FullModelInputters to subclass from FullModelInputSource to tuck more complex data in the FullModelInputSource, though, the string-string map ought to provide considerable flexibility in storing data without deriving new subclasses. More...
 
class  FullModelInputter
 The FullModelInputter is responsible for reading from the command line a set of structures that are each to be run through a protocol, where each input struture will be the starting point for some number of jobs (where that number is at the JobQueen's discretion). The FullModelInputter is responsible for two things: More...
 
class  FullModelInputterCreator
 
class  FullModelInputterRegistrator
 This templated class will register an instance of an FullModelInputterCreator (class T) with the FullModelInputterFactory. It will ensure that no FullModelInputterCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More...
 
class  FullModelInputterFactory
 
class  PDBFullModelInputter
 This is the simplest implementation of FullModelInputter, which reads from -s/-l and PDB files. More...
 
class  PDBFullModelInputterCreator
 
class  SilentFileFullModelInputter
 
class  SilentFileFullModelInputterCreator
 

Typedefs

typedef utility::pointer::shared_ptr< FullModelInputSourceFullModelInputSourceOP
 
typedef utility::pointer::shared_ptr< FullModelInputSource const > FullModelInputSourceCOP
 
typedef utility::vector1< FullModelInputSourceOPFullModelInputSources
 
typedef utility::pointer::shared_ptr< FullModelInputterFullModelInputterOP
 
typedef utility::pointer::shared_ptr< FullModelInputter const > FullModelInputterCOP
 
typedef utility::pointer::shared_ptr< FullModelInputterCreatorFullModelInputterCreatorOP
 
typedef utility::pointer::shared_ptr< FullModelInputterCreator const > FullModelInputterCreatorCOP
 
typedef utility::pointer::shared_ptr< PDBFullModelInputterPDBFullModelInputterOP
 
typedef utility::pointer::shared_ptr< PDBFullModelInputter const > PDBFullModelInputterCOP
 
typedef utility::pointer::shared_ptr< SilentFileFullModelInputterSilentFileFullModelInputterOP
 
typedef utility::pointer::shared_ptr< SilentFileFullModelInputter const > SilentFileFullModelInputterCOP
 

Functions

void full_model_inputter_xsd_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &inputter_type, std::string const &description, utility::tag::AttributeList const &attributes)
 Define the XML schema definition for a FullModelInputter that contains no subtags but may contain any number of attributes (aka options). More...
 
static basic::Tracer TR ("protocols.jd3.full_model_inputters.FullModelInputterFactory")
 

Typedef Documentation

◆ FullModelInputSourceCOP

◆ FullModelInputSourceOP

◆ FullModelInputSources

◆ FullModelInputterCOP

◆ FullModelInputterCreatorCOP

◆ FullModelInputterCreatorOP

◆ FullModelInputterOP

◆ PDBFullModelInputterCOP

◆ PDBFullModelInputterOP

◆ SilentFileFullModelInputterCOP

◆ SilentFileFullModelInputterOP

Function Documentation

◆ full_model_inputter_xsd_type_definition_w_attributes()

void protocols::jd3::full_model_inputters::full_model_inputter_xsd_type_definition_w_attributes ( utility::tag::XMLSchemaDefinition &  xsd,
std::string const &  inputter_type,
std::string const &  description,
utility::tag::AttributeList const &  attributes 
)

◆ TR()

static basic::Tracer protocols::jd3::full_model_inputters::TR ( "protocols.jd3.full_model_inputters.FullModelInputterFactory"  )
static