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

#include <ExtendedPoseInputStream.hh>

Inheritance diagram for core::import_pose::pose_stream::ExtendedPoseInputStream:
Inheritance graph
[legend]

Public Member Functions

 ExtendedPoseInputStream (std::string sequence, Size ntimes)
 
 ~ExtendedPoseInputStream () override
 
bool has_another_pose () override
 
void reset () override
 
void fill_pose (core::pose::Pose &pose, core::chemical::ResidueTypeSet const &residue_set, bool const metapatches=true) override
 
void fill_pose (core::pose::Pose &, bool const metapatches=true) override
 
- Public Member Functions inherited from core::import_pose::pose_stream::PoseInputStream
 PoseInputStream ()
 
 ~PoseInputStream () override
 
virtual utility::vector1
< core::pose::PoseOP
get_all_poses (core::chemical::ResidueTypeSet const &residue_set)
 
void preprocess_pose (core::pose::Pose &pose)
 Perform common operations on a Pose dependent on command-line options before finishing fill_pose. This includes optimizing hydrogens, adding constraints, and finding disulfides. This should be called in the fill_pose method of derived classes. More...
 

Private Attributes

std::string seq_
 
Size ntimes_
 
Size current_n_
 

Constructor & Destructor Documentation

core::import_pose::pose_stream::ExtendedPoseInputStream::ExtendedPoseInputStream ( std::string  sequence,
Size  ntimes 
)
inline
core::import_pose::pose_stream::ExtendedPoseInputStream::~ExtendedPoseInputStream ( )
inlineoverride

Member Function Documentation

void core::import_pose::pose_stream::ExtendedPoseInputStream::fill_pose ( core::pose::Pose pose,
core::chemical::ResidueTypeSet const &  residue_set,
bool const  metapatches = true 
)
overridevirtual
void core::import_pose::pose_stream::ExtendedPoseInputStream::fill_pose ( core::pose::Pose ,
bool const  metapatches = true 
)
overridevirtual
bool core::import_pose::pose_stream::ExtendedPoseInputStream::has_another_pose ( )
overridevirtual
void core::import_pose::pose_stream::ExtendedPoseInputStream::reset ( )
overridevirtual

Member Data Documentation

Size core::import_pose::pose_stream::ExtendedPoseInputStream::current_n_
private

Referenced by fill_pose(), has_another_pose(), and reset().

Size core::import_pose::pose_stream::ExtendedPoseInputStream::ntimes_
private

Referenced by has_another_pose().

std::string core::import_pose::pose_stream::ExtendedPoseInputStream::seq_
private

Referenced by fill_pose().


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