Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
core::sequence::ScoringSchemeFactory Class Reference

#include <ScoringSchemeFactory.hh>

Public Types

typedef std::map< std::string,
ScoringSchemeOP
ScoringSchemeTypes
 

Public Member Functions

 ScoringSchemeFactory (void)
 
void add_type (ScoringSchemeOP new_scheme)
 adds a ScoringSchemeOP More...
 
ScoringSchemeOP get_scoring_scheme (std::string const &type) const
 

Public Attributes

ScoringSchemeTypes scheme_types_
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::sequence::ScoringSchemeFactory::ScoringSchemeFactory ( void  )

References add_type().

Member Function Documentation

void core::sequence::ScoringSchemeFactory::add_type ( ScoringSchemeOP  new_scheme)

adds a ScoringSchemeOP

References scheme_types_.

Referenced by ScoringSchemeFactory().

ScoringSchemeOP core::sequence::ScoringSchemeFactory::get_scoring_scheme ( std::string const &  type) const

Member Data Documentation

ScoringSchemeTypes core::sequence::ScoringSchemeFactory::scheme_types_

Referenced by add_type(), and get_scoring_scheme().


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