Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
core::fragment::FragFactory Class Reference

#include <FragmentIO.hh>

Public Member Functions

 FragFactory (void)
 
void add_frag_type (std::string const &type_name, SingleResidueFragDataOP frag_type)
 
void add_frame_type (std::string const &type_name, FrameOP new_frag)
 
FrameOP frame (std::string const &frame_name) const
 
SingleResidueFragDataOP frag_type (std::string const &frag_name) const
 

Private Types

typedef std::map< std::string,
SingleResidueFragDataOP
SRFD_Types
 
typedef std::map< std::string,
FrameOP
FrameTypes
 

Private Attributes

SRFD_Types frag_types_
 
FrameTypes frame_types_
 

Member Typedef Documentation

typedef std::map< std::string, FrameOP > core::fragment::FragFactory::FrameTypes
private
typedef std::map< std::string, SingleResidueFragDataOP > core::fragment::FragFactory::SRFD_Types
private

Constructor & Destructor Documentation

core::fragment::FragFactory::FragFactory ( void  )

Member Function Documentation

void core::fragment::FragFactory::add_frag_type ( std::string const &  type_name,
SingleResidueFragDataOP  frag_type 
)

References frag_types_.

Referenced by FragFactory().

void core::fragment::FragFactory::add_frame_type ( std::string const &  type_name,
FrameOP  new_frag 
)

References frame_types_.

Referenced by FragFactory().

SingleResidueFragDataOP core::fragment::FragFactory::frag_type ( std::string const &  frag_name) const
FrameOP core::fragment::FragFactory::frame ( std::string const &  frame_name) const

Member Data Documentation

SRFD_Types core::fragment::FragFactory::frag_types_
private

Referenced by add_frag_type(), and frag_type().

FrameTypes core::fragment::FragFactory::frame_types_
private

Referenced by add_frame_type(), and frame().


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