Rosetta
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, ScoringSchemeOPScoringSchemeTypes
 

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

◆ ScoringSchemeTypes

Constructor & Destructor Documentation

◆ ScoringSchemeFactory()

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

References add_type().

Member Function Documentation

◆ add_type()

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

adds a ScoringSchemeOP

References scheme_types_.

Referenced by ScoringSchemeFactory().

◆ get_scoring_scheme()

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

Member Data Documentation

◆ scheme_types_

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: