Rosetta
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
core::import_pose::pose_stream::SilentFilePoseInputStream Class Reference

#include <SilentFilePoseInputStream.hh>

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

Public Member Functions

 SilentFilePoseInputStream ()
 
 SilentFilePoseInputStream (utility::vector1< FileName > const &fns)
 
 SilentFilePoseInputStream (std::string const &fn)
 
 SilentFilePoseInputStream (utility::vector1< FileName > const &fns, bool order_by_energy)
 
 SilentFilePoseInputStream (utility::vector1< FileName > const &fns, core::Real energy_cut)
 
 SilentFilePoseInputStream (utility::vector1< FileName > const &fns, utility::vector1< string > const &input_tags)
 
 SilentFilePoseInputStream (utility::vector1< FileName > const &fns, utility::vector1< string > const &input_tags, core::Real energy_cut)
 
void set_silent_file_data (core::io::silent::SilentFileDataOP &sfd)
 
core::io::silent::SilentFileDataOP silent_file_data ()
 Access the SilentFileData owning pointer directly. More...
 
void set_record_source (bool const &setting)
 
 ~SilentFilePoseInputStream () override
 
void renumber_decoys (bool const setting)
 
void tags (utility::vector1< string > const &tags)
 
void filenames (utility::vector1< FileName > const &filenames)
 
core::Real energy_cut () const
 
bool renumber_decoys () const
 
utility::vector1< stringtags () const
 
utility::vector1< FileNamefilenames () const
 
void set_order_by_energy (bool const &setting)
 
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
 
std::string get_last_pose_descriptor_string () const override
 Get a string describing the last pose and where it came from. More...
 
core::io::silent::SilentStructOP next_struct ()
 
- Public Member Functions inherited from core::import_pose::pose_stream::PoseInputStream
 PoseInputStream ()
 
 ~PoseInputStream () override
 
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...
 

Private Types

typedef std::string string
 
typedef utility::file::FileName FileName
 

Private Member Functions

void read_all_files_ ()
 

Private Attributes

utility::vector1< stringtags_
 
utility::vector1< FileNamefilenames_
 
core::io::silent::SilentFileDataOP sfd_
 
core::io::silent::SilentFileData::iterator current_position_
 
bool renumber_decoys_
 
core::Real energy_cut_
 
bool order_by_energy_
 
bool record_source_
 

Member Typedef Documentation

◆ FileName

◆ string

Constructor & Destructor Documentation

