Rosetta
Public Member Functions | List of all members
core::import_pose::pose_stream::PoseInputStream Class Referenceabstract

#include <PoseInputStream.hh>

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

Public Member Functions

 PoseInputStream ()
 
 ~PoseInputStream () override
 
virtual bool has_another_pose ()=0
 
virtual void reset ()=0
 
virtual void fill_pose (core::pose::Pose &, core::chemical::ResidueTypeSet const &, bool const metapatches=true)=0
 
virtual void fill_pose (core::pose::Pose &, bool const metapatches=true)=0
 
virtual std::string get_last_pose_descriptor_string () const =0
 Get a string describing the last pose and where it came from. More...
 
virtual utility::vector1< core::pose::PoseOPget_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...
 

Constructor & Destructor Documentation

◆ PoseInputStream()

core::import_pose::pose_stream::PoseInputStream::PoseInputStream ( )
inline

◆ ~PoseInputStream()

core::import_pose::pose_stream::PoseInputStream::~PoseInputStream ( )
inlineoverride

Member Function Documentation

◆ fill_pose() [1/2]

virtual void core::import_pose::pose_stream::PoseInputStream::fill_pose ( core::pose::Pose ,
bool const  metapatches = true 
)
pure virtual

◆ fill_pose() [2/2]

virtual void core::import_pose::pose_stream::PoseInputStream::fill_pose ( core::pose::Pose ,
core::chemical::ResidueTypeSet const &  ,
bool const  metapatches = true 
)
pure virtual

◆ get_all_poses()

utility::vector1< core::pose::PoseOP > core::import_pose::pose_stream::PoseInputStream::get_all_poses ( core::chemical::ResidueTypeSet const &  residue_set)
virtual

◆ get_last_pose_descriptor_string()

virtual std::string core::import_pose::pose_stream::PoseInputStream::get_last_pose_descriptor_string ( ) const
pure virtual

◆ has_another_pose()

virtual bool core::import_pose::pose_stream::PoseInputStream::has_another_pose ( )
pure virtual

◆ preprocess_pose()

void core::import_pose::pose_stream::PoseInputStream::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.

References core::pack::interaction_graph::debug, and core::pose::initialize_disulfide_bonds().

Referenced by core::import_pose::pose_stream::LazySilentFilePoseInputStream::fill_pose(), core::import_pose::pose_stream::PDBPoseInputStream::fill_pose(), and core::import_pose::pose_stream::SilentFilePoseInputStream::fill_pose().

◆ reset()

virtual void core::import_pose::pose_stream::PoseInputStream::reset ( )
pure virtual

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