Rosetta 3.5
 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::MetaPoseInputStream Class Reference

#include <MetaPoseInputStream.hh>

Inheritance diagram for core::import_pose::pose_stream::MetaPoseInputStream:
Inheritance graph
[legend]
Collaboration diagram for core::import_pose::pose_stream::MetaPoseInputStream:
Collaboration graph
[legend]

Public Member Functions

 MetaPoseInputStream ()
 
 ~MetaPoseInputStream ()
 
void add_pose_input_stream (PoseInputStreamOP input)
 
utility::vector1
< PoseInputStreamOP
get_input_streams ()
 
virtual bool has_another_pose ()
 
virtual void reset ()
 
virtual void fill_pose (core::pose::Pose &pose, core::chemical::ResidueTypeSet const &residue_set)
 
virtual void fill_pose (core::pose::Pose &)
 
- Public Member Functions inherited from core::import_pose::pose_stream::PoseInputStream
 PoseInputStream ()
 
virtual ~PoseInputStream ()
 
virtual utility::vector1
< core::pose::Pose
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_
 

Constructor & Destructor Documentation

core::import_pose::pose_stream::MetaPoseInputStream::MetaPoseInputStream ( )
inline
core::import_pose::pose_stream::MetaPoseInputStream::~MetaPoseInputStream ( )
inline

Member Function Documentation

void core::import_pose::pose_stream::MetaPoseInputStream::add_pose_input_stream ( PoseInputStreamOP  input)

References input_streams_.

void core::import_pose::pose_stream::MetaPoseInputStream::fill_pose ( core::pose::Pose pose,
core::chemical::ResidueTypeSet const &  residue_set 
)
virtual
void core::import_pose::pose_stream::MetaPoseInputStream::fill_pose ( core::pose::Pose pose)
virtual
utility::vector1< PoseInputStreamOP > core::import_pose::pose_stream::MetaPoseInputStream::get_input_streams ( )

References input_streams_.

bool core::import_pose::pose_stream::MetaPoseInputStream::has_another_pose ( )
virtual
void core::import_pose::pose_stream::MetaPoseInputStream::reset ( )
virtual

Member Data Documentation

core::Size core::import_pose::pose_stream::MetaPoseInputStream::current_index_
private

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

utility::vector1< PoseInputStreamOP >::iterator core::import_pose::pose_stream::MetaPoseInputStream::current_input_stream_
private
utility::vector1< PoseInputStreamOP > core::import_pose::pose_stream::MetaPoseInputStream::input_streams_
private

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