Rosetta  2021.16
 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::PDBPoseInputStream Class Reference

#include <PDBPoseInputStream.hh>

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

Public Member Functions

 PDBPoseInputStream ()
 
 PDBPoseInputStream (utility::vector1< utility::file::FileName > fns)
 
 PDBPoseInputStream (utility::file::FileName const &fn)
 
 PDBPoseInputStream (utility::vector1< utility::file::FileName > fns, utility::vector1< utility::file::FileName > list_fns)
 
 ~PDBPoseInputStream () override
 
void set_filenames (utility::vector1< utility::file::FileName > filenames)
 
utility::vector1
< utility::file::FileName > 
get_filenames ()
 
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
 
utility::vector1
< core::pose::PoseOP
get_all_poses (core::chemical::ResidueTypeSet const &residue_set) override
 
void add_list_filenames (utility::vector1< utility::file::FileName > list_fns)
 adds a list of files each containing lists of PDBs More...
 
- Public Member Functions inherited from core::import_pose::pose_stream::PoseInputStream
 PoseInputStream ()
 
 ~PoseInputStream () override
 
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

utility::vector1
< utility::file::FileName > 
filenames_
 
utility::vector1
< utility::file::FileName >
::const_iterator 
current_position_
 

Constructor & Destructor Documentation

core::import_pose::pose_stream::PDBPoseInputStream::PDBPoseInputStream ( )
inline
core::import_pose::pose_stream::PDBPoseInputStream::PDBPoseInputStream ( utility::vector1< utility::file::FileName >  fns)
inline

References set_filenames().

core::import_pose::pose_stream::PDBPoseInputStream::PDBPoseInputStream ( utility::file::FileName const &  fn)
inline

References set_filenames().

core::import_pose::pose_stream::PDBPoseInputStream::PDBPoseInputStream ( utility::vector1< utility::file::FileName >  fns,
utility::vector1< utility::file::FileName >  list_fns 
)
inline
core::import_pose::pose_stream::PDBPoseInputStream::~PDBPoseInputStream ( )
inlineoverride

Member Function Documentation

void core::import_pose::pose_stream::PDBPoseInputStream::add_list_filenames ( utility::vector1< utility::file::FileName >  list_fns)

adds a list of files each containing lists of PDBs

References current_position_, protocols::abinitio::filename(), and filenames_.

Referenced by PDBPoseInputStream().

void core::import_pose::pose_stream::PDBPoseInputStream::fill_pose ( core::pose::Pose pose,
core::chemical::ResidueTypeSet const &  residue_set,
bool const  metapatches = true 
)
overridevirtual
void core::import_pose::pose_stream::PDBPoseInputStream::fill_pose ( core::pose::Pose pose,
bool const  metapatches = true 
)
overridevirtual
utility::vector1< core::pose::PoseOP > core::import_pose::pose_stream::PDBPoseInputStream::get_all_poses ( core::chemical::ResidueTypeSet const &  residue_set)
overridevirtual
utility::vector1< utility::file::FileName > core::import_pose::pose_stream::PDBPoseInputStream::get_filenames ( )

References filenames_.

bool core::import_pose::pose_stream::PDBPoseInputStream::has_another_pose ( )
overridevirtual
void core::import_pose::pose_stream::PDBPoseInputStream::reset ( )
overridevirtual
void core::import_pose::pose_stream::PDBPoseInputStream::set_filenames ( utility::vector1< utility::file::FileName >  filenames)

References current_position_, and filenames_.

Referenced by PDBPoseInputStream().

Member Data Documentation

utility::vector1< utility::file::FileName >::const_iterator core::import_pose::pose_stream::PDBPoseInputStream::current_position_
private
utility::vector1< utility::file::FileName > core::import_pose::pose_stream::PDBPoseInputStream::filenames_
private

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