Rosetta
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, SingleResidueFragDataOPSRFD_Types
 
typedef std::map< std::string, FrameOPFrameTypes
 

Private Attributes

SRFD_Types frag_types_
 
FrameTypes frame_types_
 

Member Typedef Documentation

◆ FrameTypes

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

◆ SRFD_Types

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

Constructor & Destructor Documentation

◆ FragFactory()

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

Member Function Documentation

◆ add_frag_type()

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

References frag_types_.

Referenced by FragFactory().

◆ add_frame_type()

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

References frame_types_.

Referenced by FragFactory().

◆ frag_type()

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

◆ frame()

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

Member Data Documentation

◆ frag_types_

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

Referenced by add_frag_type(), and frag_type().

◆ frame_types_

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: