Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
LoopsDefinerFactory.hh File Reference

Factory for creating LoopsDefiner objects. More...

#include <protocols/loops/loops_definers/LoopsDefinerFactory.fwd.hh>
#include <protocols/loops/loops_definers/LoopsDefinerCreator.fwd.hh>
#include <protocols/loops/loops_definers/LoopsDefiner.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <utility/SingletonBase.hh>
#include <utility/factory/WidgetRegistrator.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <utility/vector1.hh>
#include <map>

Classes

class  protocols::loops::loops_definers::LoopsDefinerFactory
 Create LoopsDefiner Reporters. More...
 
class  protocols::loops::loops_definers::LoopsDefinerRegistrator< T >
 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...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::loops
 
 protocols::loops::loops_definers
 

Detailed Description

Factory for creating LoopsDefiner objects.

Author
Matthew O'Meara (mattj.nosp@m.omea.nosp@m.ra@gm.nosp@m.ail..nosp@m.com)