◆ SilentFilePoseInputStream() [1/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( )

References sfd_.

◆ SilentFilePoseInputStream() [2/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( utility::vector1< FileName > const &  fns)

References filenames(), and sfd_.

◆ SilentFilePoseInputStream() [3/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( std::string const &  fn)

References filenames(), and sfd_.

◆ SilentFilePoseInputStream() [4/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( utility::vector1< FileName > const &  fns,
bool  order_by_energy 
)

References filenames(), and sfd_.

◆ SilentFilePoseInputStream() [5/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( utility::vector1< FileName > const &  fns,
core::Real  energy_cut 
)

References filenames(), and sfd_.

◆ SilentFilePoseInputStream() [6/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( utility::vector1< FileName > const &  fns,
utility::vector1< string > const &  input_tags 
)

References filenames(), sfd_, and tags().

◆ SilentFilePoseInputStream() [7/7]

core::import_pose::pose_stream::SilentFilePoseInputStream::SilentFilePoseInputStream ( utility::vector1< FileName > const &  fns,
utility::vector1< string > const &  input_tags,
core::Real  energy_cut 
)

References filenames(), sfd_, and tags().

◆ ~SilentFilePoseInputStream()

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

Member Function Documentation

◆ energy_cut()

core::Real core::import_pose::pose_stream::SilentFilePoseInputStream::energy_cut ( ) const

References energy_cut_.

Referenced by read_all_files_().

◆ filenames() [1/2]

utility::vector1< FileName > core::import_pose::pose_stream::SilentFilePoseInputStream::filenames ( ) const

References filenames_.

Referenced by filenames(), and SilentFilePoseInputStream().

◆ filenames() [2/2]

void core::import_pose::pose_stream::SilentFilePoseInputStream::filenames ( utility::vector1< FileName > const &  filenames)

◆ fill_pose() [1/2]

void core::import_pose::pose_stream::SilentFilePoseInputStream::fill_pose ( core::pose::Pose pose,
bool const  metapatches = true 
)
overridevirtual

◆ fill_pose() [2/2]

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

◆ get_last_pose_descriptor_string()

std::string core::import_pose::pose_stream::SilentFilePoseInputStream::get_last_pose_descriptor_string ( ) const
overridevirtual

Get a string describing the last pose and where it came from.

Input tag + filename.

Author
Vikram K. Mulligan (vmull.nosp@m.igan.nosp@m.@flat.nosp@m.iron.nosp@m.insti.nosp@m.tute.nosp@m..org).

Implements core::import_pose::pose_stream::PoseInputStream.

References current_position_, and sfd_.

◆ has_another_pose()

bool core::import_pose::pose_stream::SilentFilePoseInputStream::has_another_pose ( )
overridevirtual

◆ next_struct()

core::io::silent::SilentStructOP core::import_pose::pose_stream::SilentFilePoseInputStream::next_struct ( )

◆ read_all_files_()

void core::import_pose::pose_stream::SilentFilePoseInputStream::read_all_files_ ( )
private

◆ renumber_decoys() [1/2]

bool core::import_pose::pose_stream::SilentFilePoseInputStream::renumber_decoys ( ) const

◆ renumber_decoys() [2/2]

void core::import_pose::pose_stream::SilentFilePoseInputStream::renumber_decoys ( bool const  setting)

References renumber_decoys_.

◆ reset()

void core::import_pose::pose_stream::SilentFilePoseInputStream::reset ( )
overridevirtual

◆ set_order_by_energy()

void core::import_pose::pose_stream::SilentFilePoseInputStream::set_order_by_energy ( bool const &  setting)

◆ set_record_source()

void core::import_pose::pose_stream::SilentFilePoseInputStream::set_record_source ( bool const &  setting)

References record_source_.

◆ set_silent_file_data()

void core::import_pose::pose_stream::SilentFilePoseInputStream::set_silent_file_data ( core::io::silent::SilentFileDataOP sfd)

◆ silent_file_data()

core::io::silent::SilentFileDataOP core::import_pose::pose_stream::SilentFilePoseInputStream::silent_file_data ( )
inline

Access the SilentFileData owning pointer directly.

References sfd_.

◆ tags() [1/2]

utility::vector1< std::string > core::import_pose::pose_stream::SilentFilePoseInputStream::tags ( ) const

References tags_.

Referenced by SilentFilePoseInputStream(), and tags().

◆ tags() [2/2]

void core::import_pose::pose_stream::SilentFilePoseInputStream::tags ( utility::vector1< string > const &  tags)

References tags(), and tags_.

Member Data Documentation

◆ current_position_

core::io::silent::SilentFileData::iterator core::import_pose::pose_stream::SilentFilePoseInputStream::current_position_
private

◆ energy_cut_

core::Real core::import_pose::pose_stream::SilentFilePoseInputStream::energy_cut_
private

Referenced by energy_cut().

◆ filenames_

utility::vector1< FileName > core::import_pose::pose_stream::SilentFilePoseInputStream::filenames_
private

◆ order_by_energy_

bool core::import_pose::pose_stream::SilentFilePoseInputStream::order_by_energy_
private

◆ record_source_

bool core::import_pose::pose_stream::SilentFilePoseInputStream::record_source_
private

◆ renumber_decoys_

bool core::import_pose::pose_stream::SilentFilePoseInputStream::renumber_decoys_
private

Referenced by renumber_decoys().

◆ sfd_

core::io::silent::SilentFileDataOP core::import_pose::pose_stream::SilentFilePoseInputStream::sfd_
private

◆ tags_

utility::vector1< string > core::import_pose::pose_stream::SilentFilePoseInputStream::tags_
private

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