![]() |
Rosetta
2020.50
|
#include <MetaPoseInputStream.hh>
Public Member Functions | |
MetaPoseInputStream () | |
~MetaPoseInputStream () override | |
void | add_pose_input_stream (PoseInputStreamOP input) |
utility::vector1 < PoseInputStreamOP > | get_input_streams () |
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 |
![]() | |
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 | |
core::Size | current_index_ |
utility::vector1 < PoseInputStreamOP > | input_streams_ |
utility::vector1 < PoseInputStreamOP > ::iterator | current_input_stream_ |
|
inline |
|
inlineoverride |
void core::import_pose::pose_stream::MetaPoseInputStream::add_pose_input_stream | ( | PoseInputStreamOP | input | ) |
References input_streams_.
Referenced by protocols::boinc::boincOutputFilter().
|
overridevirtual |
Implements core::import_pose::pose_stream::PoseInputStream.
References current_index_, has_another_pose(), and input_streams_.
Referenced by protocols::energy_based_clustering::EnergyBasedClusteringProtocol::do_initial_import_and_scoring(), and protocols::jd2::PoseInputStreamJobInputter::pose_from_job().
|
overridevirtual |
Implements core::import_pose::pose_stream::PoseInputStream.
References current_index_, has_another_pose(), and input_streams_.
utility::vector1< PoseInputStreamOP > core::import_pose::pose_stream::MetaPoseInputStream::get_input_streams | ( | ) |
References input_streams_.
|
overridevirtual |
|
overridevirtual |
Implements core::import_pose::pose_stream::PoseInputStream.
References current_index_, and input_streams_.
|
private |
Referenced by fill_pose(), has_another_pose(), and reset().
|
private |
|
private |
Referenced by add_pose_input_stream(), fill_pose(), get_input_streams(), has_another_pose(), and reset().