Rosetta Protocols  2014.35
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::jumping::RandomSheetBuilder Class Reference

select jumps to build a given topology More...

#include <RandomSheetBuilder.hh>

Public Member Functions

 RandomSheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
 
- Public Member Functions inherited from protocols::jumping::SheetBuilder
 SheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
 
 SheetBuilder (SheetBuilder const &)
 
virtual ~SheetBuilder ()
 
std::string type_name () const
 
virtual JumpSample create_jump_sample () const
 
JumpSample clean_jumps (JumpSample const &js) const
 take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More...
 
Size total_residue () const
 
- Public Member Functions inherited from protocols::jumping::BaseJumpSetup
virtual ~BaseJumpSetup ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
virtual core::fragment::FragSetOP generate_jump_frags (JumpSample const &, core::kinematics::MoveMap const &mm) const
 returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample More...
 

Protected Member Functions

virtual SheetTopology create_new_random_topol () const
 
std::string type_name () const
 

Private Attributes

SheetTopology input_sheet_sizes_
 

Additional Inherited Members

- Public Types inherited from protocols::jumping::SheetBuilder
typedef utility::vector1
< core::Size
SheetTopology
 

Detailed Description

select jumps to build a given topology

this class encapsulates the functionality of choose_random_pairings in jumping_pairings.cc of Rosetta++

Constructor & Destructor Documentation

protocols::jumping::RandomSheetBuilder::RandomSheetBuilder ( core::fragment::SecondaryStructureOP  ss,
core::scoring::dssp::PairingsList const &  pairings,
SheetTopology const &  sheet_topol 
)

Member Function Documentation

SheetBuilder::SheetTopology protocols::jumping::RandomSheetBuilder::create_new_random_topol ( ) const
protectedvirtual
std::string protocols::jumping::RandomSheetBuilder::type_name ( ) const
inlineprotectedvirtual

Member Data Documentation

SheetTopology protocols::jumping::RandomSheetBuilder::input_sheet_sizes_
private

Referenced by create_new_random_topol().


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